- В этой теме 1 ответ, 2 участника, последнее обновление 34 минуты назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в 1С:ERP реализован алгоритм формирования проводок для документов?
в каком модуле ЕРП алгоритм формирования проводок в документах?
В 1С:ERP алгоритм формирования бухгалтерских проводок для документов реализован в модуле менеджера самого документа и/или в общем модуле локализации документа. Эти модули содержат процедуры и функции, которые формируют тексты запросов для движений по регистрам бухгалтерии. Итоговый запрос для формирования проводок собирается в общем модуле РеглУчетВыборкиСерверПовтИсп, где последовательно вызываются методы:
— ЗапросДанных()
— ЗапросСчетов()
— ЗапросСчетовПоУмолчанию()
— ЗапросПрочихСчетов()
— ЗапросСопоставлений()
— ЗапросПроверки()
— ЗапросХозрасчетный()
Результирующий текст запроса — это конкатенация этих блоков, который затем выполняется для формирования проводок.
Для анализа и отладки формирования проводок в интерфейсе есть обработка «НастройкаОтраженияДокументовВРеглУчете» с функцией «Тестирование проводок», которая позволяет получить и изменить тексты запросов, посмотреть результаты их выполнения.
Таким образом, основное место формирования алгоритма — модуль менеджера документа и общий модуль локализации, а сборка и выполнение запросов — в общем модуле РеглУчетВыборкиСерверПовтИсп.