ЗУП, планируемая дата выплаты программно
☑
0
Масянька
15.09.23
✎
10:55
День добрый!
Есть вэб-сервис, который загружает в ЗУП док-ты простоя.
Не могу победить планируемую дату выплаты.
ПоискДокументаПростоя.ПорядокВыплаты = Перечисления.ХарактерВыплатыЗарплаты.Зарплата;
мДата = Месяц(ОбщаяИнформация.Получить("ДатаНачала"));
ПоискДокументаПростоя.ПланируемаяДатаВыплаты = РасчетЗарплатыРасширенныйКлиентСервер.ПланируемаяДатаВыплатыЗарплаты(Организация, мДата);
ДатаНачала - дата начала простоя. В док-те (загруженном в ЗУП) - 29.07.23.
В планируемую дату садится текущий месяц.
Как победить?
Спасибо.
1
Гена
15.09.23
✎
11:02
А что в отладчике для:
ДатаНачала
мДата
?
2
Масянька
15.09.23
✎
11:05
(1) В расширении не работает :(
3
Гена
15.09.23
✎
11:06
(2) И нигде нельзя посмотреть?
4
Масянька
15.09.23
✎
11:08
(3) В созданном документе - 29.07.2023
5
Масянька
15.09.23
✎
11:08
ПоискДокументаПростоя.ДатаНачала = ОбщаяИнформация.Получить("ДатаНачала");
ПоискДокументаПростоя.ДатаОкончания = ОбщаяИнформация.Получить("ДатаОкончания");
6
Гена
15.09.23
✎
11:16
(5) Поставьте временно в строчке
РасчетЗарплатыРасширенныйКлиентСервер.ПланируемаяДатаВыплатыЗарплаты(Организация, мДата);
вместо мДата июль (как он там точно на языке 1С)
Что получилось?
7
Масянька
15.09.23
✎
11:23
(6) ИМХО, мешает процедура заполнения в док-те.
Вот думаю, как её обойти...
8
Гена
15.09.23
✎
11:26
(7) Может сначала записать док, а потом уже снова зайти в него и поменять пландату?
9
Масянька
15.09.23
✎
11:34
(8) Не сработало.
10
Масянька
15.09.23
✎
11:41
В другом док-те (Разовое начисление): меняю месяц и меняется дата выплаты. А в простое нет.
11
Масянька
15.09.23
✎
11:42
(10) Да нет, меняется...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший