Флавия
Автор
400748
Просмотров
3.145.206.232
Ваш IP
21 сентября 2023
Дата создания

Обработка с инфостартра

Имя обработки:
 
Тип обработки:
1C: Предприятие 8.2
Категория:1С:Управление торговлей
Конфигурация:Практика учета
Кому предназначена обработкаБухгалтер, Директор
Краткое описание Условия и допущения:

Есть несколько организаций, от имени которых производится торговля, имеется настроенная схема интеркомпани.
Поступление товаров преимущественно производится на одну организацию (это не обязательно, но ускоряет процесс расчетов).
Есть несколько складов, с каждого из которых, любая из организаций может осуществлять отгрузку (для упрощения предположим, что для всех организаций себестоимость отгружаемой продукции одинакова, и равна значению ВидаЦены, соответствующему реквизиту склада УчетныйВидЦены, с которого производится отгрузка).
В организациях необходимо учитывать доп. расходы (транспорт, таможня и т.д.) и своевременно распределять их на себестоимость (поступление некоторых из этих расходов сильно запаздывает, но должно быть учтено в своем периоде).
На предприятии производится комплектация продукции, которая также включается в себестоимость (рассматриваем самый простой вариант, когда себестоимость комплекта увеличивается на фиксированную величину относительно исходных комплектующих)
Иногда производятся правки докуметнов задним числом но, в основном в открытом периоде периоде (здесь и далее период подразумевается закрытым, если по нему произведены все операции передачи, проведен финализированный расчет себестоимости, и "до кучи" - закрыт период редактирования).

т.е.

В процессе работы вводятся документы Поступления товаров и услуг, Реализации товаров и услуг, Распределения расходов на себестоимость, и др, при этом в фоне могут (если это настроено) формироваться документы передачи товаров между организациями, а также будет производится расчет себестоимости (путем проведения документа Расчет Себестоимости). Эти фоновые процессы иногда могут существенно влиять на работу пользователей, поэтому иногда их имеет смысл, либо отключить, либо перенести на наиболее "ненагруженное время". В результает отключения/переноса - пользователь не будет получать адекватную информацию о себестоимости (прибыли), до создания соответствующих документов передачи. Этот недостаток можно частично компенсировать, если допустить, что цены в течение периода меняются не сильно. 

Итак в процессе работы:

Для оценки прибыли, полученной по конкретному документу (заказу/реализации) в незакрытом периоде можно использовать отчет который в качестве себестоимости берет среднюю себестоимость предыдущего периода, (эту себестоимость удобно хранить регистре цены номеклатуры, для вида цены, соответствующего учетному виду цен склада - отгрузки). Отчеты прилагаются.
Для оценки прибыли, полученной по конкретному документу (заказу/реализации) в закрытом периоде используется стандартный отчет. 

При закрытии периода (обычно раз в месяц, когда все доп. расходы уже "пришли"):

Производится Распределение расходов на себестоимость (специальный документ), по комплектациям (обработка прилагается).
Производится создание документов передачи товаров между организациями (по соответствующим регистрам), а также производится расчет себестоимости, для заполения цен передач товаров между организациями, подробнее описано здесь [УТ11] Интеркомпани и расчет себестоимости или создание документов передачи товаров между организациями и закрытие периода 
По результатам расчета себестоимости производится заполнение цен ВидаЦен, соответствующих реквизиту склада "УчетныйВидЦены" (обработка прилагается) 
Производится закрытие на редактирование периода, по которому произведен финализированный расчет себестоимости.

Преимущества методики:

- ускорение работы пользователей, т.к. передача товаров и расчет себестоимости производится в удобное время или не производится.
- нет затрудненией с правками "задним числом" в открытом периоде.
- есть возможность условно оценить прибыль, по документу ЗаказКлиента (без введённой реализации) на основании средней себестоимости прошлого периода
- есть возможность условно оценить прибыль по документу реализации товаров на основании средней себестоимости прошлого периода

Недостатки методики

- нет возможности точно оценить прибыль (при использовании стандартной методики её тоже трудно точно определить, т.к. некоторые доп. расходы "приходят" позднее, и становятся сюрпризом для пользователя)
- для оценки прибыльности за период который включает в себя закрытый и открытый период, приходится "склеивать" 2 отчета, один из которых дает только условную оценку.

На полное закрытие периода при наличии 2000-2500 документов реализации в месяц с 10-500 строками в каждом уходит до 15-20 минут. 



Ссылка на обработку:infostart.ru/public/166451
Скачать программу:/Download/report/166451.rar
Комментария к обработке:


 Условия и допущения:

