Версия для печати темы (https://pro1c.org.ua/index.php?s=2c1a4726d2c5dda1fb10b08e475fead1&showtopic=66578)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Формирование документов "Распределение расходов..."

Автор: Constantus 29.05.21, 17:37

Приветствую, Форумчане!
1С:ERP Управление предприятием 2 (2.5.6.159)
1С:Предприятие 8.3 (8.3.18.1433)

Помогите разобраться с вопросом: Как формируются документы "Распределение расходов..." при закрытии месяца.
Как описал в свою проблему в https://pro1c.org.ua/index.php?showtopic=66577,
пытаюсь понять как формируются документы "Распределение расходов..." при закрытии месяца, т.е. пытаюсь понять почему формируется та или иная сумма, которая показывается как сумма Кредита по счету в ОСВ.

При открытии интерфейса закрытия месяца выходит дерево со столбцами:
1. Список требуемых операций для закрытия
2. Кнопка-гиперссылка, которая выполняет ту или иную операцию, указанную в первом столбце.

В связи с этим и есть первый вопрос: как и откуда формируется это дерево с указанием кнопки-гиперссылки, которая выполняет операцию?

Далее, если я понял правильно, в списке есть наименование операции "Распределение затрат и расчет себестоимости"
которая и выполняет функционал создания документов "Распределения затрат..."
Где в коде найти эту процедуру, которая и будет формировать эти документы?

Кроме того, хочу понять как в коде происходит это формирование. Т.е. ведь нужно найти необходимые данные, которые нужно распределить, далее как то их проверить, что их нужно взять, далее нужно создать еще и несколько документов распределения по одному документу (наверное).

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

Автор: logist 30.05.21, 23:49

Цитата(Constantus @ 29.05.21, 18:37) *
Где в коде найти эту процедуру

Как таковой процедуры нет, это куча разных механизмов и куча кода. Открываете в конфигураторе соответствующие документы и смотрите что делается в обработке проведения.

Автор: daveal 31.05.21, 8:56

Смотрите модуль менеджера обработки ОперацииЗакрытияМесяца - там методы ЗаполнитьОписаниеГруппЭтаповЗакрытияМесяца, ЗаполнитьОписаниеЭтаповЗакрытияМесяца и дальше по ним вглубь

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua