Имя: Пароль:
1C
1С v8
Помогите с сопоставлением объектов в Конвертации данных
,
0 Georot
 
28.03.16
17:11
Есть две базы: Центральная база(ЦБ)и база магазина(БМ). Между ними настроены обмены через файл обмена. В штатном режиме документ Заказ покупателя создается в базе магазина. Ему присваивается UID, номер, дата и т.д. При обмене с ЦБ заказа автоматом создается в ЦБ. Это штатная ситуация.
Но существуют ситуации, когда заказ создается в ЦБ и в БМ с одним и тем же номером  но разными UID-ами. В этом случае при выгрузке заказа в магазин заказы задваиваются. В правилах обмена настроено сопоставление по UID, если объект не нашелся то дальше идет поиск по указанным реквизитам. Реквизиты поиска выставлены "Номер" и "Дата". У реквизита "Дата" тип "Дата и время". Т.к. документ создается в пределах одного дня, то дата у них совпадает, а время НЕТ. В следствии чего создается новый документ-дубль.
Собственно вопрос: что написать в правилах обмена в обработчике событий, что бы сопоставление проходило только по дате, а время в учет не бралось?
1 mikecool
 
28.03.16
17:14
надо было префиксы в базах завести и тогда вопроса не было бы
2 Timon1405
 
28.03.16
17:14
Использовать в нумерации префиксы узла не предлагать?
3 mikecool
 
28.03.16
17:14
а так -
В ПКС даты
Значение = НачалоДня(Источник)
4 Georot
 
28.03.16
17:15
(2) Префиксы используются.
5 Georot
 
28.03.16
17:17
одновременное создание заказов происходит через Web-сервис
6 Georot
 
28.03.16
17:19
(3) это не изменит реквизит даты в документе при выгрузке?