Как перезаполнить документ основание #555842


#0 by Смертник
УПП редакция 1.2 (1.2.39.1) Создаю документ Заказ Покупателя, на основании него делаю Акт об оказании производственных услуг, после этого обработкой заполнения табличных частей перезаполняю табличную часть услуги увеличивая ее на сумму стоимости материалов. Теперь как бы мне в этой же обработки перезаполнить табличную часть услуги на сумму которая уже в акте? А то в регистре накопления Расчеты с контрагентами возникает пропасть. Привожу часть кода, в которой перезаполняю табличную часть услуги в документе Акт Для каждого СтрокаТЧ Из Объект[ИмяТабличнойЧасти] Цикл
#1 by Смертник
#2 by Смертник
Сделал вот так, только не перезаполняет табличную часть Услуги Если Объект.Сделка = Документы.ЗаказПокупателя Тогда
#3 by vicof
Если ТипЗнч(Объект.Сделка)=Тип("ДокументкСсылка.Заказ") Тогда
#4 by Смертник
Заполнение ТЧ не произведено! Тип не определен (ДокументкСсылка.Заказ)
#5 by vicof
ну ты посмотри, как у тебя Заказ твой называется, наверное, заказПокупателя
#6 by vicof
к
#7 by Смертник
Поле объекта не обнаружено (ДокументОснование) а в в 4 неправильно чуть написано
#8 by Лефмихалыч
нельзя так делать. Просто нельзя.
#9 by Смертник
почему нельзя?
#10 by Смертник
Теперь ругается на Цену
#11 by Смертник
Поле объекта не обнаружено (Цена)
#12 by Смертник
помогите разобраться чтото уткнулся в эту цену и не пойму
#13 by hhhh
Ну типа, СтрокаТЧ существует только в твоем воображении.
#14 by Смертник
это как бы чуть выше где я определял цену в акте, вот там есть СтрокаТЧ а если вот так Объект.Услуги.Цена
#15 by hhhh
и чего, по всей таблице одна и та же цена?
#16 by Смертник
Ну просто в акте об оказании производственных услуг пересчитывается цена со стоимостью услуги, и чтобы не рвать регистры и отчеты приняли решения при пересчете цены в акте, пересчитывать цену и в заказе покупателя.
#17 by Смертник
все сделал
#18 by Лефмихалыч
потому, что это следует хранить в регистрах сведейни в виде движений. Иначе при проведении задним числом, отмене проведения и перепроведении получишь невдолбических размеров болт в анус. А если наложить на это еще и различные права различных пользователей, части которых может быть не дано право на редактирование документа-основания, что вполне реально и в большинстве случаев правильно, то agjgt,jkm только усилится
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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