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

Поле флажка в отдельном поле (отдельной строке) колонки ?

Автор oooo800, 24 апр 2025, 11:03

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

oooo800

Самописная конфигурация, УФ, на платформе 8.3.26.1540.

Форма обработки.
На ней реквизит типа "ТаблицаЗначений" .
Там есть колонка "тип" и "СправочникДокумент".

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

Все заполняется, таблица значений в ПриОткрытии не пустая.

На форме соответствено таблица формы со всеми колонками.

Нужно, чтобы для строки, где поле тип = СправочникСсылка или ДокументСсылка, в поле таблицы формы "СправочникДокумент" отображался флажок, в остальных случаях ничего (пустно).

Возможно вообще отображение флажка в отдельных полях или только для всей колонки ?

antoneus


oooo800

antoneus, Насколько понял, это именно картинка.

Мне нужна не просто "галочка", а полноценный элемент управления "флажок", который будет сниматься или устанавливаться пользователем интерактивно.

И в соответствующем обработчике будет получаться его значение для дальнейшего использования.

oooo800

Пока получается либо "флажок" либо пусто НО для всей колонки.

sali

Цитата: oooo800 от 24 апр 2025, 11:50пользователем интерактивно.
а зачем? вам отображение флажка в строке при типе СправочникСылка/ДокументСсылка надо или чтоб пользователь сам мог ставить?

oooo800

sali, при нажатии на поле результата обработки (это другая таблица значений и таблица формы) будет, или открываться соответствующий элемент справочника/документ, если флажок "установлен", или соответствующий элемент "жестко" определенного справочника, в данном случае справочника "Сотрудники", например:

В исходной таблице условий:

Имя                      Тип                                   СпрДок
Строка                  Число
Номер                   Строка
Дата                    Дата
Справочник.Сотрудники  СправочникСсылка.Сотрудники         
  Документ.Списание      ДокументСсылка.Списание                  v
Справочник.Склады          СправочникСсылка.Склады                V
...
и так далее

Установлены Документ.Списание и СправочникСсылка.Склады

в результирующей:
Строка   Номер    Дата      Сотрудник       Документ списания        Склад   
  1        5    10.10.2025     Иванов     ДокСпс 3 от 09.10.2025    Удаленный

где пользователь и скелад = СправочникСсылка
документ списания = ДокументСсылка

флажок установлен, например для документа,
то при нажатии на поле Документ, откроется именно этот документ,
если это флажок не установлен, то откроется элемент справочника "Сотрудники" Иванов.
и флажок также установлен для склада - при нажатии на склад, откроется соответствующий элемент справочника "Склады", иначе элемент справочника "Сотрудники" Иванов.

antoneus

Ну условным оформлением можно устанавливать доступность флажка.

oooo800


antoneus


oooo800

antoneus, не нашел пока варианта лучше.
Сделал колонку текстовой с 1 знаком - V или пусто.
А те, поля, где не надо менять доступ закрыт и "-".
Зато работает "по каждому" полю.

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

Рейтинг@Mail.ru

Поиск