Множественный выбор дополнительных реквизитов

Расскажем вам, как мы воплощали идею клиента. Клиент хотел, чтобы в номенклатуре можно было указать в каком месяце растение красиво, свойство называлось сезонность и могло быть от 2 месяцев до 12. То есть какому-то товару нужно поставить январь, какому-то январь-март, а какому-то весь год. При этом эти свойства должны выгружаться на сайт.

Мы решили, что раз нужна выгрузка на сайт, значит нужно работать с дополнительными свойствами, чтобы не дорабатывать Битрикс, на котором построен сайт.

Теперь пару слов о дополнительных реквизитах. Есть в базах 1С такая типовая система, как дополнительные реквизиты (рис. 1 и 2).

Работать с ней просто:

  1. создаем вид реквизита для справочника (рис. 3);
  2. указываем ему тип значение «дополнительное значение»;
  3. заполняем список значений (рис.4);
  4. после открываем справочник и видим новый реквизит (рис. 5).

Рис.1

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Но в такой реквизит можно выбрать только 1 значение, нельзя выбрать список. Как же быть? В типовой конфигурации можно только создать все варианты комбинаций нужных нам значений, но это крайне не удобно. Сложно будет искать подходящий вариант, долго писать наименование. Все это усложняет работу, повышая возможность ошибки. Тем более свойство сезонность было не единственным, которое требовалось сделать с множественным выбором.

Мы также рассматривали вариант делать для каждого свойства свой справочник, табличную часть в справочнике и обработку для выгрузки этих данных в свойства Битрикса. Но по оценке затрат и удобства для пользователя по обоим пунктам выиграл вариант множественного выбора для дополнительных свойств. Доработка потребовалась небольшая:

  • Форма справочника, чтобы выводились все строки из табличной части «Дополнительные реквизиты».
  • Общий модуль, работающий со структурой дополнительных реквизитов, чтобы вставить на форму справочника кнопку «Добавить».
  • Модуль Битрикса, чтобы множественные реквизиты были в одной ветке.

Вот что получилось.

Использование и освещенность – это множественные свойства. При нажатии на кнопку плюс, на форму добавляется новое поле, в которое можно указать еще одно значение из справочника, а в табличную часть добавляется новая строка с новым значением. При очистке значения, строка из таблицы дополнительных реквизитов будет удалена.

Вот так выглядит выгрузка свойств в Битрикс, первое – это выгрузка обычного свойства, второе – это множественное свойство.

После нашей доработки, добавление новых реквизитов с возможностью множественного выбора, производится в режиме предприятия. Для этого достаточно добавить префикс «МножВыбор».

Разработка и внедрение этого механизма заняло 2 рабочих дня. Если в вашей фирме есть потребность подобной доработки, обращайтесь к нам.

Связаться с программистами 1С Line

zakaz@1c-line.pro

+7 (812) 985-65-65

8 (800) 600-45-63

Работаем с компаниями из любого региона России.

IntopMedia

Recent Posts

Настройка интерфейса 1С под пользователя

Мы будем рассматривать интерфейс «Такси». Чтобы включить интерфейс «Такси», необходимо включить его в параметрах и…

4 года ago

Когда нужна доработка 1С?

Программный комплекс «1С», безусловно, является универсальным. Он может быть использован в самых разных областях жизнедеятельности…

4 года ago

Причины для перехода на аутсорсинг 1С

В небольших компаниях с минимальным или однотипным товарооборотом нередко можно увидеть, что основной работой бухгалтера…

4 года ago

Как получить файлы обновлений 1С?

Нет ничего вечного под луной как говорил один классик. Постоянно совершенствуется и программное обеспечение, даже…

4 года ago

Как установить платформу 1С

Часто представители технических служб организаций и небольших компаний предпочитают установить платформу 1С 8.3 самостоятельно, чтоб…

4 года ago

Сложности с внедрением 1С:Документооборот

Сегодня многие компании стараются максимально автоматизировать свой документооборот. Это востребовано, тем более, стоимость внедрения «1С…

4 года ago