Каталог решений - Формирование проводок в УПП и КА

Формирование проводок в УПП и КА

Формирование проводок в УПП и КА

В наличии

В конфигурациях УПП и Комплексная автоматизация часто очень сложно найти код, который формирует проводки документа. Есть простой способ найти откуда растут ноги.

Категория:

Описание

Места вызова процедур, которые формируют проводки в КА и УПП, не всегда логичны. Так, например, процедура формирования проводки для табличной части Прочее Документа Авансовый отчет в УПП вызывается в общем модуле УправлениеЗапасамиПартионныйУчет.
 
Мой простой способ заключается в следующем:

У регистра бухгалтерии хозрасчетный есть Модуль набора записей
В нем процедура ПередЗаписью. Она вызывается каждый раз, когда что-то пишется в регистр.
В эту процедуру нужно поставить точку останова.
Остается только понять, что именно в данный момент пишется в регистр (таблицу проводок), т.к. один документ может несколько раз создавать проводки. Для этого есть функция Выгрузить(). Ее можно написать прямо в табло или в выражении для вычисления.
После этого остается в режиме отладки дойти до конца процедуры и выйти из нее через F11. Таким образом мы попадем в процедуру, которая вызвала запись проводки. А из нее в предыдущую и так далее до тех пор, пока не дойдем до модуля документа или другой известной процедуры. 

Этот способ работает для любого регистра, у которого есть процедура ПередЗаписью в модуле набора записей. Если ее нет, ее можно временно создать.

Как и все остальные серверные процедуры, ПередЗаписью можно отладить только в файловом режиме или в клиент-серверном, но в режиме отладки.

has been added to your cart:
Оформление заказа