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

Отбор справочника из документа

Автор Gendelf, 24 ноя 2013, 12:59

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

Gendelf

Добрый день, своя конфа. Есть документ СписаниеКниги, табчасть ТЧКнига, в нем реквизиты... один из них Книга с ссылкой на справочник Книга. Вот сделал что смог, но конечно же не работает =( отбор вроде как происходит, но появляется 2 окна, первый без отбора, второй с отбором.

а хочу я сделать отбор справочника Книга при открытии ТЧКнига.Книга, так чтобы остались только Книги со статусом "В наличии"

   &НаКлиенте
Процедура ТЧКнигаКнигаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   
    //Отбор по состоянию книги
   
    ВНаличии = ПредопределенноеЗначение("Перечисление.СостояниеКниги.ВНаличии");
    ЗначениеОтбора = Новый Структура("Состояние", ВНаличии);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Справочник.Книга.ФормаВыбора", ПараметрыВыбора);
   
КонецПроцедуры




sdilshod


Gendelf


GRADUS

гэндальф черный уже не тот :bleh:

Gendelf

к сожалению не много ошибся, отбор работает, но товар не добавляется в ТЧКнига документа... пишу   

&НаКлиенте
Процедура ТЧКнигаКнигаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

//отбор по состоянию книги
СтандартнаяОбработка=Ложь;
ВНаличии = ПредопределенноеЗначение("Перечисление.СостояниеКниги.ВНаличии");
ЗначениеОтбора = Новый Структура("Состояние", ВНаличии);
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.Книга.ФормаВыбора", ПараметрыВыбора);

КонецПроцедуры


получая пустую ссылку, вместо книги.... =/ что делаю не так?

GRADUS

Не указал владельца формы, когда её открывал. Как же оно узнает куда возвращать выбранное значение. Обычно владельцем указывают элемент. Гендальф, ну ты чяво? :bleh:

Gendelf

GRADUS, спасибо) ещё бы посерьёзнее был, цены бы тебе не было ;-)

Теги:

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

Рейтинг@Mail.ru

Поиск