|   |   | 
| 
 | Конвертация данных 2.1. | ☑ | ||
|---|---|---|---|---|
| 0
    
        байт 27.02.19✎ 10:58 | 
        Здравствуйте, есть задача: в базе приемнике установили дату запрета, в источнике дата запрета не установлена, перенесли документ в источнике из даты запрета на текущую дату, при обмене ошибка редактирования документа в закрытом периоде, вопрос как сделать так чтобы при обмене такой документ игнорировался и в приемнике не переносился на текущий период без ошибок и при этом слетал с регистрации в источнике. Обмен проходит по com-соединению. Пробовал использовать свойство При загрузке "НеЗамещатьОбъект" отрабатывает как нужно, но возникает другая проблема у последующих документов при загрузке слетают некоторые свойства, например не грузится склад, подразделение в таб. части, счета учета, если свойство не использовать то все норм выгружается, только при этом документ в закрытом встает в текущий и оставляет движения в закрытом, а хотелось бы именно игнорировать его и чтобы последующие загружались со всеми свойствами, может кто сталкивался с подобным или есть идеи?     | |||
| 1
    
        Ёпрст гуру 27.02.19✎ 11:08 | 
        (0) моя твоя непонимать     | |||
| 2
    
        Ёпрст гуру 27.02.19✎ 11:08 | 
        Вы документ из закрытого периода тащите в приёмник и он не проводится по причине "закрытости" периода, или что ?     | |||
| 3
    
        байт 27.02.19✎ 11:19 | 
        период закрытия ставится только в приемнике, ранее выгруженный док. остается в закрытом периоде в приемнике, в источнике период закрытия не стоит, ранее выгруженный перенесли в текущий период в источнике, при обмене его нужно просто игнорировать в приемнике и снимать с регистрации, ну и дальше продолжить обмен.     | |||
| 4
    
        байт 27.02.19✎ 11:29 | 
        уже сделано: ПриЗагрузке объекта, проверяется стоит ли объект в закрытом периоде и если стоит то включаю свойство "НеЗамещатьОбъект", но при этом у последующих не переносятся некоторые свойства.     | |||
| 5
    
        Ёпрст гуру 27.02.19✎ 11:34 | 
        (4) нафига ? Просто проверяйте дату свою и вообще не загружать     | |||
| 6
    
        Ёпрст гуру 27.02.19✎ 11:34 | 
        и всё.     | |||
| 7
    
        байт 27.02.19✎ 12:21 | 
        (5) где, перед загрузкой?     | |||
| 8
    
        байт 27.02.19✎ 12:36 | 
        Источник там строкой прилетает     | |||
| 9
    
        байт 27.02.19✎ 12:46 | 
        (5) при загрузке ед. место где мы можем перехватить дату до изменения, которую потом проверяем, но там нет отказа, там только НеЗамещатьОбъект поэтому его и использовал.     | |||
| 10
    
        Йохохо 27.02.19✎ 12:50 | 
        (9) при соединении с базой получи дату и всё, до всех обменов     | |||
| 11
    
        байт 27.02.19✎ 13:02 | 
        (10) ты имеешь в виду в параметр?     | |||
| 12
    
        OldCondom 27.02.19✎ 13:03 | 
        (11) да как угодно. Можешь прямо в глобальном обработчике проверить тип объекта, если это документ и его дата меньше, тогда Отказ.     | |||
| 13
    
        Йохохо 27.02.19✎ 13:07 | 
        (9) вот это?
 "После загрузки Условия возникновения события Только для платформы V8. Событие выполняется после прочтения и установки атрибутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта. Параметры: Отказ - Булево - Если Истина, то объект загружен не будет. Ссылка – Произвольный – ссылка на найденный объект в информационной базе. ОбъектНайден - Булево. " Если ОбъектНайдет и ДатаЗапрещена(Ссылка.Дата) тыгыдым Отказ = Истина | |||
| 14
    
        байт 27.02.19✎ 13:22 | 
        (13) После загрузки, там уже меняется Дата на текущую никак не проверить, нужно перехватить дату до изменения и ее проверять.     | |||
| 15
    
        байт 27.02.19✎ 13:23 | 
        (12) там такая же ситуация.     | |||
| 16
    
        Йохохо 27.02.19✎ 13:35 | 
        (14) нет, Объект.Дата это источник а Ссылка.Дата это приемник, Ссылка.Дата читается из базы до записи новой     | |||
| 17
    
        байт 27.02.19✎ 13:38 | 
        (16) только что в отладке посмотрел.     | |||
| 18
    
        байт 27.02.19✎ 13:49 | 
        (16) да действительно дата старая, спасибо. Плохо посмотрел.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |