Добавление строки в регистр накопления без перепроведения документа #713978


#0 by palladyi
Добрый день! Необходимо при записи документа делать движения по одному регистру. Пытаюсь сделать в обработке проведения - работает. А вставляю вызов процедуры в метод ПриЗаписи - не ругается, но и в регистре новых записей не добавляется. Что я делаю не так? 1с 8.2 УТ 10.3 Вот код:
#1 by Maxus43
#2 by palladyi
происходит все в цикле по перебору строк источника (документ)
#3 by Maxus43
Запись = НаборЗаписи.Добавить;
#4 by zak555
читать обязатиелоьно ?
#5 by palladyi
Ок, сейчас попробую пробовал, нет разницы
#6 by Maxus43
чтобы добавить, а не удалить старые - очень желательно
#7 by palladyi
не помогло
#8 by Maxus43
стоп. "Необходимо при записи документа делать движения по одному регистру" ПРИ ЗАПИСИ?
#9 by palladyi
я сначала удаляю все старые записи по регистратору
#10 by palladyi
да, в том и проблема
#11 by Maxus43
В обработке проведения все движения удаляются и по новой делаются
#12 by Maxus43
неправильная задача в принципе. Не должны доки при записи ничего делать, только себя записывать
#13 by zak555
а не флаг в метода записать набора этим рулит ?
#14 by palladyi
А! Спасибо! Сейчас проверю)
#15 by palladyi
Документ Заказ покупателя - должен при записи делать резерв по распродажному товару, тут в базе все накручено, это самый корректный способ.
#16 by Maxus43
он тоже, но по умолчанию он - истина. Лучше прочитать и добавить, чтоб не было неождиданных "запись с такими полями уже существует и прочее"
#17 by Maxus43
значит обходи удаление в обработке проведения. Чисто при записи непроведённого документа код работает же?
#18 by palladyi
Ты прав, у меня документ если уже был проведен - при записи перепроводится, в этом и была проблема! Спасибо огромное!
#19 by palladyi
да)
#20 by Рэйв
Самый коректный способ- делать все в обработке проведения. А то, что хочешь делать ты- далеко от корреткности
#21 by palladyi
до проведения документа уже должны быть проводки по этому регистру
#22 by Maxus43
поидее проведение "Заказа" - и должно отражать факт резерва, с методологией что-то...
#23 by palladyi
с методологией тут... база переписана в край, причем через одно место. Потихоньку пытаюсь привести в норму, но сделать это резко и быстро нельзя.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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