Как осуществить в 1С правильный множественный выбор #762479


#0 by viru1978
Добрый день мастера, давненько я тут не писал. Надеюсь есть пока еще тут живые мастера 1С. Задача такого рода. Разрабатываю свою конфу на основе платформы 1С. Нужно сделать чтобы клиент мог при заполнении карточки клиента, мог выбрать какая техника интересует клиента из выпадающего списка, после выбора эта позиция чтобы появилась в поле, а потом еще можно было дописывать текст. Например из списка клиент выбрал плуг, в поле появилось значение Плуг, после уже дописать в ручную тутже полунавесной
#1 by FIXXXL
сделай для реквизита свой СписокВыбора и вперед
#2 by FIXXXL
формируй и присваивай в процедуре НачалоВыбораИзСписка
#3 by viru1978
Для данного реквизита уже сделан свой список выбора, у меня есть реквизит CeSolicitaClientul , что необходимо клиенту, список техники я его занес через перечисления, вызываю его через ПеречислениеСсылка.TehnicaSolicitata где TehnicaSolicitata и есть список техники Плуги, сеялки, Так вот но после чего выбрал допустим плуг из списка надо дописать количество и тип допусти ему надо выбрать плуг, а потом вписать что клиенту надо 2 штуки оборотных, и все это в реквизит CeSolicitaClientul
#4 by Lexey_
ну так сделай реквизит CeSolicitaClientul строковым
#5 by viru1978
Дело в том что если я ставлю его строковым я не могу прочитать данные из списка перечислений, как сделать чтобы можно было выбрать список машин если тип будет строковым
#6 by Lexey_
"я не могу прочитать данные из списка перечислений" что мешает?
#7 by viru1978
Там нету возможности выбрать список, подскажи как залить картинку чтобы я показал
#8 by FIXXXL
из перечислений сделай свой СписокЗначений строковых для строкового реквизита
#9 by FIXXXL
как вариант: два поля одно с перечислением, во второе пусть пишут что хотят
#10 by viru1978
Ну тогда получается надо два поля по любому придумывать, потому что когда я пробую дописать что-то после выбора элемента из перечилений то срабатывает поиск
#11 by Живаго
как вариант можешь давать пользователю последовательно выбирать из всех (нужных харакетристик) а строку результат формировтаь по алгоритму своему а потом эту строку раскидывать как тебе надо.
#12 by Lexey_
чтобы поиск не срабатывал тип должен быть строковый, а список выбора формируешь сам, как и говорилось выше
#13 by Garykom
Простейший вариант строковое поле на форме и кнопочка справа (отдельная) по которой открывается список выбора, после выбора оно подставляется в строковое поле Дальше можно дописать что угодно (как и стереть) Но вот если хочется это в таблице в ячейке то гм
#14 by viru1978
не могу вкурить где его формировать. Вот скрин по ссылке
#15 by viru1978
У меня пока так
#16 by Lexey_
написано же в
#17 by viru1978
на скрине сможешь сказать куда записать
#18 by Lexey_
я с телефона, событие поля НачалоВыбораИзСписка
#19 by viru1978
Фишка в том что нету там нигде такого о чем ты говоришь, где искать это событие. Я чайник в этом деле просто. Я скинул два скрина в одном как ты видел тим где тип стоит строка, а на втором где тип стоит ссылка на ПеречислениеСсылка.TehnicaSolicitata. а дальше где искать событие поля
#20 by Lexey_
ниже в палитре свойств
#21 by viru1978
Где она находится подскажи. Я перерыл все нету нигде. Не знаю вообщем. Ладно спасибо и на этом. Просто реально тут нету ни событий ни Палитры свойств. Люди добрыйе поможите а .
#22 by viru1978
Слушай выручи. Как это осуществить. Я уже тут все перерыл. Не получается
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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