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