1) Если тип реквизита справочника неограниченная строка, то в SQL это тип ТЕКСТ, в методе
ODBCRecordSet::ДобПараметр/AddParam вторым параметром (nSQLType) что ставить ?
Из базы1 в базу2 выгружается справочник Контрагентов, в базе2 он называется Собственник, но у него есть реквизит ID - это вн. id контрагента в базе1. В
базе1 запускается обработка, происходит интерактивный выбор нужных элементов, далее проверяется чтобы в базе2 не было элементов с таким же значением реквизита ID как внутр ID контрагента, если такие есть то исключаем их из списка выгружаемых.
Теперь вопрос могу ли я сгенерить внутр ID для новых элементов справочника Собственники. Попробовал с помощью SQQLOCK
Блокировка.УстановитьТипОбъекта("Справочник","Собственник");
{C:\1C-BASE\BETA\EXTFORMS\ВЫГРУЗКАКОНТРАГЕНТОВ.ERT(185)}: Не верный вид справочника.
Блокировка=СоздатьОбъект("SQLLock");
MetaDataWork работает с присоединенным md, ODBCRecordSet может работать с другой базой 1С(запрос в базе2 по поиску возможных дублей отработал нормально), а SQLLOCK не может этого делать ?