|
проблемы с регламентом |
☑ |
0
Aerosol
02.07.14
✎
12:11
|
1с 8.2, УПП, обработка Обмен с сайтом, обычные формы. Кусок кода:
Если ИмяСвойства = "Дата оплаты" Тогда
//ЗначениеСвойства = Дата(ЗначениеСвойства);
//ЗначениеСвойства = Формат(ЗначениеСвойства, "ДФ=ггг-ММ-дд; ДЛФ=D");
Год = СтрЗаменить(Год(ЗначениеСвойства)," ","");
Месяц = Месяц(ЗначениеСвойства);
Если Месяц < 10 Тогда
Месяц = Строка("0"+Месяц);
КонецЕсли;
День = День(ЗначениеСвойства);
Если День < 10 Тогда
День = Строка("0"+День);
КонецЕсли;
ЗначениеСвойства = Строка(Год+"-"+Месяц+"-"+День);
ДокЗаказ.ДатаОплаты = ОбработатьДатуВремяCML(ЗначениеСвойства);
КонецЕсли;
Ругается, что преобразование типа не может быть на ЗначениеСвойства.
Теперь самый странный ньюанс:
1) Когда запускаю обмен ручками - все нормально прокатывает.
2) когда регламентно выполняется - отлетает ошибка.
Что за бред?! Подскажите идейку ?
|
|
1
Aerosol
02.07.14
✎
12:26
|
Изначально в регламенте было так, он ругался:
Если ИмяСвойства = "Дата оплаты" Тогда
ДокЗаказ.ДатаОплаты = ОбработатьДатуВремяCML(ЗначениеСвойства);
КонецЕсли;
Я переделал выше - ничего не изменилось. Руками запускаю обмен - норм. В регламенте - такая беда.
ОбработатьДатуCML - примерно то же, что и у меня. Тоже преобразовывает строку в дату
|
|
2
MUXACb
02.07.14
✎
12:43
|
(1) Руками - это Клиент
Регламент - это Сервер
Переменная "ЗначениеСвойства" как передается?
|
|
3
MUXACb
02.07.14
✎
12:45
|
ЗначениеСвойства = Строка(Год+"-"+Месяц+"-"+День);
Чем вам ФОРМАТ не угодил?
|
|
4
Aerosol
02.07.14
✎
12:49
|
(3) Через ФОРМАТ то же самое.
|
|
5
Aerosol
02.07.14
✎
12:49
|
(2) У нас толстый клиент.
|
|
6
MUXACb
02.07.14
✎
12:53
|
(4)(5) Внимательно читаем (2). Регламент выполняется на сервере.
Добавьте в начало процедуры Перем ЗначениеСвойства;
И будет вам счастье
|
|
7
Aerosol
02.07.14
✎
12:57
|
(6) Пробую.
|
|
8
Aerosol
02.07.14
✎
13:07
|
(6)То же самое. Преобразование к типу дата невозможно.
Другие ж даты обрабатываются в обмене. Дата документа, например
|
|
9
Aerosol
02.07.14
✎
13:42
|
Гомеостаз не достигнут. Ковальски, варианты ?
|
|
10
Aerosol
02.07.14
✎
14:08
|
Эх..
|
|
11
Aerosol
02.07.14
✎
16:10
|
все же up
|
|