Как выбирать в поле ввводе на форме реквизит справочника? #622003


#0 by Norbertano
Обычно устанавливают ТипЗначения "СправочникСсылка", а как установить ТипЗначения реквизи справочника. Мне нужно выбрать на Форме документа реквизит справочника Контрагенты
#1 by Norbertano
Писал быстро,допустил ошибки
#2 by Рэйв
Сделай два реквизита. В одном выбирай конра, в другом при изменении контра проставляй значение реквизита
#3 by Maxus43
что за реквизит надо выбрать?
#4 by Norbertano
Реквизит дописанный, Контрагент.ТорговаяТочка, ТорговаяТочка привязана к одноименному справочнику
#5 by Maxus43
из него и выбирай... в чем трабл?
#6 by Norbertano
В поле ввода я могу выбрать только Справочник, но не могу выбрать реквизит
#7 by SherifSP
Процедура Обработка реквизита при выборе Контрагент = Контрагент.ТорговаяТочка; КонецПроцедуры
#8 by SherifSP
Типа как
#9 by Maxus43
>>ТорговаяТочка привязана к одноименному справочнику в поле ввода и выбирай из справочника ТорговаяТочка, а не из контрагентов... почему не подходит так?
#10 by SherifSP
Нужно запутать все)
#11 by Norbertano
Задача была подчинить справочник "Контрагенты" справочнику "ТорговаяТочка" , в Торговой Точке может быть любое количество контрагентов. Я не стал этого делать из-за возможных проблем потери данных, к тому же теряется иерархия справочника "Контрагенты". Сейчас осталось добиться того, чтобы в документах при выборе Контрагента была доступна в поле "ТорговаяТочка" только Торговая Точка, в которой он сохранен и наоборот, при выборе Торговой Точки были доступны только те контрагенты, которые в ней сохранены. Например Торговая Точка "Край" |----> ЧП "Киренский И.В." т.е при выборе любого из этих контрагентов, должна быть доступна только торговая точка "Край" и наоборот, при выборе Торговой точки "Край", должны быть доступны только эти контрагенты
#12 by SherifSP
Рс используй
#13 by Maxus43
т.е. на форме 2 реквизита, ТОрг точка и контрагент. КонтрагентНачалоВыбора - там смотриш на реквизит ТорговаяТочка (ТТ), открывеш форму выбора контрагента с отбором по реквизиту ТТ. ТТНачалоВыбора - смотриш контрагента и его ТТ, и открываеш форму выбора с отбором по нужной ТТ. Т.е. формы открываеш программно, предварительно устанавливая в них отбор
#14 by Norbertano
Можете написать структуру выбора с отбором, я это делаю впервые.
#15 by Norbertano
Учусь потихоньку
#16 by Norbertano
В справочнике "Торговые точки" значения контрагенты храниться в табличной части,выполняется отбор правильно, но при выборе не сохраняется. Куда смотреть?
#17 by Norbertano
Последний цикл был пустой, переменная там для отладки
#18 by Norbertano
Из-за чего может не сохраняться значение в поле выбора после выбора значения?
#19 by Norbertano
Запрос можно было не использовать Процедура ТорговаяТочкаНачалоВыбора(Элемент, СтандартнаяОбработка)
#20 by 5 Элемент
А зачем в документах выбирать торговую точку?
#21 by 5 Элемент
Выбрал контрагента, а по нему всегда можно узнать торговую точку.
#22 by Norbertano
Потому что более важны отчеты в разрезе торговых точек, а не контрагентов
#23 by Norbertano
Не сохраняется значение отбора и для справочника "Контрагенты", что-то делаю не так
#24 by Norbertano
Разобрался сам во владельце формы выбора (Элемент), в который выбранное значение передается напрямую... заменил ЭтаФорма на Элемент ФормаВыбора = Справочники.Контрагенты.ПолучитьФормуВыбора( , ЭтаФорма);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С