Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 1С 8.2 Вывод в подвал у таблицы формы 
V
    Опции темы
BlackBagira
Дата 11.4.2011, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.12.2006

Репутация: нет
Всего: нет



Добрый день! Помогите пожалуйста.

Есть конфигурация Управление небольшой фирмой, редакция 1.2 (1.2.4.2) 

У документа "Заказ покупателя" на форме списка есть элемент с типом Динамический список. Список документов формируется в помощью запроса.

Необходимо в подвал вывести суммы по колонкам "Сумма" и "Оплачено".

Как достучаться до подвала и вывести туда суммы по колонкам?  smile 
PM MAIL   Вверх
SaschaL
Дата 12.4.2011, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



Добрый день! 
Могу подсказать как это сделать под 8.2 для управляемого приложения.
Открываете настройку формы документа, встаете на таблице документа и вызываете свойства таблицы, далее ставите галочку у реквизита Подвал.
Далее переходите к тому реквизиту итоги по которому нужно получить, вызываем свойства, далее в палитре свойств переходим к пункту "Путь к данным подвала" и в значение этого показателя выбираем нудный реквизит. Получившееся значение будет выглядеть примерно так "Объект.Материалы.ИтогКоличество".


PM MAIL ICQ   Вверх
BlackBagira
Дата 12.4.2011, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.12.2006

Репутация: нет
Всего: нет



Добрый день, SaschaL!

К сожалению данный способ не подходит, т.к. подвал надо вывести в списке документов на форма списка. А т.к. список документов формируется с помощью запроса, то в свойстве "Путь к данным подвала" нет возможности выбрать итоги по полю.

Я сделала так:

В форме списка добавила два новых реквизита "ПодвалСумма" и "ПодвалОплачено" с типом число. У реквизитов "Сумма" и "Оплачено" и свойстве "Путь к данным подвала" установила значения "ПодвалСумма" и "ПодвалОплачено" соответственно.

Далее в модуле формы списка добавила процедуру вычисления итогов по полям "Сумма" и "Оплачено" и записала их в реквизиты "ПодвалСумма" и "ПодвалОплачено". Т.к. в форме списка нет события ОбновлениеОтображения(), пришлось эту процедуру вызывать при других событиях. 

Все работает. Вопрос решен. smile 
PM MAIL   Вверх
SaschaL
Дата 12.4.2011, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



Да для формы списка можно в отдельной процедуре прописать!
PM MAIL ICQ   Вверх
Zero
Дата 12.4.2011, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Цитата(BlackBagira @  12.4.2011,  10:41 Найти цитируемый пост)
в модуле формы списка добавила процедуру вычисления итогов по полям "Сумма" и "Оплачено"

Неправильно. smile Реквизиты "Сумма" и "Оплачено" - относятся к документу, как к объекту. А следовательно процедуры вычисления итогов правильнее будет добавить в модуль объекта, например в событие "ПередЗаписью()"
PM MAIL ICQ   Вверх
Itsys
Дата 13.4.2011, 05:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 7
Всего: 34



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

ВЫБРАТЬ
    ДокументДокумент1.Ссылка,
    ДокументДокумент1.ПометкаУдаления,
    ДокументДокумент1.Номер,
    ДокументДокумент1.Дата,
    ДокументДокумент1.Проведен,
    ДокументДокумент1.МоментВремени,
    Суммы.Реквизит1
ИЗ
    Документ.Документ1 КАК ДокументДокумент1
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            Документ1ТабличнаяЧасть1.Ссылка КАК Ссылка,
            СУММА(Документ1ТабличнаяЧасть1.Реквизит1) КАК Реквизит1
        ИЗ
            Документ.Документ1.ТабличнаяЧасть1 КАК Документ1ТабличнаяЧасть1
      
        СГРУППИРОВАТЬ ПО
            Документ1ТабличнаяЧасть1.Ссылка) КАК Суммы
        ПО (Суммы.Ссылка = ДокументДокумент1.Ссылка)

Для этого варианта даже динамическое считывание будет работать...
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0738 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.