Поле объекта не обнаружено (ЦенаВключаетНДС)
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1.
Гость
26.01.21 15:39
Здрасти! На форме обработки, объектом является ЗаказПоставщика. После кое-каких изменений в табличной части нужно пересчитать строки ТЧ.
Выдает ошибку:
Поле объекта не обнаружено (ЦенаВключаетНДС)
Хотя этот реквизит есть в объекте.
Код (ПроцедураНаКлиенте):
Выдает ошибку:
Поле объекта не обнаружено (ЦенаВключаетНДС)
Хотя этот реквизит есть в объекте.
Код (ПроцедураНаКлиенте):
СтруктураПересчетаСуммы = Новый Структура;
СтруктураПересчетаСуммы.Вставить("ЦенаВключаетНДС", Объект.ЗаказКлиента.ЦенаВключаетНДС);
СтруктураДействий = Новый Структура;
СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц");
СтруктураДействий.Вставить("ПересчитатьСуммуСНДС", СтруктураПересчетаСуммы);
СтруктураДействий.Вставить("ПересчитатьСумму");
СтруктураДействий.Вставить("ПересчитатьСуммуСУчетомРучнойСкидки", Новый Структура("Очищать", Истина));
СтруктураДействий.Вставить("ПересчитатьСуммуСУчетомАвтоматическойСкидки", Новый Структура("Очищать", Истина));
ОбработкаТабличнойЧастиКлиент.ОбработатьСтрокуТЧ(НоваяСтрока, СтруктураДействий, КэшированныеЗначения);
ПоказатьНайденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
5.
Гость
26.01.21 15:52
(4) В расширении. Обработка не стандартная, написанная мною. Служит для оформления продаж по документу ЗаказКлиента. В ней я получаю табличную часть с товарами по строкам из документа. И у меня есть поле отгрузки у каждого товара. Туда я вношу количество, которое возможно отгрузить. Если это количество меньше, чем в заказе, то создается новая строка, где уже другой статус, а с прошлой строки удаляется то количество, которое отгрузилось. И мне надо у этой новой строки пересчитать сумму и тд.
Это решение
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот