Имя: Пароль:
1C
1С v8
Рабочая дата в правилах обмена
,
0 Seriy
 
26.07.12
16:31
Можно ли в обработчике "Перед загрузки объекта" в правилах обмена обратиться к рабочей дате базы-приемника (не используя Параметры)?

Если можно, то как, через какой параметр?
1 Amra
 
26.07.12
16:32
Так и пишешь РабочаяДата()
2 Naumov
 
26.07.12
16:33
так в обработчике ПередЗагрузкойОбъекта и пиши:
МнеНужнаТакаяДата = рабочаяДата;
3 Seriy
 
26.07.12
16:34
(2) Спасибо
4 Seriy
 
26.07.12
16:34
(1) РабочаяДата пишется без скобок, все равно спасибо =)
5 Seriy
 
26.07.12
16:46
ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,19)}: Переменная не определена (РабочаяДата)

Не работает!!!
6 Seriy
 
26.07.12
16:46
ДатаОграничения = РабочаяДата - (100 * 86400);
   
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
   Если НачалоДня(Объект.Дата)>=НачалоДня(ДатаОграничения) Тогда
       Отказ = Истина;
   КонецЕсли;
КонецЕсли;
7 Maxus43
 
26.07.12
16:49
ТекущаяДата() - отличается от рабочей?
8 Naumov
 
26.07.12
16:49
в 8-ке РабочаяДата - свойство Глобального контекста. не может быть ошибки тут не может быть
9 Seriy
 
26.07.12
16:53
Ошибка при выгрузке данных для узла плана обмена
   ТипОбъекта             =  Документ объект: Поступление товаров и услуг
   Объект                 =  Поступление товаров и услуг 00000000001 от 26.07.2012 16:44:11
   ОписаниеОшибки         =   Ошибка в глобальном обработчике события ПередЗагрузкойОбъекта (конвертация)
   ИмяПКО                 =  Валюты
   ТипОбъекта             =  Валюты
   Обработчик             =  ПередЗагрузкойОбъекта (глобальный)
   ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,19)}: Переменная не определена (РабочаяДата)
   ПозицияМодуля          =  Обработка.ОбменДаннымиXML.МодульОбъекта(7101)
   КодСообщения           =  53
   ПозицияМодуля          =  Обработка.ОбменДаннымиXML.МодульОбъекта(1299)
   КодСообщения           =  72
   УзелПланаОбмена        =  БАЗА1
Ошибка при загрузке объектов. Было загружено: 0
Произошла ошибка при выгрузке объектов. Было выгружено: 1

Техническая информация:
   ОписаниеОшибки         =  {Обработка.ОбменДаннымиXML.МодульОбъекта(1596)}: Ошибка в глобальном обработчике события ПередЗагрузкойОбъекта (конвертация)
10 Seriy
 
26.07.12
16:54
ДатаОграничения = РабочаяДата;
   
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
   Если НачалоДня(Объект.Дата)>=НачалоДня(ДатаОграничения) Тогда
       Отказ = Истина;
   КонецЕсли;
КонецЕсли;
11 Seriy
 
26.07.12
16:55
(8) Именно на рабочую дату ругается
12 Seriy
 
26.07.12
16:55
(7) Рабочая дата может отличаться от текущей
13 Seriy
 
26.07.12
16:56
Я думаю, может быть в план обмена добавить реквизит "ДатаОграничения" и к нему обращаться при загрузке?
14 Seriy
 
26.07.12
16:58
апну
15 Naumov
 
27.07.12
11:26
А чего ты хочешь от этой даты получить? Какое она значение имеет в процедуре обмена?