Конвертация данных. Перенос остатков из Бухгалтерии 2.0 в Комплексную автоматизацию 1.1
05.12.2011
11:46
#1
"Всем доброго времени суток!
Передо мной встала задача перехода с Бухгалтерии 2.0 на Комплексную автоматизацию. Стандартные правила переноса, к сожалению, есть только для бухгалтерии 1.6, так что нужно делать свои. До этого конвертацию использовал только несколько раз для переноса справочников (короче, можно считать, не использовал). Справочники перенеслись без проблем, а вот с остатками никак не могу разобраться. Взял правила для бухгалтерии 1.6, стал делать по примеру и вот в чем загвоздка:
Допустим, переношу остатки по ОС. Есть правило выгрузки данных, у которого в обработчике "Перед обработкой" выполняется запрос, получающий остатки по ОС, создается дерево значений из результата запроса и затем вызывается
ВыгрузитьПоПравилу(ИсходящиеДанные,, ,, "ВводНачальныхОстатковОС_Остатки");
Правило ВводНачальныхОстатковОС_Остатки, естественно, задано, источник у него пустой, приемник - Документ "ВводНачальныхОстатковОС". Запрос работает правильно, проверял. Казалось бы, все по сути так же, как в правилах для бухгалтерии 1.6... Но при загрузке документ ВводНачальныхОстатковОС не создается.
Подскажите, что я упускаю или хотя бы где искать ошибку, как отладиться... Правила прикрепляю."
Передо мной встала задача перехода с Бухгалтерии 2.0 на Комплексную автоматизацию. Стандартные правила переноса, к сожалению, есть только для бухгалтерии 1.6, так что нужно делать свои. До этого конвертацию использовал только несколько раз для переноса справочников (короче, можно считать, не использовал). Справочники перенеслись без проблем, а вот с остатками никак не могу разобраться. Взял правила для бухгалтерии 1.6, стал делать по примеру и вот в чем загвоздка:
Допустим, переношу остатки по ОС. Есть правило выгрузки данных, у которого в обработчике "Перед обработкой" выполняется запрос, получающий остатки по ОС, создается дерево значений из результата запроса и затем вызывается
ВыгрузитьПоПравилу(ИсходящиеДанные,, ,, "ВводНачальныхОстатковОС_Остатки");
Правило ВводНачальныхОстатковОС_Остатки, естественно, задано, источник у него пустой, приемник - Документ "ВводНачальныхОстатковОС". Запрос работает правильно, проверял. Казалось бы, все по сути так же, как в правилах для бухгалтерии 1.6... Но при загрузке документ ВводНачальныхОстатковОС не создается.
Подскажите, что я упускаю или хотя бы где искать ошибку, как отладиться... Правила прикрепляю."
06.12.2011
09:16
#2
Не проще остатки отдельной обработкой перенести? Ведь раз сделаете и потом не нужно будет.
06.12.2011
18:11
#3
Ну вот стал уже обработку писать) Просто хотелось все грамотно сделать и с конвертацией разобраться заодно.
06.12.2011
20:32
#4
Так тебе в Конвертации нужно попрактиковаться или данные перенести? Если первое, то чего форум "мучать"?
07.12.2011
07:49
#5
Ну так одно другому не мешает. Естественно, можно перенести обработкой, но через конвертацию оптимальнее. И Вопрос у меня возник именно по конвертации.
19.12.2011
13:13
#7
флажок у правил "получить из входящих данных стоит"? Поля в запросе по наименованию совпадают с полями документа? При запуске обработки, которая загружает файло с данными в базу-приемник, флажок "Обмен данными" установлен? В файле обмена соответсвующие структуры имеются - я имею в виду документ "Ввод начальных остатков"...
Читают тему
(гостей: 1)