Задача 180.7279

Задача :180.7279

Краткое описание :
Заполнение поля DataOt в проводках
Описание :
Не знаю, какая именно часть модуля "ФРО", научите
Что измененно :

В данный момент складывается неоднозначная ситуация с заполнением поля DataOt в таблице Oborot.
1. При формировании новых проводок данное поле заполняется равным дате проводок (DataOt = DatOb).
2. При копировании бухсправок - DataOt = DatOb
3. При копировании проводок поле DataOt копируется из копируемой проводки (непонятно какое отношение
к текущей проводке итеет исходная проводка, видимо просто недоработка функции копирования).
4. При изменении даты проводки поле DataOt остается неизменным (старая дата).
5. При изменениии даты оплаты по п/п или бухсправке - поле DataOt стается неизменным, поле DatOb
меняется (получается ситуация, когда результат операции зависит от последовательности операций:
если меняем дату оплаты и потом привязываем ТХО или привязываем ТХО и меняем дату оплаты).

Поле DataOt используется в типовом проектном решении для системы Транснефть.
Предлагаю доработать функции, указанные в пунктах 3, 4, 5 для того чтобы поле DataOt менялось
в соответствии с DatOb.
Вариант с тригером нам не подходит, основная проблема в том, что для решения п.3 необходимо делать
тригер before insert, а он замедляет процесс создания проводок примерно на 50% (проверялось на
вставке 6000 проводок). Быстродействие для нас критично.
Как измененно :

Добавлена настройка "Настройки Галактики \
Бухгалтерский контур \ Обработка документов \
Хозяйственные операции и бухгалтерские проводки \
Синхронизировать дату отчета с датой проводки".
Если данная настройка включена, то в следующих
случаях происходит синхронизация поля "Дата отчета" с
полем "Дата проводки":
- при копировании проводок;
- при изменении поля "Дата обработки" платежного
документа;
- при изменении поля "Дата операции" текущей
хозоперации;
- при изменении даты проводки.

Поле "Дата отчета" можно увидеть в Авансовом
отчете, на закладке "Проводки", в экранном режиме
отображения полей (Alt+S).

Название продукта Название компонента Тип Последняя версия Дата выхода
F_OBOROTF_OBOROTRES9.1.004.0
F_OBOROTF_OBOROTRES9.1.4.0
F_SOPRHOZF_SOPRHOZRES9.1.006.0
F_SOPRHOZF_SOPRHOZRES9.1.6.0