Есть несколько организаций, от имени которых производится торговля, имеется настроенная схема интеркомпани.
Поступление товаров преимущественно производится на одну организацию (это не обязательно, но ускоряет процесс расчетов).
Есть несколько складов, с каждого из которых, любая из организаций может осуществлять отгрузку (для упрощения предположим, что для всех организаций себестоимость отгружаемой продукции одинакова, и равна значению ВидаЦены, соответствующему реквизиту склада УчетныйВидЦены, с которого производится отгрузка).
В организациях необходимо учитывать доп. расходы (транспорт, таможня и т.д.) и своевременно распределять их на себестоимость (поступление некоторых из этих расходов сильно запаздывает, но должно быть учтено в своем периоде).
На предприятии производится комплектация продукции, которая также включается в себестоимость (рассматриваем самый простой вариант, когда себестоимость комплекта увеличивается на фиксированную величину относительно исходных комплектующих)
Иногда производятся правки докуметнов задним числом но, в основном в открытом периоде периоде (здесь и далее период подразумевается закрытым, если по нему произведены все операции передачи, проведен финализированный расчет себестоимости, и "до кучи" - закрыт период редактирования).

т.е.

В процессе работы вводятся документы Поступления товаров и услуг, Реализации товаров и услуг, Распределения расходов на себестоимость, и др, при этом в фоне могут (если это настроено) формироваться документы передачи товаров между организациями, а также будет производится расчет себестоимости (путем проведения документа Расчет Себестоимости). Эти фоновые процессы иногда могут существенно влиять на работу пользователей, поэтому иногда их имеет смысл, либо отключить, либо перенести на наиболее "ненагруженное время". В результает отключения/переноса - пользователь не будет получать адекватную информацию о себестоимости (прибыли), до создания соответствующих документов передачи. Этот недостаток можно частично компенсировать, если допустить, что цены в течение периода меняются не сильно. 

Итак в процессе работы:

Для оценки прибыли, полученной по конкретному документу (заказу/реализации) в незакрытом периоде можно использовать отчет который в качестве себестоимости берет среднюю себестоимость предыдущего периода, (эту себестоимость удобно хранить регистре цены номеклатуры, для вида цены, соответствующего учетному виду цен склада - отгрузки). Отчеты прилагаются.
Для оценки прибыли, полученной по конкретному документу (заказу/реализации) в закрытом периоде используется стандартный отчет. 

При закрытии периода (обычно раз в месяц, когда все доп. расходы уже "пришли"):

Производится Распределение расходов на себестоимость (специальный документ), по комплектациям (обработка прилагается).
Производится создание документов передачи товаров между организациями (по соответствующим регистрам), а также производится расчет себестоимости, для заполения цен передач товаров между организациями, подробнее описано здесь [УТ11] Интеркомпани и расчет себестоимости или создание документов передачи товаров между организациями и закрытие периода 
По результатам расчета себестоимости производится заполнение цен ВидаЦен, соответствующих реквизиту склада "УчетныйВидЦены" (обработка прилагается) 
Производится закрытие на редактирование периода, по которому произведен финализированный расчет себестоимости.

Преимущества методики:

- ускорение работы пользователей, т.к. передача товаров и расчет себестоимости производится в удобное время или не производится.
- нет затрудненией с правками "задним числом" в открытом периоде.
- есть возможность условно оценить прибыль, по документу ЗаказКлиента (без введённой реализации) на основании средней себестоимости прошлого периода
- есть возможность условно оценить прибыль по документу реализации товаров на основании средней себестоимости прошлого периода

Недостатки методики

- нет возможности точно оценить прибыль (при использовании стандартной методики её тоже трудно точно определить, т.к. некоторые доп. расходы "приходят" позднее, и становятся сюрпризом для пользователя)
- для оценки прибыльности за период который включает в себя закрытый и открытый период, приходится "склеивать" 2 отчета, один из которых дает только условную оценку.

На полное закрытие периода при наличии 2000-2500 документов реализации в месяц с 10-500 строками в каждом уходит до 15-20 минут. 
1. rugubara 19 19.12.12 14:01
Добрый день.

не приходилось ли вам решать проблему с межфирменной передачей товара по договору комиссии, когда комитент применяет общую схему налогообложения, а комиссионер - упрощенную? Я в такой ситуации не могу добиться того, чтобы переданный товар (или ещё не переданный по схеме интеркампани) списывался документом РТиУ или отчетом о розничных продажах в комиссионере. УТ11 11.0.9.14 упорно требует вид запасов "не облагается НДС" для такого документа в комиссионере.
+ – Ответить 1
2. mxm2 1248 19.12.12 14:26
(1) rugubara, а интеркомпани настроена для комиссионного товара, а передачи товаров между организациями после этого не пробывали делать?
+ – Ответить
3. rugubara 19 19.12.12 15:54
Пробовал. Передача формирует вот такой приход по Товарам Организаций


18.12.2012 17:00:06
Планшет Samsung GALAXY Tab 2 (7.0) , серебристый, 8 Гб, 3G

