Как программно заполнить документ операциябух? #781573


#0 by blueisacolour
Добрый день.Переношу остатки из базы в базу.Создал обработку,что бы заполнить программно в док оперция.Обработка показывает запись,но в регистре пусто.Может что то делаю не так?В роде простой код:
#2 by Рэйв
Пиши в движения документа.Так проще, имхо
#3 by blueisacolour
Либо ОбменДанными поставить в истину
#4 by jsmith
+1
#5 by blueisacolour
запись есть в отладчике, даже флаг установил записовать истина
#6 by Рэйв
Документ.Типовой - это уже набор:-) Так что просто Движение=Документ.Типовой.Добавить; И т.Д...
#7 by hhhh
у тебя какое-то половинчатое. попробуй по-нормальноиу    РегБух.Отбор.Регистратор.Установить(Документ.Ссылка);
#8 by blueisacolour
Пробовал такой вариант,тоже никакой.
#9 by В тылу врага
Это что за самописка с РБ Типовой?
#10 by Dmitrii
Это должно быть ДО цикла. А так получается ты в каждой итерации цикла пересоздаёшь заново набор записей. ИМХО правильный вариант в : В коде в надо заменить строчку РегБух.Отбор.Регистратор.Значение = Документ.Ссылка на РегБух.Отбор.Регистратор.Установить(Документ.Ссылка). И не надо перед циклом выполнять лишнюю запись набора    РегБух.Записать. Запись достаточно выполнить после цикла.
#11 by hhhh
тут вообще тупая ошибка. зачем-то закомментировал   //Документ.Записать(РежимЗаписиДокумента.Запись);
#12 by mistеr
КД не предлагать? Кстати, в учебнике есть пример как раз для операции.
#13 by blueisacolour
у меня конфу из Казахстана.Простите!!!Выигрузить по Правилу не получается,табличной части нет там!!! Вот пробовал выше указанными советами,все не так.
#14 by blueisacolour
можете дать ссылку на книгу,если не трудно
#15 by mistеr
#16 by blueisacolour
Спасибо всем,оказалось банальная ошибка.Организация имеет тип строка.Подправил.Удачи всем!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С