0
slafor
17.11.22
✎
18:43
|
УНФ 1.6, но тут вопрос про общие принципы, независимо от конфигурации.
Есть типовой Календарь пользователя, эта форма почти всегда у пользователя открыта. Открываем отчет, в котором можно менять значения в ячейках табличного документа - скажем, добавить какому-то сотруднику новую задачу - например, новый заказ покупателя. Добавили заказ - и он автоматически записывается в справочник ЗаписиКалендаряСотрудника, но в самом Календаре он появляется только если переоткрыть форму Календаря или нажать там на какой-нибудь элемент (галка, кнопка...), который его перезаполняет.
Вопрос: могу ли я из формы отчета обратиться к форме Календаря, чтобы после добавления нового заказа в отчете Календарь тоже автоматически перезаполнился? Подскажите, где можно пополнить свои знания по этому вопросу. Там должно быть что-то вроде Обработки оповещения, но ведь в отчет я зашел не из Календаря, а из меню, и между ними, получается, нет никакой связи?
|
|
2
lubitelxml
17.11.22
✎
19:02
|
(0) как-то косо прочитал тему. Обработчиком ожидания смотришь - если справочник ЗаписиКалендаряСотрудника поменялся (лучше конечно РС для этого использовать свой) - то перезаполняешь календарь, если нет - ничего не делаешь, чтобы доп. нагрузки не было. Можно из отчета например писать в РС - добавлен заказ, и при чтении этого РС из календаря - удалять запись.
|
|
5
slafor
17.11.22
✎
22:24
|
У меня получилось восстановить то, что я сделал раньше - через оповестить и обработку оповещения. Скорее всего, у клиента не работало, потому что в календаре неправильно был настроек список доступных календарей: заказ делали для одного сотрудника, а в календаре был выбран другой.
|
|