Импорт субконто из dbf #110257


#0 by Reflection
Подскажите используя какой метод можно импортировать в реквизит шапки документа типовой конфигурации "Приходный ордер"  строку из dbf файла. вот таким способом не получается Спр.Субконто1=БД.Sub1; Спр.Субконто2=БД.Sub2; Спр.Субконто3=БД.Sub3;
#1 by Reflection
Имеется в виду импорт субконто
#2 by LOSS
Реквизиты определены?
#3 by povar
Конечно не получится, ты ведь хочешь присвоить значения разных типов приведи сначала Sub1,2,3 к одному типу с Субконто1,2,3 и тогда уже присваивай
#4 by fabrikant
В ДБФ примитивные типы данных типа строка, число, дата, а ты их пытаешься присвоить значению субконто. Они у тебя что тоже строка, число, дата?
#5 by колодина
естественно у вас не получается, ведь БД.Sub1 имеет тип строка или число. а субконто имеет совсем другой тип. вам надо по строке прочитанной из файла, найти элемент того справочника или другого объекта метаданных, тип которого имеет нужное субконто, а потом уже присваивать.
#6 by колодина
да.... все всё понимают.... наперегонки отвечаем...
#7 by Reflection
Вот для того что бы получить счет есть замечательный метод Спр.КоррСчет=СчетПоКоду(БД.KorrChet); не могу найти ничего подобного для того что бы выбрать, по элементу бызы типа строка, то субконто, из имеющихся в справочниках, которое ему соответствует
#8 by Reflection
субконто в данном документе имее тип значения не определенный
#9 by Reflection
те - Спр.Субконто1 - и все остальные имеют тип значения неопределенный
#10 by fabrikant
Это совсем не значит что можно в лоб строку присваивать
#11 by колодина
что значит  - неопределенный? счет-то ведь - опеределенный?
#12 by GrayT
+10 Вот и получается что сперва надо назначить тип в справочнике и присвоить не строку, а объект данного типа
#13 by denpro
Запиши в БД ТипСубконто, КодСуб, НаименованиеСуб. При чтении найди в новой базе соответствие ТиповСубконто (т.е. соответсвие справочников одной базы другой), когда найдешь нужный справочник начнешь искать свое субконто по коду и наименованию (коды могут и 100% будут дублироваться, и наименование может быть подобной, тут уж твое дело, как искать), когда найдешь тогда и присвоишь.
#14 by Reflection
Всем спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям