Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 апр 2024, 01:48

При использовании "ЗагрузитьКолонку" копируется колонка, а не значение в ней

Автор Вадим Ф, 29 июл 2018, 11:39

0 Пользователей и 1 гость просматривают эту тему.

Вадим Ф

Добрый день! Подскажите пожалуйста, как сделать.

Вот код:
ТЗГО = Основание.Груз.ВыгрузитьКолонку("Вес");
Услуги.ЗагрузитьКолонку(ТЗГО, "Количество");


Колонка загружается, но общая сумма не пересчитывается, только когда я руками изменяю колонку "Количество" сумма пересчитывается, это можно посмотреть на фото.
Как сделать чтобы колонка вставлялась и сумма пересчитывалась автоматически..

Спасибо!

pavl_vs

Как вариант после загрузки колонки следует вызвать процедуру "ПриИзменении" и это придется делать построчно (перебором).

alexandr_ll

Цитата: Вадим Ф от 29 июл 2018, 11:39
Добрый день! Подскажите пожалуйста, как сделать.

Вот код:
ТЗГО = Основание.Груз.ВыгрузитьКолонку("Вес");
Услуги.ЗагрузитьКолонку(ТЗГО, "Количество");


Колонка загружается, но общая сумма не пересчитывается, только когда я руками изменяю колонку "Количество" сумма пересчитывается, это можно посмотреть на фото.
Как сделать чтобы колонка вставлялась и сумма пересчитывалась автоматически..

Спасибо!
После загрузки колонки выполнить цикл по табличной части "Услуги" с пересчетом суммы.

Вадим Ф

Спасибо большое за помощь)
Сделал вот так:

Для каждого Колонка Из Услуги Цикл
Если Колонка.СтавкаНДС = Перечисления.СтавкиНДС.НДС20 Тогда
НДС20 = 0.20;
          Колонка.Сумма = Колонка.Количество * Колонка.Цена;
          Колонка.СуммаНДС = Колонка.Сумма * НДС20;
    КонецЕсли
    КонецЦикла;

Похожие темы (5)

Рейтинг@Mail.ru

Поиск