Показано с 1 по 4 из 4
-
29.09.2015, 15:11 #1
- Регистрация
- 29.09.2015
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Создать кнопку отбора документов в журнале по параметрам
Добрый день. 1С 7.7. Создал журнал по определённым документам. В этих документах есть выбор определённого контрагента,не получается создать кнопку отбора документов с конкретным контрагентам?
Может вопрос не совсем корректен,в этом деле новичок. Направьте на путь...
Зарание благодарю!
-
30.09.2015, 10:13 #2
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2019
- Сказал(а) спасибо
- 650
- Поблагодарили 10230 раз(а) в 2696 сообщениях
Re: Создать кнопку отбора документов в журнале по параметрам
-
30.09.2015, 13:17 #3
- Регистрация
- 29.09.2015
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Создать кнопку отбора документов в журнале по параметрам
Спасибо за ответ!
Тип журнала поменял, процедуру с методом Установитьотбор сделал. alexandr_ll, вопрос новичка(так как таковым являюсь этом деле)- не совсем понятно "в диалоге - реквизит с выбором контрагента и привязкой к процедуре отбора". Делаю так,вставить реквизит диалога,в свойствах тип Справочник:контрагенты,фор мула УстановитьОтбор, строка "связан с" не доступна. Что делаю не так?
Благодарю за ответ
-
30.09.2015, 16:12 #4
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2019
- Сказал(а) спасибо
- 650
- Поблагодарили 10230 раз(а) в 2696 сообщениях
Re: Создать кнопку отбора документов в журнале по параметрам
Поле в реквизите "Связан с" используется только для подчиненных справочников, например, "Договоры". для задания владельца.
Если использовать метод УстановитьОтбор непосредственно в реквизите диалога, то нужно предусмотреть, что при пустом значении отбор должен отключаться, а при заполненном - включаться. Например: УстановитьОтбор("Контраген т", ВыбКонтрагент)
Установит отбор по контрагенту, а при очистке значения будет пкстой журнал.
Поэтому лучше в формуле написать ссылку на процедуру, например УсОтб()
а в модуле формы описать эту процедуру:
//
Процедура Усотб()
Если КонтрагентДляОтбора.Выбра� �()>0 Тогда
УстановитьОтбор("Контраген т", КонтрагентДляОтбора);
КонтрагентДляОтбора = КонтрагентДляОтбора.Текущ� �йЭлемент();
Иначе
УстановитьОтбор("");
КонецЕсли;
КонецПроцедуры //
Похожие темы
-
Создание документов из ДБФ файла
от 502 в разделе 1С - Предприятие 7.7Ответов: 0Последнее сообщение: 12.03.2013, 15:11
Социальные закладки