Вариант программного создания и заполнения документа "Корректировка записей регистров"



Стояла задача перенести накопившиеся остатки по дисконтным картам, которые хранились в регистре накопления "ПродажиПоДисконтнымКартам" в новую базу через создание нового документа "Корректировка записей регистров" (документ не во всем похож на типовые).

В данной обработке предлагается вариант решения этот вопроса.

Запросом в консоли запросов был получен исходный файл для импорта через «Excel».

Что то типа этого…:

ВЫБРАТЬ
ПродажиПоДисконтнымКартам.ДисконтнаяКарта,
ПродажиПоДисконтнымКартам.ВладелецДисконтнойКарты,
ПродажиПоДисконтнымКартам.Сумма
ИЗ
РегистрНакопления.ПродажиПоДисконтнымКартам КАК ПродажиПоДисконтнымКартам

Пример сформированного формата входящего файла .xls я приложил.

В самой обработке файл сначала был начитан в таблицу значений и затем уже непосредственно из нее значения писались во вновь созданный документ «Корректировка записей регистров».
Почему так?… были задумки немного обыграть полученный набор данных непосредственно в обработке (по желанию переделаете как вам понравится, код открыт).

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *