recop писал(а) 13. Марта 2019 :: 12:30:Как я понял, при работе со справочником, класс просто перекачивает справочник в таблицу и использует ее в качестве поставщика. Если это так, то я, в принципе так и поступаю и в классе нужды нет. Вопрос был в том, сможет ли таб. поле использовать многострочную часть в качестве поставщика данных или, в крайнем случае, напрямую получить доступ к БД справочника через индекс?
Так и мсч тоже перекачивает справочник в свою таблицу.
И любые поставщики к тп сначала перекачивают, и только потом показывают.
Напрямую работает только запрос внутри sql базы.
А в чем проблема получить доступ к справочнику или документу через индекс? Нет проблем... Доступ только на чтение - вот проблема. Т.е. изменение любого реквизита потребует запись элемента в базу и обновление строк, это не совсем правильно.
Поэтому лучше все таки через поставщиков тз или ит работать, хотя возможно и поставщика sqlite использовать со временной таблицей, но это несколько сложнее.
И вообще ты можешь своего поставщика написать:
http://www.1cpp.ru/docum/icpp/html/DataProviderSDK.html Например сделать прокси-поставщика к мсч (увы, в 1с++ поставщика к мсч нет).