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

Обработки - Обработка документов

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

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

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

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

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

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

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

16

Скачать файлы

Наименование Файл Версия Размер
Обработка и пример файла данных в архиве
.zip 13,97Kb
03.11.14
227
.zip 13,97Kb 227 Скачать

См. также

Специальные предложения