| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > 1С 8.2 Вывод в подвал у таблицы формы |
| Автор: BlackBagira 11.4.2011, 09:25 |
| Добрый день! Помогите пожалуйста. Есть конфигурация Управление небольшой фирмой, редакция 1.2 (1.2.4.2) У документа "Заказ покупателя" на форме списка есть элемент с типом Динамический список. Список документов формируется в помощью запроса. Необходимо в подвал вывести суммы по колонкам "Сумма" и "Оплачено". Как достучаться до подвала и вывести туда суммы по колонкам? |
| Автор: SaschaL 12.4.2011, 10:26 |
| Добрый день! Могу подсказать как это сделать под 8.2 для управляемого приложения. Открываете настройку формы документа, встаете на таблице документа и вызываете свойства таблицы, далее ставите галочку у реквизита Подвал. Далее переходите к тому реквизиту итоги по которому нужно получить, вызываем свойства, далее в палитре свойств переходим к пункту "Путь к данным подвала" и в значение этого показателя выбираем нудный реквизит. Получившееся значение будет выглядеть примерно так "Объект.Материалы.ИтогКоличество". |
| Автор: BlackBagira 12.4.2011, 10:41 |
| Добрый день, SaschaL! К сожалению данный способ не подходит, т.к. подвал надо вывести в списке документов на форма списка. А т.к. список документов формируется с помощью запроса, то в свойстве "Путь к данным подвала" нет возможности выбрать итоги по полю. Я сделала так: В форме списка добавила два новых реквизита "ПодвалСумма" и "ПодвалОплачено" с типом число. У реквизитов "Сумма" и "Оплачено" и свойстве "Путь к данным подвала" установила значения "ПодвалСумма" и "ПодвалОплачено" соответственно. Далее в модуле формы списка добавила процедуру вычисления итогов по полям "Сумма" и "Оплачено" и записала их в реквизиты "ПодвалСумма" и "ПодвалОплачено". Т.к. в форме списка нет события ОбновлениеОтображения(), пришлось эту процедуру вызывать при других событиях. Все работает. Вопрос решен. |
| Автор: SaschaL 12.4.2011, 11:48 |
| Да для формы списка можно в отдельной процедуре прописать! |
| Автор: Itsys 13.4.2011, 05:48 | ||
Правильнее, конечно сделать как описал Zero, но если не хочется перелопачивать старые документы, то можно для динамического списка сделать произвольный запрос, который будет рассчитывать сумму по ТЧ. Например:
Для этого варианта даже динамическое считывание будет работать... |