Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 июл 2022, 03:11

реквизит строкового типа с вариантами

Автор andron81_81, 04 дек 2017, 10:36

0 Пользователей и 1 гость просматривают эту тему.

andron81_81

Добрый день.

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

ilyay

Это можно сделать в форме, указав, что значения выбираются из списка значений, либо как реализовано субконто. Но субконто обычно представляет собой ссылку, так что все равно придется ссылку превращать в строку и наоборот.

andron81_81

Цитата: ilyay от 04 дек 2017, 10:59
Это можно сделать в форме, указав, что значения выбираются из списка значений.
каким образом ? можно чуть - чуть поподробней намекнуть где мне поискать ?
и сразу вопрос сам реквизит (ещё до проектирования формы) я каким типом должен поставить ? строка или составной тип данных (строка + справочник) ?


ilyay

Смотрите свойства:
КнопкаСпискаВыборка, СписокВыбора, РежимВыбораИзСписка, ВыбиратьТип.

Реквизит строковый, значение строки содержится в списке.

andron81_81

Цитата: ilyay от 04 дек 2017, 11:27
Смотрите свойства:
КнопкаСпискаВыборка, СписокВыбора, РежимВыбораИзСписка, ВыбиратьТип.

Реквизит строковый, значение строки содержится в списке.
смотрю и делаю вот так

&НаКлиенте
Процедура ПриОткрытии(Отказ)
Элементы.Реквизит1.СписокВыбора.Добавить("фыва");
    Элементы.Реквизит1.СписокВыбора.Добавить("олдж");

Элементы.Реквизит1.КнопкаВыбора=Истина   ;
Элементы.Реквизит1.РежимВыбораИзСписка=Истина;
Элементы.Реквизит1.ВыбиратьТип=Истина;


КонецПроцедуры


в результате на форме в поле появилась возможность выбора из списка. но дополнить , отредактировать выбранное значение или вообще набить своё значение не из списка я не могу. что я ещё не дописал ?

ilyay

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

andron81_81

Цитата: ilyay от 04 дек 2017, 12:09
Список выбора предполагает, что допустимо выбрать значение только из списка.
Если вам нужно произвольное редактирование, тогда делаете независимый список, кнопку по выбору из него, и подставляете выбранное значение в поле.

ну тогда нет необходимости городить вышесделанные огороды :dfbsdfbsdf:
просто думал можно штатными силами
Добавлено: 04 дек 2017, 15:58


Цитата: ilyay от 04 дек 2017, 12:09
кнопку по выбору из него, и подставляете выбранное значение в поле.

кстати , а динамически можно кнопки создавать ?

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск