Как передать значение перечисления по ОЛЕ! #308234


#0 by axell
Ребята не пинайте, помогите, туплю. Делаю загрузку в 7.7 из 8.0 В УПП есть документ ПередачаМатериаловВЭксплуатацию, в нем есть загадочное поле НазначениеИспользования, тип данных этого поля СправочникСсылка.НазначенияИспользования, так вот в нем есть поле СпособПогашенияСтоимости, тип данных этого поля ПеречислениеСсылка.СпособыПогашенияСтоимости. Ребята специалисты помогите пожалуйста передать по ОЛЕ значение перечисления для номенклатуры. СтрТЧМат.Номенклатура.НазначениеИспользования.СпособПогашенияСтоимости = OLE Заранее всем большое спасибо!!!
#1 by axell
up
#2 by kvm
Не знаю как в 8-ке, но в 7-ке это делаеся поиском по идентификатору...
#3 by Темный Эльф
По ОЛЕ передаются простые типы - строка, число. В 7.7 передавалась дата. Чтобы передать перечисление, необходимо его преобразовать в строку/число. В 7.7 были порядковыйНомер, Идентификатор, ЗначениеПоНомеру, ЗначениеПоИдентификатору. В 8.0, кажется, к коллекциям значений можно обращаться по индексу через квадратные скобки или Получить, а далее или Имя или Идентификатор для получения строкового представления. Можно в СП посмотреть точнее методы/атрибуты объекта Перечисление.
#4 by Hadgehogs
Вам же уже на другом форуме сказали. Не катит?: "ВЫБРАТЬ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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