Найти в Дзене
Не программист

Как в 1С вывести сумму документа в два клика?

Сегодня хочу поделиться быстрым и простым способом вывести сумму документа на форму. Часто бывает ситуация, когда в каком-либо документе, а точнее в его табличной части, у нас в каждой строке указана сумма по одной позиции (строке), и пользователь сам вручную на калькуляторе или в каком-нибудь EXCEL начинает считать сумму всего документа, а потом отвлекается и забывает, что там где насчитал. Правда, сложно встретить типовые решения на платформе 1С без суммы документа, но тут скорее речь про то, как это реализовать. Если вы начинающий программист или аналитик, который периодически что-то там ковыряет в конфигураторе, для вас будет полезна данная статья. В ней я расскажу, как быстро добавить сумму для документа на форму, чтобы пользователь сказал вам спасибо. Начнем с примера такого документа, где пользователю требуется вынести сумму на форму, чтобы видеть общую картину по финансам. У нас есть расходная накладная, в табличной части которой присутствует сумма по номенклатуре, а вот сумма

Сегодня хочу поделиться быстрым и простым способом вывести сумму документа на форму. Часто бывает ситуация, когда в каком-либо документе, а точнее в его табличной части, у нас в каждой строке указана сумма по одной позиции (строке), и пользователь сам вручную на калькуляторе или в каком-нибудь EXCEL начинает считать сумму всего документа, а потом отвлекается и забывает, что там где насчитал. Правда, сложно встретить типовые решения на платформе 1С без суммы документа, но тут скорее речь про то, как это реализовать. Если вы начинающий программист или аналитик, который периодически что-то там ковыряет в конфигураторе, для вас будет полезна данная статья. В ней я расскажу, как быстро добавить сумму для документа на форму, чтобы пользователь сказал вам спасибо.

Нейростолб
Нейростолб

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

У нас есть расходная накладная, в табличной части которой присутствует сумма по номенклатуре, а вот сумма документа на форме не отображается.

Расходная накладная без суммы документа
Расходная накладная без суммы документа

Первое, что делаем, так это запускаем конфигуратор, находим нужную форму, надеюсь, это все могут сделать) А если нет, тогда откройте конфигуратор, потом найдите в режиме предприятия данную форму, нажимайте на три точки, и кнопка «Открыть в конфигураторе» вам поможет.

Кнопка поможет открыть форму в конфигураторе
Кнопка поможет открыть форму в конфигураторе

Теперь нам нужно сделать несколько действий, чтобы наши пользователи радовались, а мы продолжали изучать 1С для их спокойствия. В редакторе формы в конфигураторе находим табличную часть, в которой располагается наш реквизит «Сумма», и в палитре свойств на вкладке «Использование» ставим галку напротив свойства «Подвал». Это свойство позволяет использовать подвал нашей табличной части.

Как добавить подвал на форму документа
Как добавить подвал на форму документа

Ну а теперь выбираем наш реквизит «Сумма» на форме и в палитре свойств на вкладке «Основные» можно указать «Текст подвала» (это по желанию) и самое основное — это «ПутьКДаннымПодвала», как раз это и будет наша сумма. Нажимаем три точки, в окне разворачиваем «Объект», потом нашу табличную часть (в моем случае «Товары») и выбираем «ИтогСумма» — это ТЧ по колонке «Сумма», что нам и нужно.

Ставим текст подвала и путь к данным подвала у реквизита "Сумма"
Ставим текст подвала и путь к данным подвала у реквизита "Сумма"

В конечном виде это выглядит следующим образом:

Установлен текст и путь к данным подвала в реквизите "Сумма"
Установлен текст и путь к данным подвала в реквизите "Сумма"

Давайте посмотрим, как это отображается у пользователя, обновляем базу и проверяем.

Вот так мы вывели сумму документа в подвале
Вот так мы вывели сумму документа в подвале

Стоит отметить, что сумма документа будет меняться прям, можно сказать, онлайн с изменением наших сумм в строках документа.

На этом сегодня всё, такой быстрый способ вывести сумму в форме документа мы рассмотрели. А вы бы какой способ вывода суммы предложили, пишите варианты в комментариях, будем учиться вместе!