|
УТ 11 Создание напоминания при записи заказа клиента |
☑ |
0
hawk1
06.09.20
✎
20:46
|
Пытаюсь сделать автоматическое создание напоминаний при записи заказа клиента. В событии ПослеЗаписиНаСервере прописываю
СушествуюшиеНапоминания = РегистрыСведений.НапоминанияПольэователя.СоэдатьНаборЗаписей();
СушествуюшиеНапоминания.Отбор.Источник.Установить(Объект.Ссылка);
СуществующиеНапоминания.Прочитать();
Если СушествуюшиеНапоминания.Количество() = 0 Тогда
Если ЗначениеЗаполнено(Объект.ДатаОтгрузки) Тогда
Напоминание = РегистрыСведений.НапоминанияПользователя.СоздатьМенеджерЗаписи{);
Напоминание.Источник = Объект.Ссылка;
Напоминание.Пользователь = ПользователиКлиентСервер.ТекушийПользователь();
Напоминание.ВремяСобытия = Объект.ДатаОтгрузки -60*60"24*3;
Напоминание.СпособУстановкиВремениНапоминания = Перечисления.СпособыУстановкиЗремениНапомикания.ВУказанноеЗремя;
Напоминание.ПредставлениеИсточника = "Заказ клиента »" - Объект.Номер + " от " * Объект.Дата;
КонецЕсли;
Иначе
Напоминание = СушествуюшиеНапоминания[0];
Напоминание.ВремяСобытия = Объект.ДатаОтгрузки - 60 * 60 * 24 * 3
КонецЕсли;
СушествуюшиеНапоминания.Записать();
Однако напоминание не создается. Регистр НапоминанияПользователя пустой. Что не так?
|
|
1
ДенисЧ
06.09.20
✎
20:51
|
А менеджер записи записывать кто будет? Лёшенька? Так он занят немного...
|
|
2
hawk1
06.09.20
✎
21:13
|
Дописало Напоминание.Записать() в ветке Если, нор регистр все равно пустой.
|
|
3
acht
06.09.20
✎
21:20
|
(2) В ветке если какой записало оно, что же будет когда вдруг что-то будет не то?
|
|
4
acht
06.09.20
✎
21:20
|
Ай нет, "вдруг" лишнее, размер убивает, сорян =)
|
|
5
hawk1
06.09.20
✎
22:01
|
(3) после Напоминание.ПредставлениеИсточника = "Заказ клиента " - Объект.Номер + " от " + Объект.Дата;
|
|
6
hhhh
07.09.20
✎
03:51
|
(5) наверно надо ТекущийОбъект.Ссылка
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан