|
Не присваивается УникальныйИдентификатор() |
☑ |
0
Dmitrith
25.06.20
✎
13:04
|
Делаю синхронизацию через COMConnector. Из УПП в КА загружаю справочники и документы. База на постгри. 8.3.15.1489. Синхронизация идет через УникальныйИдентификатор(). Столкнулся с такой проблемой: все справочники и и документы отлично присваивается идентификатор из УПП, кроме одного вида документа: ПриходныйКассовыйОрдер. Тут при записи объекта идентификатор меняется на свой. Вот код:
Если НовыйДок Тогда
НоваяСсылка = БазаК.Документы[ЗначениеК].ПолучитьСсылку(БазаК.NewObject("УникальныйИдентификатор", Строка(Док.УникальныйИдентификатор())));
ОбъектК.SetNewObjectRef(НоваяСсылка);
КонецЕсли;
ОбъектК.Записать(?(Проводить, БазаК.РежимЗаписиДокумента.Проведение, БазаК.РежимЗаписиДокумента.Запись));
Т.е в 5 видах документов у меня всё нормально, а именно в ПКО идентификатор не присваивается. Никто не сталкивался?
|
|
1
GROOVY
25.06.20
✎
13:22
|
2020год. СОМ....
А разработчики то и REST интерфейс уже прикрутили, и всякие ws и http сервисы, а нет...
|
|
2
Aleksey
25.06.20
✎
13:27
|
(1) для rest нужно ставить и настраивать левый софт. Плюс не всегда админы позволяют давать доступ . А вот с оле все проще.
(0) В некоторых конфигах разработчики 1с умышленно при записи нового занового присваивают гуид в независимости от того есть ли он или нет. Помогает ОбменДанными.Загрузка = истина;
|
|
3
GROOVY
25.06.20
✎
13:31
|
(2) Нафига левый софт? Автономный сервер и все. И ОЛЕ <> COM.
|
|
4
Dmitrith
25.06.20
✎
13:55
|
(2) Да. Дело оказалось в этом.
|
|
5
Aleksey
25.06.20
✎
13:59
|
(3) автономный сервер в 8.3.15? Это где?
|
|
6
Aleksey
25.06.20
✎
14:00
|
и опять таки без админов я его не поставлю и не настрою
|
|
7
GROOVY
25.06.20
✎
14:00
|
(5) Где-то тут.
|
|
8
GROOVY
25.06.20
✎
14:00
|
(6) 7.3.2. Установка
Автономный сервер устанавливается одновременно с кластером серверов «1С:Предприятия». Отдельных действий для установки автономного сервера выполнять не требуется.
|
|