06. Гагаринский основной (Склад)
ИП Немцова Е.Н. (Организация)
Комиссионный товар; Комитент: Компьютер Мастер; Облагается НДС; Валюта: руб. (Вид запасов)
10002010/180812/0036916/2 (ГТД)

При попытке провести Отчет о розничных продажах на этот же планшет:
Реализация превышает остаток товара организации ИП Немцова Е.Н. на складе 06. Гагаринский основной
по налогообложению Продажа не облагается НДС
+ – Ответить 2
4. mxm2 1248 19.12.12 15:58
(3) rugubara, а не отчет ли комиссионера нужно в этом случае использовать? (возможно не прав)
+ – Ответить
8. Alex_E 2344 19.12.12 19:31
(3) rugubara, Комитент нра общей системе налогообложения, комиссионер на упрощенной. Продажа товара комитента должна производиться с НДС (товар принадлежит комитенту) - правильно ругается. Система налогообложения комиссионера в данном случае значения не имеет - товар продается так же, как его продал бы комитент.
+ – Ответить
5. rugubara 19 19.12.12 16:02
И его тоже, но чуть позже. для того, чтобы отчет комиссионера заполнить, надо продать что-нибудь сначала.
+ – Ответить 1
6. mxm2 1248 19.12.12 16:45
(5) rugubara, ок, т.е. ругается на несоответствие НДС? у меня в этом регистре НДС вообще не упоминается
+ – Ответить
7. rugubara 19 19.12.12 17:15
В этом регистре упоминается вид запасов. А он, в свою очередь, содержит параметр обложения НДС.
+ – Ответить
9. rugubara 19 21.12.12 16:11
1c исправила в релизе 11.0.9.15. Теперь всё передается отлично.
+ – Ответить
10. Stas_Gromov 37 05.09.13 08:16
Почему обработка не работает? Может не ту версию выложил?

+ – Ответить
11. Stas_Gromov 37 05.09.13 08:20
Смотри, на первом этапе
Если Этап = 0 Тогда //Передачи, возвраты
...
ДокументОбъект = Документы.ПередачаТоваровМеждуОрганизациями.СоздатьДокумент();
ДокументОбъект.Заполнить(СтруктураОснование);
и дальше идёт запись - Рет = Рет + ЗаписатьДокументПередачиТоваровМеждуОрганизациями(ДокументОбъект, "Создан автоматически по регистру передач и возвратов");

Заходим в процедуру записи...

//Запись и добавление в скисок
Если ДокументОбъект.Товары.Итог("Количество") > 0 Тогда
ДокументОбъект.Комментарий = Комментарий;
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный);

Как он тут сможет сохранить его, когда он его еще не заполнил??? Автор, проверь обработку!
+ – Ответить 12
16. mxm2 1248 05.09.13 09:44
(11) Stas_Gromov,

ДокументОбъект = Документы.ПередачаТоваровМеждуОрганизациями.СоздатьДокумент();

^^^Создали документ объект, он пока в памяти, и его нет в базе.



ДокументОбъект.Заполнить(СтруктураОснование);

^^^Заполнили документ объект, в памяти, воспользовашись стандартным заполнением на основании переданного значения СтруктураОснование



Рет = Рет + ЗаписатьДокументПередачиТоваровМеждуОрганизациями(ДокументОбъект, "Создан автоматически по регистру передач и возвратов");

^^^Сохранили в базу, заполнив, комментарий
+ – Ответить
17. Stas_Gromov 37 05.09.13 11:09
(16) так я про это и говорю:

//Запись и добавление в скисок
Если ДокументОбъект.Товары.Итог("Количество") > 0 Тогда

он не заходит в этот Если, потому что товары то еще заполнены!
+ – Ответить
18. mxm2 1248 05.09.13 11:23
(17) Stas_Gromov,
Тут все просто... если стандартное заполнение добавило строки в ТЧ товары, то записываем, а если нет (такое тоже случается), то зачем записывать этот документ (ведь он пуст и не сделает никаких движений)

Посмотрите справку по методу Заполнить объекта ДокументаОбъект
+ – Ответить
19. Stas_Gromov 37 05.09.13 11:43
(18) да, увидел, извини, не обратил внимание на ЗаполнитьПоОстаткамТоваровКПередаче()..
Но все равно странно, даже из документа не заполняет у меня товары. По регистру Товары к передаче остатки висят, но он их не включает.
+ – Ответить
20. mxm2 1248 05.09.13 11:56
(19) Stas_Gromov, Там с стандартном заполнении учитываются еще и движения последующих периодов, именно поэтому в обработке есть "оптимизированное" заполнение, которое не учитывет движений будующих периодов.

