Перенос справочников через Com используя Уникальный Идентификатор (UUID) #342807


#0 by Seaman
Задача следующего плана. Две восьмерочные базы, надо перенести справочники, для синхронизации через Com хочу использовать УникальныйИдентификатор (код и наименование могут пользователи менять). Хотелось бы обойтись без планов обмена, конфигурации конвертации и прочей "тяжелой артилерии". Код следующий: КонецЦикла; Но условие СсылкаСоединение.Пустая никогда не выполняется даже если в подключенной базе нету ни одного эл-та в справочнике!!! Что-то я делаю неправильно, но что разрулить не могу. Если кто-то сталкивался с подобным подскажите, плиз! Благодарю.
#1 by ТелепатБот
#2 by a_alenkin
Так ты и создаешь новый элемент со своим гуидом - а он уже не пустой
#3 by a_alenkin
ааа - я не прав
#4 by a_alenkin
Хотя все же прав: Синтаксис: ПолучитьСсылку(<Уникальный идентификатор>) Параметры: <Уникальный идентификатор> (необязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: СправочникСсылка. Описание: Формирует ссылку из значения типа УникальныйИдентификатор.
#5 by NewNick
получи представление. если начинается на <объект не найден значит ссылка получилась битая и ее надо создать
#6 by a_alenkin
а вот это?: Параметры: <Список ссылок> (обязательный) Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти. Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найденная ссылка соответствует объектной таблице или значение, идентифицирующее запись необъектной таблицы; 2 - объект метаданных, которому соответствуют данные, в которых найдена ссылка. Описание: Осуществляет поиск ссылок на объекты, переданные в параметре <Список ссылок>. Пример:
#7 by Rebelx
более правильно получать объект
#8 by Rebelx
зачем?
#9 by a_alenkin
точно - получить объект - проверить на новый - если да - то заполнять реквизиты если нет - то тоже заполнять если их надо изменить
#10 by Rebelx
#11 by a_alenkin
ну я это и имел в виду ))))
#12 by NewNick
объекты создает команда создать. получить ее никак не заменит
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С