Получение значения перечисления при Com-соединении #664285


#0 by web_profiler
Осуществляю перенос справочников из 7.7 в 8. В 7.7 есть реквизит-перечисление, так вот его немогу никак  получить в восьмерке. ПолучитьАтрибутпробывал, также пробывал через Идентификатор - нет результата. Подскажите, пожалуйста, где ошибся.
#1 by Fragster
[]
#2 by web_profiler
чего?
#3 by marvak
По индексу сравнивай и ищи. Старая тема, поищи в инете
#4 by web_profiler
да в нете лазил никак немогу достать
#5 by Cyberhawk
как остальные реквизиты переносишь, так и перечисление переноси
#6 by web_profiler
неа перечисление как-то странно переносится. Точнее у меня не переносится
#7 by marvak
#8 by СтрашнаяПравда
КомОбъект.Перечисление.ТипМороженного.Пломбир
#9 by web_profiler
Ничего не выходит - запутался совсем. Ткните носом
#10 by web_profiler
ВидПродукта получить не могу!!!
#11 by СтрашнаяПравда
... ... естественно, что перечисления в 7 и 8 должны совпадать по индексу
#12 by web_profiler
Поднимаю тему заново - ничего не выходит. Мне хотя бы получить строку от перечисления получить.
#13 by Mitriy
XMLСтрока(ПеречислениСсылка)... это в восьмерке...
#14 by web_profiler
ссылки нет - Ком соединение
#15 by Худой
А через конвертацию данных не судьба?
#16 by web_profiler
какая конвертация???? Буха переписана под общепит!!!
#17 by web_profiler
правила писать 3 дня буду!!!
#18 by СтрашнаяПравда
тююю Идентификатор возвращает строку - идентификатор значения перечисления ПорядковыйНомер возвращает порядковый номер значения в перечислении
#19 by Mitriy
покажи, как у тебя Идентификатор не работает... я в семерке ни бум-бум, но, авось, другие подскажут...
#20 by web_profiler
ты чего думаешь я "дурачек" полный, не знаю этих методов? Пробывал кучу раз - ничего.
#21 by Худой
Не гони! Правила, особенно по справочникам, генерятся сами. Начни, хотя бы с одного. Минут 5 уйдет.
#22 by СтрашнаяПравда
#23 by web_profiler
#24 by СтрашнаяПравда
_состав.Вид.ПорядковыйНомер  не работает?
#25 by web_profiler
Ошибка при получении значения атрибута контекста (Вид)
#26 by web_profiler
помогите, намудохался уже с этой ерундой!!!!
#27 by Mitriy
вот тут что-то похожее вроде:
#28 by Mitriy
и вообще, поищи в гугле: 77 значение перечисления строка там куча всяких примеров...
#29 by wise
глянь в отладчике ТипЗнч(_состав.Вид)
#30 by web_profiler
Ошибка при получении значения атрибута контекста (Вид)
#31 by web_profiler
Б... Я счас повешусь с этим 1С. "Бубен" у кого-то есть?
#32 by wise
ТОГДА ТипЗнч(_состав)
#33 by web_profiler
Мож кто может подключится по амми-админом и посмотреть что к чему?
#34 by СтрашнаяПравда
Давай по порядку Сообщить(_состав.Вид); сообщает COMОбъект ?
#35 by web_profiler
COM Объект
#36 by web_profiler
- см.
#37 by СтрашнаяПравда
отлично Сообщить(_состав.Вид.ПорядковыйНомер); ругается?
#38 by СтрашнаяПравда
так сообщает или не сообщает? ))
#39 by web_profiler
, в отладчике пишет: Ошибка при получении значения атрибута контекста (Вид)
#40 by СтрашнаяПравда
помощь еще нужна? )
#41 by СтрашнаяПравда
выдает ошибку, логично предположить, что у твоего семерошного справочника нет реквизита "Вид"
#42 by web_profiler
кидаю скриншот справочника с необходимым пепечислением
#43 by web_profiler
???
#44 by Mitriy
а ты точно базы не попутал?
#45 by web_profiler
в смысле? в 8 гружу с 7.7
#46 by web_profiler
можешь подключиться и посмотреть
#47 by СтрашнаяПравда
мистика, не иначе ) специально для вас, не поленилась и набросала обработку даже в извращенном виде код Сообщить(Спр.РеквизитТипаПеречисление); сообщает мне COMОбъект ... сорри, чем могла )
#48 by Mitriy
а ты по ссылке ходил? Там чего-то про периодический реквизит было...
#49 by web_profiler
реквизит не периодический - точно. :(
#50 by web_profiler
никаких ссылок- нужна просто строка
#51 by СтрашнаяПравда
значение периодического реквизита нельзя получить, если не установлена дата выборки справочника, но получить COM он должен по любому )
#52 by web_profiler
спасибо солнце, мучаюсь дальше
#53 by marvak
ужас,
#54 by web_profiler
не то слово - полтергейст какой-то
#55 by СтрашнаяПравда
а без этой статьи калькуляции остальное отрабатывает? )
#56 by web_profiler
все ок- строковые реквизиты
#57 by СтрашнаяПравда
тогда забей! ))
#58 by web_profiler
как? надо!!!
#59 by marvak
по порядковому номеру вытаскивал?
#60 by СтрашнаяПравда
часть фторая )
#61 by web_profiler
нет помощи
#62 by marvak
Неужели так сложно по идентификатору попробовать получить перчисление?
#63 by web_profiler
так как это сделать? я сейчас "если-тогда-конецесли" забуду!!!
#64 by web_profiler
:)
#65 by marvak
:(
#66 by web_profiler
конструктивная помощь
#67 by wise
СКАЖИ что в отладчике {_состав.Вид}
#68 by marvak
База77.Перечисления.ВидыТМЦ.Получить(ИНД) где ИНД - число, индекс нужного значениея в перечислении
#69 by marvak
и больше не говори , что ты ..
#70 by marvak
#71 by EvgeniuXP
"Для доступа к константам, перечислениям и видам субконто достаточно использовать свойства глобального контекста Константа, Перечисление или ВидыСубконто сервера приложения (листинг 4.2) Сообщить(БазаОЛЕ.ВидСубконто.Контрагенты);" 1С:Предприятие 7.7/8.0 системное программирование 2-е издание, 2007 г., 4 глава 128 страница.
#72 by web_profiler
вообще суперский ответ. А как в ком-соединении получить эту строку?, а?
#73 by EvgeniuXP
да возьми глобальную функцию напиши (сравнивай свои перечисления и возвращай значение) и вызови ее и получи параметр и анализируй.
#74 by web_profiler
НАКОНЕЦ-ТО!!!! Былл бы рядом разцеловал бы (по-дружески)!СПАСИБО ОГРОМНОЕ 3 часа дибилизма. Как же я "люблю" 1С!!!
#75 by web_profiler
Всем кто помогал огромное спасибо!!!! app.Перечисление.Статьякалькуляции.Блюдо.Идентификатор = "Блюдо"
#76 by web_profiler
не разбирался - работает , но тоже сенкс
#77 by web_profiler
сорри
#78 by EvgeniuXP
а говоришь не работает Идентификатор :) но 3 часа мог бы и не долбаться, по 73 сделал бы и всё.
#79 by web_profiler
да просто у меня этих перечислений нет - они в 7.7 присутсвуют в 8 - справочник
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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