В 8ке обработка которая загружает доки из 7ки и собирает данные из тч документов.Тип одного поля Перечисление.когда обращаюсь к этому полю то получается значение COM-объект.Понимаю что нужно обращатся как то по другому.но как?
Значения собираются в таблицу значений.
сейчас примерно так:
Пока док.ПолучитьДокумент()=1 Цикл
Пока док.ПолучитьСтроку()=1 Цикл
тз.ИмяПоля = док.ИмяПоля //вопрос как раз как правильно написать
обращение к этому полю
так присваивать можно только дату, и то не пустую, число и строку, и то, при условии, что совпадают типы. пустая дата по ОЛЕ выглядит как "30.12.1899", насколько я помню, это надо учитывать. для других типов (справочник, документ, перечисление и т. д.) нужно искать в базе аналогичные и создавать их при необходимости, заполняя основные поля и следить за уникальностью и коллизиямии. в общем. тут много делов. может, проще воспользоваться правилами переноса.
ой, невнимательно прочитал. но все равно инфа полезная, я думаю ) с пеерчислениями тоже надо понимать, нужен идентификатор или значение
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой