Версия для печати темы (https://pro1c.org.ua/index.php?s=8b7793ae217d1bd40ee994f889fbc2fa&showtopic=30595)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Отбор (фильтр) в табличной части самописного документа

Автор: Constantus 01.07.16, 7:40

Приветствую, Форумчане!

УТ 10.3, 8.2, обычное

Имеется самописный документ с табличной частью.

На форме имеется 2-е страницы с сылкой на одну и туже табличные данные. "Проект" и "Контракт"

Имеется реквизит "Обработано" (булево)

На первой странице в ручную осуществляется нажатие на этот реквизит, типа строка обработана и может дальше жить.

При открытии 2-ой страницы ("Контракт") необходимо, чтобы был осуществлен отбор (фильтр) и выводились только те строки, где реквизит "Обработано" = Истина...

Помогите настроить программную фильтрацию при открытии 2-ой страницы "Контракт"...

типа:
ПоставкиПотребителю.Отбор.Контракт.Значение=Ссылка;
ПоставкиПотребителю.Отбор.Контракт.Использование = Истина;
ЭлементыФормы.ПоставкиПотребителю.НастройкаОтбора.Контракт.Доступность = ЛОЖЬ;


//Это у меня отбор на странице, но там фильтрация по листингу документов "ПоступленияТоваров"...

Проще: как установить программно отбор (фильтр) табличной части при открытии страницы?

Автор: Constantus 02.07.16, 10:13

Constantus @ Вчера, 10:40 *,

Вроде решил...

ЭлементыФормы.ТПВнутреннийКонтракт.ОтборСтрок.WIN.Использование = Истина; 
ЭлементыФормы.ТПВнутреннийКонтракт.ОтборСтрок.WIN.ВидСравнения = ВидСравнения.Равно;
ЭлементыФормы.ТПВнутреннийКонтракт.ОтборСтрок.WIN.Значение = Истина;
ЭлементыФормы.ТПВнутреннийКонтракт.ОбновитьСтроки();


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

Автор: IvanYA 28.04.17, 0:52

Constantus @ 01.07.16, 7:40 * ,
Пожалуйста, не могли бы Вы выслать сам документ, хочу понять как он работает, и за одно попробовал бы решить проблему с полем WIN )

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua