Имя: Пароль:
1C
1С v8
ЗУП, планируемая дата выплаты программно
,
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) Да нет, меняется...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший