8.х Добавление колонки с типом булево в динамический список

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Euronymous, 18 июл 2014.

  1. TopicStarter Overlay
    Euronymous
    Offline

    Euronymous Опытный в 1С

    Регистрация:
    19 фев 2014
    Сообщения:
    206
    Симпатии:
    0
    Баллы:
    26
    Добавил колонку с типом булево через запрос элементарным способом,
    Код:
    ЛОЖЬ КАК Тест
    , но колонка недоступна для изменений пользователем и, несмотря на "Вид - Поле флажка", отображается пустой строкой
    [​IMG]
    Как сделать простой флажок с возможностью редактирования пользователем?
  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    а как форимруете на форме? я вот такой код еще добавляла
    Код:
    ЭлементыФормы.ТП.Колонки[3].УстановитьЭлементУправления(Тип("Флажок"));
        ЭлементыФормы.ТП.Колонки[3].Данные = "";
        ЭлементыФормы.ТП.Колонки[3].ДанныеФлажка = "ИмяПоляЗапроса";
    
  3. TopicStarter Overlay
    Euronymous
    Offline

    Euronymous Опытный в 1С

    Регистрация:
    19 фев 2014
    Сообщения:
    206
    Симпатии:
    0
    Баллы:
    26
    Не совсем понял куда его добавлять, в запрос к дино списку (Произвольный запрос) не получится, при/перед открытием формы не получается обратиться к колонкам описанным вами способом, при обращении другими способами вылетают ошибки "Метод объекта не обнаружен".
    P.S. Задача выполняется на управляемых формах
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    В обработчике ПриСозданииНаСервере() или ПриОткрытии() формы списка (это так, предположение :) )
  5. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    В динамическом списке ничего напрямую не редактируется. Поэтому флажки там вряд ли получится разместить для того, чтобы пользователь их включал/выключал.
    Если надо дать пользователю возможность что-то делать с конкретными элементами списка, ему надо их просто выделять. А программно к выделенным строкам можно обратиться через свойство таблицы "ВыделенныеСтроки".
    Euronymous нравится это.
  6. TopicStarter Overlay
    Euronymous
    Offline

    Euronymous Опытный в 1С

    Регистрация:
    19 фев 2014
    Сообщения:
    206
    Симпатии:
    0
    Баллы:
    26
    Спасибо, жаль
  7. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Однако вместо демонического списка можно использовать коллекцию ТаблицаЗначений в котором редактировать можете что угодно и как угодно, однако обновление этого элемента Вы должны выполнять самостоятельно.

Поделиться этой страницей