как получить значение перечисления #380338


#0 by rud99
есть документ, одно из полей которого заполняется из перечисления! В последующем происходит экспорт в word данных из этого документа! как получить значение перечисления для последующего его записи в документ word?
#1 by Нуф-Нуф
сложно. это будет реализовано только в 8.2
#2 by ДенисЧ
Строка(Док.РеквизитПеречисления)
#3 by DGorgoN
СокрЛП(твое_перечисление) пойдет?
#4 by DGorgoN
+1 (или так)
#5 by Иду
правильный ответ: Док.РеквизитПеречисления.Идентификатор
#6 by rud99
может так будет понятнее
#7 by КонецЦикла
Надо выводить или пользовательское представление или Строка(ТутПеречисление) ибо идентификатор может быть некрасив :)
#8 by rud99
а нужно ли создавать объект перечисления через СоздатьОбъект
#9 by mrkorn
ему ж, вроде, значение нужно хотя в свете непонятно, что еще может быть не понятно
#10 by ДенисЧ
Попробуй :-) Только накой?
#11 by rud99
весть вопрос в том, как нужно обратиться к этому значению!
#12 by ДенисЧ
Строка(СпрОрг.НазваниеРеквизита) Что непонятного ?
#13 by Иду
если это реквизит документа = по имени реквизита если это элемент формы и форма не открывается = сгенерить по условиям, как в ПриОткрыти формы документа. Что значит "получить"? откуда этот word заполняется?
#14 by rud99
word заполняется из формы редактирования документа
#15 by mrkorn
поле элемент формы или реквизит документа?
#16 by rud99
Строка(СпрОрг.НазваниеРеквизита) Что непонятного ? это при значении поля документа-тип справочник все ясно создаем оъект СпрИФ=СоздатьОбъект("Справочник.ИстФин") находим соотв-ю запись СпрИФ.НайтиЭлемент(ИстФин); и получаем доступ к значению, а с перечислениями то как? там нет функции НайтиЭлемент(ИстФин);!
#17 by Иду
тогда смотри как реквизит(элемент) называется и тупо: СокрЛП(НазваниеРеквизита) - это представление или же: СокрЛП(НазваниеРеквизита.Идентификатор) -это не знаю что.
#18 by Иду
или же таки обстену...
#19 by ДенисЧ
о боги... Больше кода давай. А лучше сначала книжечку на предпет перечислений прочти...
#20 by rud99
Перечисление в конфигураторе наз-ся Приложения! Процедура ПечатьИзвещенияЗК
#21 by ДенисЧ
Реквизит с перечисленнием в каком справочнике лежит? В организациях или в истфине?
#22 by Falcon
зато есть ЗначениеПОНомеру и ЗначениеПоИдентификатору... только зачем? что ты в них передавать будешь
#23 by mrkorn
Если реквизит, тогда зачем искать непонятно Просто название реквизита и все
#24 by rud99
Реквизит с перечисленнием в каком справочнике лежит? В организациях или в истфине? он сам по себе, я его использую только в документе! в других справочниках он не используется!
#25 by mrkorn
так бери его из документа
#26 by rud99
я уже запутался совсем! кодить первый раз начал в 1С позавчера!
#27 by Иду
Зачем? (с)
#28 by Falcon
Заказчик - реквизит документа? как называется реквизит в котором находится нужное тебе перечисление ?
#29 by Falcon
#30 by rud99
да Заказчик это реквизит документа. как называется реквизит в котором находится нужное тебе перечисление ? - Этот реквизит называется ФормКотЗаявки
#31 by rud99
ВСЕ!!! Спасибо всем огромное, кажется разобрался срабатывает данное действие: Док.Bookmarks.Item("znak").Range.Text=СокрЛП ИдентификаторРеквизтаСПеречислением);
#33 by Falcon
вот и славненько
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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