Добавить строки в проведенный документ программно. #459754


#0 by woland
Пытаюсь программно добавить строки в документ перемещение, но почему-то ничего не меняется и даже ошибок не выдает. Подскажите в чем проблема пожалуйста.
#1 by mirosh
может, не заходит в процедуру, в которой написан этот код? Надо проверить отладчиком.
#2 by mirosh
+ либо условие Если Выборка.Следующий ложно
#3 by woland
Процедура ПередЗаписью другого документа. И условие истино.
#4 by Фокусник
#5 by ilkoder
Почему Если, а не Пока?
#6 by ilkoder
#7 by woland
Строка выдала 0 и 1.  Если, потому что один документ только изменяется.
#8 by shuhard
поставить точку останова в обработку проведения Перемещения не пробовал ?
#9 by woland
Перемещение товаров 00000000691 от 05.02.2010 0:32:16
#10 by woland
Сейчас попробую.
#11 by woland
Заходит.
#12 by shuhard
[Заходит] и чё в табличной части ?
#13 by Фокусник
НачатьТранзакцию выше по коду нет?
#14 by woland
Нету.
#15 by ilkoder
Попробуй не в процедуру ПередЗаписью, а под кнопку вставить. Чего-то было с проблемами проведения еще одного документа при проведении первого.
#16 by Dmitrii
Здесь нет такого конфликта. ПередЗапсью транзакция еще не открыта. Автор утверждает в , что транзакции ни где не открывает. Проблема в чем-то другом. Надо тупо отладчиком смотреть.
#17 by Snovy
Перед записью в форме документа транзакция не открыта, а в модуле документа - открыта...
#18 by woland
Попробовать запихать в транзакцию выдало "В данной транзакции уже происходили ошибки". Попыток нету.
#19 by ilkoder
А тот документ, в который строки добавляешь, случайно в программе не открыт?
#20 by woland
Нет. Не открыт.
#21 by Фокусник
Отказ в ПередЗаписью быть может в Истина выставляется?
#22 by Snovy
На ответ дайте...
#23 by Dmitrii
+ Да, действительно. "ПередЗаписью" в контексте объекта уже открыта транзакция. Тогда действительно перенести сие действие в другое место. Для начала попробовать записать Перемещение в режиме записи документа "Запись" (без проведения).
#24 by woland
Заходит в процедура обработка подбора и отказов не вызывает.
#25 by Фокусник
Что за обработка подбора? :)
#26 by shuhard
пока ты в обработке проведения ТЧ не посмотришь будет флюд, а увидишь ты там отсутствие новых строк
#27 by woland
Перепутал. ОбработкаПроведения. Спасибо всем за участие. Решил другим путем вопрос.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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