В Вашем случае, возможно есть документы передачи которые не входят в текущий период, но у них, возможно установлен интервал, который покадает в Ваш период (выведите информацию о всех записах регистра КПередаче с детализацией по регистратору)
+ – Ответить
21. Stas_Gromov 37 05.09.13 13:11
(20) разобрался: у меня получается в стандартном заполнении
ВидыЗапасов.НалогообложениеНДС = &ПередачаПодДеятельность
в Спр виды запасов стоит строка Определяется политикой организации, а когда запрос берет этот справочник, соответственно значение = Неопределено. Далее он в пар-р запроса ставит сНДС или безНДС и всё, записи уже не соответсвуют параметрам запроса.
Фигня кароче эта торговля новая!
+ – Ответить
22. mxm2 1248 05.09.13 13:38
(21) Stas_Gromov, не соглашусь с Вами, просто слишком радикально её переделали по сравнению с 11.0, замучился адаптировать свои наработки.
+ – Ответить
23. Stas_Gromov 37 05.09.13 14:15
(22) после строки № 277 не забудь добавить
СтрокаТЗ.Сумма = ДокументОбъект.СуммаДокумента;
;)
+ – Ответить
24. mxm2 1248 05.09.13 14:30
(23) Stas_Gromov, не факт что она нужна в этом месте, т.к. после следует "подгонка".
+ – Ответить
25. Stas_Gromov 37 05.09.13 14:49
(24) ты про
СтрокаТЧ.Сумма = (МассивСтрокаТЗ[0].Себестоимость + МассивСтрокаТЗ[0].ДопРасходы) * СтрокаТЧ.Количество / МассивСтрокаТЗ[0].Количество;?
у меня получается что себест-ть и ДопРасходы = 0, соответственно в Сумму попадает 0 :(

+ – Ответить
26. mxm2 1248 05.09.13 15:19
(25) Stas_Gromov, Документ расчета себестоимости за этот период существует? он в режиме фактического расчета?
+ – Ответить
27. Stas_Gromov 37 06.09.13 09:39
(26) база новая, только всё с 7ки перетащили, там еще ничего нет для расчета себестоимости
+ – Ответить
12. Stas_Gromov 37 05.09.13 08:23
Управление торговлей, редакция 11.1 (11.1.2.9)
+ – Ответить 3
13. mxm2 1248 05.09.13 08:45
(12) Stas_Gromov, Обработка нормально работет на УТ11.0.х.х, на 11.1 - ошибок, вроде не выдавала, но и не закрывет все нестыковки по организациям (остаются отрицательные остатки по организациям и развернутое сальдо по ГТД). Сейчас в свободное время пытаюсь адаптировать под 11.1.
+ – Ответить
14. Stas_Gromov 37 05.09.13 09:16
(13) да и еще момент: в запросе
НаДату.ВидЗапасовПродавца.ДеятельностьОблагаетсяЕНВД КАК ПередачаПодДеятельностьОблагаемуюЕНВД,

такого поля в торговле нет! проверь тоже пожалуйста!

+ – Ответить
15. Stas_Gromov 37 05.09.13 09:20
(13) а по алгоритму можешь пояснить, как она может сохранить док? в (11) я писал..
+ – Ответить
28. Stas_Gromov 37 06.09.13 12:24
Но в любом случае спасибо, очень пригодилось! Поставил плюс!
з.ы. переработал модуль, настроил регламентное задание.
+ – Ответить
29. Stas_Gromov 37 06.09.13 12:26
Но в любом случае спасибо, очень пригодилось! Поставил плюс!
з.ы. переработал модуль, настроил регламентное задание.
Кстати из модуля отрабатывает на порядок быстрее!
+ – Ответить
30. родственник 22.09.13 22:14
УТ 11.0.9.12 Документы передачи записываются текущей датой. Это правильно?
+ – Ответить 1
31. mxm2 1248 23.09.13 08:15
(30) родственник, оптимизация создания документов включена?
при отключенной оптимизации - используется стандартный механизм заполнения, который, возможно, меняет дату документа.
+ – Ответить
32. родственник 23.09.13 10:23
Сложно сказать... где она включается/выключается? я вижу закомментированные блоки текста, это оно? :)
+ – Ответить 1
33. mxm2 1248 23.09.13 10:35
(32) родственник, непосредственно на форме.
Прикрепленные файлы:
+ – Ответить
34. родственник 23.09.13 10:50
прошу прощения, я использую обработку отсюда http://infostart.ru/public/163699/
для моей версии какая обработка наиболее подойдет?
Если правильно понимаю надо пользоваться обработками из этой http://infostart.ru/public/166451/ публикации, да?
+ – Ответить 1
35. mxm2 1248 23.09.13 11:05
(34) родственник, непосредственно Вашей версией - не располагаю. Попробуйте эту.
+ – Ответить