Каталог решений - Проводим по БУ "на лету"

Проводим по БУ "на лету"

Проводим по БУ "на лету"

В наличии

В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формирования бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат.

Категория:

Описание

В интерфейсе открываем Журнал документов

Навигационная ссылка: e1cib/app/Обработка.НастройкаОтраженияДокументовВРеглУчете.Форма.РасшифровкаПоДокументам

В форме журнала переходи в панель Ещё — Изменить форму — Список — Командная панель, и включаем команду [Тестирование проводок]

В панели команд списка, появится команда. Выбрав строку с документом, жмём. Открывается форма тестирования проводок данного вида документа с полными текстами запросов (которые можно изменить) и таблицами с результатами выполнения запросов.

Сразу пример: Выбираем документ "Реализация товаров и услуг", запрашиваем текст запроса проводок документа и получаем результат в таблицах.

Код формирования бухгалтерских проводок конкретного типа документа располагается в его Модуле менеджера и/или в Общем модуле локализации документа, далее он попадает в итоговый запрос проводок собираемый в общем модуле РеглУчетВыборкиСерверПовтИсп, из которого обработка получает блоки текстов запросов следующими методами:

  • РеглУчетВыборкиСерверПовтИсп.ЗапросДанных()
  • РеглУчетВыборкиСерверПовтИсп.ЗапросСчетов()
  • РеглУчетВыборкиСерверПовтИсп.ЗапросСчетовПоУмолчанию()
  • РеглУчетВыборкиСерверПовтИсп.ЗапросПрочихСчетов()
  • РеглУчетВыборкиСерверПовтИсп.ЗапросСопоставлений()
  • РеглУчетВыборкиСерверПовтИсп.ЗапросПроверки()
  • РеглУчетВыборкиСерверПовтИсп.ЗапросХозрасчетный()

Результирующий запрос бухгалтерских проводок документа складывается как результат последовательного выполнения текстов запросов (согласно порядку страниц):

ИтоговыйЗапросБУ = ЗапросДанных + ЗапросСчетов + ЗапросСчетовПоУмолчанию + ЗапросПрочихСчетов + ЗапросСопоставлений + ЗапросПроверки + ЗапросХозрасчетный

В зависимости от задачи программисту требуется либо понять алгоритм проводок, либо доработать формирование проводок.

  • Для решения первой — достаточно проанализировать тексты запросов, используя кнопка [Загрузить запрос]
  • Для решения второй внести изменения в текст и проверить результат кнопкой [Выполнить].

Обращаю внимание, что для реального формирования БУ проводок при отражении документов, измененные тексты запросов потребуется встраивать по месту в код конфигурации (или через расширение конфигурации)

Пример: Внесенные изменения в код формирования проводок документа "Отчет о розничных продажах" подхватываются обработкой.

Внесенные в код общего модуля локализации документа изменения отображаются обработкой

пример показывает, что тестировщик получает реальные тексты запросов из конфигурации.

Новые изменения текста проводок правильнее предварительно отладить в тестировщике, а затем проверенный текст переносить в конфигурацию.

Работоспособность проверялась на конфигурациях:

  • 1С:ERP Управление предприятием 2 (2.4.11.63)
  • 1С:Комплексная автоматизация 2 (2.4.9.98)

При желании код для обработки можно найти в составе типовой конфигурации ERP Журнале проводок и вытащить в свою обработку.

 

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