0
sergei123654
19.10.12
✎
13:26
|
Добрый день! Ситуазия такая:
Выполняю выгрузку документа в XML, для последующей отправки его в кабинет налогоплательщика. При создании этого файла в него должна быть записана дата в определенном формате. Код ниже преобразет дату договора нужный формат и передает ее в переменную ПредставлениеДаты.
//CONTRACT_DATE - Дата договора
Запись.ЗаписатьНачалоЭлемента("CONTRACT_DATE");
Если ЗначениеЗаполнено(ТаблицаЗапроса.ДоговорКонтрагента.ДатаДоговораС) Тогда
ДатаДоговора = ТаблицаЗапроса.ДоговорКонтрагента.ДатаДоговораС;
ПредставлениеДаты = СокрЛП(СтрЗаменить(СокрЛП(Год(ДатаДоговора)),Символ(160),"") + "-" + СтрЗаменить(СокрЛП(Месяц(ДатаДоговора)),Символ(160),"") +"-" + СтрЗаменить(СокрЛП(День(ДатаДоговора)),Символ(160),"") +" 06:00:00");
Запись.ЗаписатьТекст(ПредставлениеДаты);
КонецЕсли;
Запись.ЗаписатьКонецЭлемента();
Этот код работает уже около полу года, за последние две недели от двух пользователей стали поступать жалобы на возникновение ошибки:
"Поле объекта недоступно для записи (ПредставлениеДаты)"
Есть даже скриншот этой ошибки, но я вот уже пол дня тыкаю, все никак не могу получить ситуацию при которой бы возникла эта ошибка...
Не реквизита документа, не реквизита формы с именем "ПредставлениеДаты" - нет.
МОжет я как то неправильно написал этот код? По какой причине может возникать такая ошибка?
Пользователи говорят что после перезагрузки эта ошибка уходила...
Я в замешательстве...
Спасибо.
|
|