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

Суммирование чисел в разных документах

Автор Евгений Рузманов, 24 июл 2016, 13:56

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

Евгений Рузманов

Как сделать так, чтобы в одном документе число в табличной части суммировалось с числом из табличной части другого документа при записи второго документа?     

Андрей Федотов

Т.е. вы хотите чтобы при записи документа №2 автоматически обновлялось поле ТЧ документа №1?
При этом документ №1 должен перепроводиться?

А можно поконкретнее задачу: как вы будете поле из документа №1 далее использовать? Или, возможно, поле нужно только на интерфейсе.
Программно сделать то что вы хотите - можно.
Если в документе №2 есть реквизит, в котором указана ссылка на документ1 и этот реквизит к примеру называется ДокОсн, то будет примерно так:


ДокументКИзменению =  ДокОсн.ПолучитьОбъект();


Далее выбираете строки нужной ТЧ, находите нужную строку (опять же нужен критерий).
В итоге подменяете значение конкретного поля и перепроверите объект.
Однако нужно еще обрабатывать ситуации возможной открытости формы (т.к. одновременно кто-то может форму документа менять и если программно документ перезаписать, то пользователь никогда не сможет сохранить свои изменения.
В общем тут есть нюансы.

Но идея описанная выше - не очень архитектурно верная идея. Возможно, что-то не верно организовано в структуре БД или в бизнес-процессе.

cska-fanat-kz

Цитата: Андрей Федотов от 24 июл 2016, 16:05Но идея описанная выше - не очень архитектурно верная идея. Возможно, что-то не верно организовано в структуре БД или в бизнес-процессе.

+100500
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск