0
Є відповідь

Как при выборе даты в одном классе выводить строку из другого?

Дмитрий Токарский 11 років тому оновлено Отдел внедрений (бизнес-аналитик) 10 років тому 0

Здравствуйте!
Подскажите, пожалуйста, как при выборе даты в одном классе выводить значение строки из другого класса (в "другом классе" есть два поля - "дата" и "строка" - аналог Класс "Праздники").
Основная идея, при выборе у Физ лица даты рождения (01.01.....) - в дополнительной строке выводить значение из класса "Праздники" (Новый Год)


Заранее благодарю.

Відповідь

Відповідь
Є відповідь

Дмитрий, здравствуйте!


Варианта 3.


1. Реализовать расчет средствами VBS. Т.е. на карточке, где будет выбираться дата, написать скрипт, который обработает событие выбора значения даты и сделает запрос получения нужного значения из другого класса, после чего разместит результат запроса в строку на этой карточке. Плюс в том, что значение из другого класса будет подставляться сразу же после выбора даты.


2. Написать хранимое вычисление, которое будет отрабатываться при сохранении карточки с выбранной даты. Тут зависит от алгоритма - если он простой, то создание такого вычисление дело 5 минут, если алгоритм сложный - может потребоваться предварительно написать SQL-функцию, которую и вызывать в ХВ.


3. Создать вычисляемый атрибут в Конфигураторе, где реализовать вычисление по аналогии с ХВ. Тут все аналогично ХВ, за тем исключением, что рассчитанное значение не хранится в карточке, а вычисляется на этапе выборки, т.е. при отображении карточки или списка.


Відповідь
Є відповідь

Дмитрий, здравствуйте!


Варианта 3.


1. Реализовать расчет средствами VBS. Т.е. на карточке, где будет выбираться дата, написать скрипт, который обработает событие выбора значения даты и сделает запрос получения нужного значения из другого класса, после чего разместит результат запроса в строку на этой карточке. Плюс в том, что значение из другого класса будет подставляться сразу же после выбора даты.


2. Написать хранимое вычисление, которое будет отрабатываться при сохранении карточки с выбранной даты. Тут зависит от алгоритма - если он простой, то создание такого вычисление дело 5 минут, если алгоритм сложный - может потребоваться предварительно написать SQL-функцию, которую и вызывать в ХВ.


3. Создать вычисляемый атрибут в Конфигураторе, где реализовать вычисление по аналогии с ХВ. Тут все аналогично ХВ, за тем исключением, что рассчитанное значение не хранится в карточке, а вычисляется на этапе выборки, т.е. при отображении карточки или списка.