Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

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

Подбор документов в список значений с переданным отбором
Я
   arpeko
 
18.06.20 - 08:24
Здравствуйте, начинаю программировать в 1с 8.3, управляемые формы. Пол дня искал подходящие темы, но не нашел.
Делаю внешний отчет, добавляю список значений, типом выбираю документы ДвижениеПродукцииИМатериалов. На форме списка значений появляются две кнопки Добавить и Подбор. Надо при выборе документа сделать отбор по хозяйственной операции и складу. Не понимаю следующее, на список значений добавляю процедуру ПередНачаломДобавления пишу код
отбор=новый структура;
отбор.Вставить("ХозяйственнаяОперация",ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации. ПередачаВПроизводство"));
отбор.Вставить("Отправитель",СкладСГД);

ОткрытьФорму("Документ.ДвижениеПродукцииИМатериалов.ФормаВыбора",отбор);

почему-то отбор не срабатывает и если я выбираю документ, то он не добавляется в список значений. Если нажать кнопку подбор, то в процедуру ПередНачаломДобавления курсор даже не заходит, но позиция добавляется в список.
Подскажите, что в коде не так и какие процедуры смотреть, спасибо.
   ccskn
 
1 - 18.06.20 - 08:57
(0) попробуй
отбор=новый структура;
отбор.Вставить("ХозяйственнаяОперация",ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации. ПередачаВПроизводство"));
отбор.Вставить("Отправитель",СкладСГД);

ОткрытьФорму("Документ.ДвижениеПродукцииИМатериалов.ФормаВыбора",Новый Структура ("Отбор",Отбор));
   arpeko
 
2 - 18.06.20 - 09:06
Так уже пробовал, выбор тогда вообще пустой, когда заходишь в Настроить список там нет этих отборов, которые передали
   mistеr
 
3 - 18.06.20 - 09:47
(0) Сделай свою кнопку Подбор, а стандартную убери.
   Конструктор1С
 
4 - 18.06.20 - 09:53
(0) добавь владельца открываемой форме, потом у владельца создай обработчик ОбработкаВыбора, в него будет залетать выбираемое значение. Если владельцем будет форма, то нужно ловить в обработчике формы
   mistеr
 
5 - 18.06.20 - 10:00
(4) Ему нужен отбор в форме выбора.
   Конструктор1С
 
6 - 18.06.20 - 10:07
(4) с отбором подсказали. А выбор у него улетает вникуда

Список тем форума
Рекламное место пустует  Рекламное место пустует
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.