@kiru
Аналитик

1c как добавить множественное поле?

Здравствуйте

Добавляю реквизит "базовые машины" в справочник. Тип реквизита - справочник Марки машин. Но к сожалению, в итоге пользователь может выбрать в этом поле только одно значение, пример: Базовые машины: УАЗ-1254.

Как сделать, чтобы пользователь мог выбрать несколько значений из справочника в одном поле. Пример:
Базовые машины: УАЗ-1254, ГАЗ-51
  • Вопрос задан
  • 5617 просмотров
Решения вопроса 2
@Dementor
программист, архитектор, аналитик
Список транспорт с помощью реквизита справочника сделать нельзя. В реквизите может быть одно значение (вариант с хранилищем значений не рассматриваем, как не рекомендуемый методологами из 1С).

Вам нужно для вашего справочника сделать табличную часть "Базовые машины" с реквизитом "Машина" типа СправочникСсылка.МаркиМашин. Далее если вы хотите на форме видеть данные полем ввода, а не табличкой, то вам (как уже подсказывает Константин Нагибович ) нужно на форму элемента справочника добавить реквизит с типом СписокЗначений и значениями типа СправочникСсылка.МаркиМашин. Далее при создании/открытии формы с табличной части переносите в этот элемент. На сам элемент навешиваете обработчик ПриИзменении(), в котором устанавливаете флаг Модифицированность. А в обработчике формы ПередЗаписью() копируете содержимое из вашего списка в табличную часть.

P.S. Сделать это можно быстрее чем я тут печатал :)
Ответ написан
nki
@nki
bezkart.ru готовая система лояльности
Тип реквизита - список значений. Дальше сами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы