Имя: Пароль:
1C
 
УТ 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) наверно надо ТекущийОбъект.Ссылка
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан