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

Расчет "Итого" в справочнике

Автор Davids, 08 фев 2011, 13:59

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

Davids

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

DDD

Что такое "строки справочника"?

Davids

Цитата: DDD от 08 фев 2011, 14:24
Что такое "строки справочника"?
элементы из многострочной части формы списка

prog1c7.7

а подробнее? как хотите чтобы отображалось типа кнопку нажал, посчиталось? или как?

Davids

Цитата: prog1c7.7 от 08 фев 2011, 17:46
а подробнее? как хотите чтобы отображалось типа кнопку нажал, посчиталось? или как?
в этом-то и проблема.. если бы в документе, то я бы добавил "ПоОкончанииРедактированияСтроки". хочется чтоб считалось сразу после ввода..хотя можно и по кнопке..пробовал просто привязать функции к кнопке..не считает

chuevsf

А скриншот приложить можете? А то действительно не совсем понятно про "элементы из многострочной части формы списка". Может там обработчик события поставить "При изменении" и тогда тоже будет работать.

Davids

Цитата: chuevsf от 08 фев 2011, 20:54
А скриншот приложить можете? А то действительно не совсем понятно про "элементы из многострочной части формы списка". Может там обработчик события поставить "При изменении" и тогда тоже будет работать.
обычная табличная часть справочника

chuevsf

Тогда никаких проблем нет! Есть обработка события таблицы "При изменении", от нее и "пляшите".

Davids

Цитата: chuevsf от 08 фев 2011, 21:06
Тогда никаких проблем нет! Есть обработка события таблицы "При изменении", от нее и "пляшите".
не изменяется..только когда вручную начинаю редактировать реквизит Итого считает.. забыл сказать что реквизит справочника Наименование предварительно заполняется..может это как-нибудь влияет?

chuevsf

Процедура Таблица1СуммаПриИзменении(Элемент)
 Сумма = ЭтотОбъект.Таблица1.Итог("Сумма");      
КонецПроцедуры

На почту выслал обработку....


Теги:

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

Рейтинг@Mail.ru

Поиск