|
проблемы с регламентом | ☑ | ||
---|---|---|---|---|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |