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

Не пересчитывается ТЧ при заполнении из файла

Автор Антон Васильев, 04 авг 2019, 10:30

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

Антон Васильев

УТ 11
Есть текстовый файл.
Оттуда загружаю данные для документа (номерДока + ТЧ). При этом программно создаю документ.
Создаю док-т на Сервере, там же сразу присваиваю Номер + заполняю ТЧ, НО  поля Сумма, СуммаНДС, Всего автоматически не пересчитываются.
Чтобы пересчитывались, нужно на клиенте заполнять или какую-то процедуру вызвать?

Антон Васильев

Цитата: Антон Васильев от 04 авг 2019, 10:30
УТ 11
Есть текстовый файл.
Оттуда загружаю данные для документа (номерДока + ТЧ). При этом программно создаю документ.
Создаю док-т на Сервере, там же сразу присваиваю Номер + заполняю ТЧ, НО  поля Сумма, СуммаНДС, Всего автоматически не пересчитываются.
Чтобы пересчитывались, нужно на клиенте заполнять или какую-то процедуру вызвать?




ПЕРЕСЧИТЫВАЕТСЯ ТОЛЬКО КОГДА Я ЗАПИШУ ДОКУМЕНТ + НАЖМУ НА ПЕРЕЧИТАТЬ.
как это все можно реализовать программно, желательно БЕЗ записи.
но если просто нажать перечитать, не записывая, не обновляет все равно(

alexandr_ll

Цитата: Антон Васильев от 04 авг 2019, 11:19
Цитата: Антон Васильев от 04 авг 2019, 10:30
УТ 11
Есть текстовый файл.
Оттуда загружаю данные для документа (номерДока + ТЧ). При этом программно создаю документ.
Создаю док-т на Сервере, там же сразу присваиваю Номер + заполняю ТЧ, НО  поля Сумма, СуммаНДС, Всего автоматически не пересчитываются.
Чтобы пересчитывались, нужно на клиенте заполнять или какую-то процедуру вызвать?




ПЕРЕСЧИТЫВАЕТСЯ ТОЛЬКО КОГДА Я ЗАПИШУ ДОКУМЕНТ + НАЖМУ НА ПЕРЕЧИТАТЬ.
как это все можно реализовать программно, желательно БЕЗ записи.
но если просто нажать перечитать, не записывая, не обновляет все равно(
А в чем сложность при заполнении ТЧ сосчитать сумму? Как я понимаю в файле уже есть количество и цена.Что значит без записи? После заполнения документа вы же его запишете.

Yotram

Нужно вызвать процедуру пересчета документа. Проследите поведение программы у табличной части что то типа "ПриИзмененииТабличнойЧасти", где то там должна вызываться.

Антон Васильев

Цитата: alexandr_ll от 05 авг 2019, 06:47
Цитата: Антон Васильев от 04 авг 2019, 11:19
Цитата: Антон Васильев от 04 авг 2019, 10:30
УТ 11
Есть текстовый файл.
Оттуда загружаю данные для документа (номерДока + ТЧ). При этом программно создаю документ.
Создаю док-т на Сервере, там же сразу присваиваю Номер + заполняю ТЧ, НО  поля Сумма, СуммаНДС, Всего автоматически не пересчитываются.
Чтобы пересчитывались, нужно на клиенте заполнять или какую-то процедуру вызвать?




ПЕРЕСЧИТЫВАЕТСЯ ТОЛЬКО КОГДА Я ЗАПИШУ ДОКУМЕНТ + НАЖМУ НА ПЕРЕЧИТАТЬ.
как это все можно реализовать программно, желательно БЕЗ записи.
но если просто нажать перечитать, не записывая, не обновляет все равно(
А в чем сложность при заполнении ТЧ сосчитать сумму? Как я понимаю в файле уже есть количество и цена.Что значит без записи? После заполнения документа вы же его запишете.

да, но там еще просто поле ндс нужно было считать..
нашел обработку в общем модуле, которая пересчитывает строки ТЧ
Добавлено: 05 авг 2019, 21:04


Цитата: Yotram от 05 авг 2019, 08:43
Нужно вызвать процедуру пересчета документа. Проследите поведение программы у табличной части что то типа "ПриИзмененииТабличнойЧасти", где то там должна вызываться.

да, спасибо. нашел!

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск