Тема: Редактирование спецификации расчётных документов
Добрый день!
Столкнулся с тем, что при прохождении входного контроля (расширение "входной контроль"), цены из спецификации исходного расчётного документа (Приход ТМЦ) не передаются в спецификации последующих расходных документов, отчего приход и расход(равно как и промежуточные) в "цене" и "сумме", логично, получают ноль. Решил открывать "родительский" документ, его спецификацию AsIDispatch и, сохранив начальное значение PRICE, записывать цену в спецификации созданных на его(Прихода ТМЦ) основе документов.
Обыкновенно работавшее
Spec.CancelChanges -> Spec.Edit -> Spec.p_PRICE = XXX -> Spec.SaveChangesEx
Даёт
Модуль данных не допускает редактирования CSDN.CalcDocSpecification
Возможно, в самом направлении у меня ошибка, подскажите, пожалуйста
UPD: Невозможность редактирования явно связана была со статусом документа, на этапе ввода данных спецификация может быть изменена.
Но главный вопрос остаётся - правильным ли путём иду, или же есть какие-то штатные инструменты, без костылей, оставляющие, при копировании спецификаций, цены на материалы, а не зануляющие их?