gifts2017

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

Опубликовал Владислав Лаврухин (wiranata) в раздел Обработки - Обработка документов

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

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Лилия (lakzn) 08.08.11 19:47
Спасибо, пригодилось! Легко настроить под загрузку любых данных из экселя.
2. Oleg Aizatulin (oaizatulin@yahoo.com) 10.09.11 03:32
3. РазДва РазДва (РазДва) 22.09.11 10:17
Спасибо. помогает в критических ситуациях.
4. РазДва РазДва (РазДва) 09.11.11 14:03
5. Владислав Лаврухин (wiranata) 09.11.11 20:42
Чего то флуд на ресурсе какой то начался....
6. РазДва РазДва (РазДва) 24.11.11 07:37
7. Артано Майаров (Артано) 17.12.11 09:17
Плюс. Правда от исходной обработки уже не осталось ничего. Переделал на загрузку через ДБФ. Так надежнее и быстрее. Загрузил движения за два года по 46к дисконтных карт примерно за 30 минут.
8. Ольга Королева (olqueen) 18.04.12 00:11
Я немножко изменила отчетик под другой регистр. Идея хорошая. Сама не сообразила :(
9. Владислав Лаврухин (wiranata) 18.04.12 09:37
(8) Ну собственно... как пример и выкладывал.
11. coollerok (Coollerok) 13.08.12 11:06
спасибо! пригодился код из обработки чтобы понять как заполнять данный док)
12. Piotr (Tolpinski) 11.10.12 15:09
Спасибо, немного переделал и загружаю остатки по взаиморасчетам в ЗУП :)
14. Константин Юрин (kostyaomsk) 16.04.15 17:34
Да, простота кода записи из 3-4 строк вообще для программной записи в этот документ :) чтоб не забывать. Также как и в БП "ОперацияБух"
15. Сергей В (S@V) 11.02.16 19:56
Отличная обработка! очень спасли, правда чуть чуть подшаманил под свой вкус :) спасибо большое! :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа