Имя: Пароль:
1C
1С v8
Конвертация документа ОперацияБух 82
,
0 Голубушка
 
18.07.12
16:41
Господа вопрос в следующем , есть конфигурация 77 не бухгалтерия , но имеет ряд ее функций и конфигурация 82 тоже имеет часть функций бухгалтерии. Необходимо перенести остатки по счету из 77 в 82 . На стороне 77 формирую таблицу проводок , затем передаю ее в правило выгрузки ОперацияБух , в правиле выгружается док + движение документа по хозрасчетному регистру . Все выгружается корректно . Затем загружаю, проверяю отладчиком загружает ли движения , загружает, вижу что читает узел "набор" и создает записи , записи корректны. Никаких сообщений об ошибках.После загрузки смотрю документ (существует) , справочник соответствующий субконто счета заполнен , т.е. объекты перенесены , но табличная часть документа ОперацияБух пуста :( , а должна быть заполненена движением регистра . Смотрю регистр кансолью запросов , регистр пуст. Такое впечатление , что записи в процесе загрузки создает , загружает объекты , но саму запись не записывает. Не могу понять почему.
1 Голубушка
 
18.07.12
16:59
вверх
2 Жан Пердежон
 
18.07.12
17:23
движения не записываются значит
посмотри, как в типовом переносе остатков сделано из 77 в 8
3 hhhh
 
18.07.12
17:25
(1) да, Набор.Записать()
4 Голубушка
 
18.07.12
22:07
Я загружаю стандартной обработкой V8Exchan82 , такое впечатление , что где то галку не поставила , но вот где именно ?
5 Мимохожий Однако
 
18.07.12
22:29
Телепатов ждешь? Код показывай.
6 andrewks
 
18.07.12
23:05
правила в студию
7 Голубушка
 
19.07.12
09:12
файл выложить ? или фотками хотите ?
8 Голубушка
 
19.07.12
09:15
говорю ж правила корректны , формирует наборзаписей в 77, по всей видимости загружает набор записей в 82, но такое ощущение , что не записывает .. есть параметр РежимЗаписи я поставила "Проведение", т.к. док должен быть проведен
9 Голубушка
 
19.07.12
13:34
вверх
10 andrewks
 
19.07.12
18:28
вниз
11 hhhh
 
19.07.12
18:32
(8) у ОперацияБух нет проведения. Документ записывается отдельно, набор Записей отдельно.
12 Голубушка
 
21.07.12
11:51
(11) как записать набор Записей ?
13 Голубушка
 
21.07.12
12:46
Все решилось :) . Рассказываю где именно записывается набор записей.
ПКО "ОперацияБух" обработчик "После загрузки"

Объект.Движения.Хозрасчетный.Записывать=Истина;

и все окей

Кроме этого можем обработать записи корреспонденции

Для каждого Корреспонденция из Объект.Движения.Хозрасчетный Цикл

       Если Корреспонденция.СчетДт.Валютный=Ложь Тогда
           Корреспонденция.ВалютнаяСуммаДт=0;
           Корреспонденция.ВалютаДт=Неопределено;
       КонецЕсли;    
       
       Если Корреспонденция.СчетКт.Валютный=Ложь Тогда
           Корреспонденция.ВалютнаяСуммаКт=0;
           Корреспонденция.ВалютаКт=Неопределено;
       КонецЕсли;    

КонецЦикла;

т.к. в моем случае счет в 77 валютный , а в 82 нет.

Спасибо всем за помощь и конструктивные замечания.