Как: при установленном флажке вносить в форму для печати только данные регистрации адреса, а если выбрано, не вносить одновременно данные регистрации адреса и данные адреса проживания
Если так, тогда вопрос откуда печатная форма вызывается. Если из клиентской части, тогда создаем две формы. Изменяем логику функции которая отдает печатную форму, в этой функции в зависимости от поля вызываем либо одну либо другую печатную форму.
Если хотите сделать в одну печатную форму, надо делать макросами в печатной форме.
Пишите печатная форма это устоявшийся термин. Форма для печати такого термина нет.
Если так, тогда вопрос откуда печатная форма вызывается. Если из клиентской части, тогда создаем две формы. Изменяем логику функции которая отдает печатную форму, в этой функции в зависимости от поля вызываем либо одну либо другую печатную форму.
Если хотите сделать в одну печатную форму, надо делать макросами в печатной форме.
Пишите печатная форма это устоявшийся термин. Форма для печати такого термина нет.
Доброго вечера! Я бы сразу пробовала настраивать через табличную часть: вытянуть поле "Номер" и фильтровать по "Основной" = "Да". В ПФ в нужном месте вытянуть это поле "Номер". "Костыльно", но вроде как рабочий вариант.
Доброго вечера! Я бы сразу пробовала настраивать через табличную часть: вытянуть поле "Номер" и фильтровать по "Основной" = "Да". В ПФ в нужном месте вытянуть это поле "Номер". "Костыльно", но вроде как рабочий вариант.
Григор, если на скриншоте изображена запись детали, а отчёт строится по записи в основной таблице, к которой таких привязано несколько, то правильнее всего будет создать в основной таблице текстовое поле «Номер основного документа» и затем реализовать логику синхронизации с деталью в одну или обе стороны, наподобие той, что сделана для детали адресов, средств связи и подобного. Это реализовано скриптами во встроенных БП объектов основного раздела и детали:
Соглашусь с вариантами выше. Но если вы так делать не будете, то можно просто подзапросом TOP(1) выбрать с таблицы паспортов где есть значение атрибута "Базовый".
Доброго времени суток! Подскажите, пожалуйста, как добавить CheckBox в средства связи. Для средства связи добавил в объекте логическое значение, например с названием "UsrIsMain".
Мягко говоря не тривиальная задача, посмотрите как в BaseCommunication формируются конфиги для элементов управления для существующих в короюке типов комуникации и по аналогии для своего (добавленного) логического типа создайте конфиг для контрола.
Мягко говоря не тривиальная задача, посмотрите как в BaseCommunication формируются конфиги для элементов управления для существующих в короюке типов комуникации и по аналогии для своего (добавленного) логического типа создайте конфиг для контрола.
В детали средств связи контакта в пакете MarketingCampaign есть такое поле «Не актуальный» (NonActual) у каждого средства связи. Посмотреть на реализацию можно в схеме ContactCommunicationDetail.
Часто бывает нужен CheckBox с 3 состояниями:Yes - позитивный вариант (TRUE)
No - негативный вариант (FALSE)
? - вариант не выбран (NULL)
Сейчас приходится обходить это специальным Lookup, но там выбирать не так удобное.
Для третьего варианта можно использовать, например, изображение с gmail
Владимир, технически не получится, так как логический тип хранится в памяти с использованием одного бита, поэтому может хранить в себе только два значения 1 или 0 (True или False).
Коллеги, мне кажется странным, что для ввода значений в CheckBox используется нормальная, всем привычная картинка, а для отображения в списке почему-то Yes/No (при этом в обычных полях отображается нормальной галочкой).Предлагаю перейти к единому, принятому во всем софтварном мире (уж, выбирайте - классический стиль или Apple-стиль) отображению логического поля в списке. Это намного нагляднее и понятнее.
Владимир, спасибо за обратную связь.
Данная информация была передана в департамент разработки для рассмотрения реализации функционала в будущих версиях.
"Вильшанский Дмитрий" написал:Данная информация была передана в департамент разработки для рассмотрения реализации функционала в будущих версиях
Спасибо! Хочу получить обратную связь по этому вопросу. Возможно, уже сейчас имеется какая-то недокументированная возможность (Например, вместо Yes отображать "X", а вместо No - пусто)
"Владимир Соколов" написал:
Вильшанский Дмитрий пишет:
Данная информация была передана в департамент разработки для рассмотрения реализации функционала в будущих версиях
Спасибо! Хочу получить обратную связь по этому вопросу. Возможно, уже сейчас имеется какая-то недокументированная возможность (Например, вместо Yes отображать "X", а вместо No - пусто)
Недокументированная возможность есть. Можно поменять константу, которая отвечает за отображение. Другой вопрос, что эта константа может использоваться еще где то кроме реестра. Соответственно, где то может пропасть слово No, а где то изменится слово Yes. Хотя, на первый взгляд константа используется только в реестре.
Чтобы поменять константу нужно:
1. Создать новый модуль. Назвать как угодно и вписать нуда новое значение для константы
Добрый день! Столкнулся с задачей - необходимо сбросить чекбокс в карточке счета при выполнении бизнес-процесса.
Какое значение нужно присвоить колонке?
Нужно кодом проставить "галочку" в CheckBoxEdit, при этом необходимо избежать срабатывания обработчика, назначенного на IsMyEditCheck. Такой вариант не помогает, обработчик все равно срабатывает
А вот еще родился интересный вопрос.
Допустим, мне надо отключить события для кучи полей на карточке, заполнить их значениями и затем включить обратно.
Page.FieldAEdit.SuspendAjaxEvents();
Page.FieldBEdit.SuspendAjaxEvents();
Page.FieldCEdit.SuspendAjaxEvents();// много много раз
А может есть какой способ для Page и всего ее содержимого события отключить? Чтобы не писать для каждого контрола индивидуально...
Появилась идея сделать в карточке мини-реестр типов договоров с чекбоксами, чтобы можно было быстро и просто отметить сразу несколько при необходимости. То есть просматриваешь список и отмечаешь нужное.
Посему вопрос.
Есть ли какая-нибудь возможность сделать чекбокс записи в реестре кликабельным?