#0
by Shtrih
Всем день добрый!Вопрос следующий: есть справочник, имеющий текстовый реквизит "Значение",есть обработка с элементами диалога "Флаг". Необходимо по циклу получать из вышеописанного справочника наименование, каким-то образом преобразовать его в идентификатор флага обработки и присвоить ему значение из справочника. Пример:Справочник:Наименование Значение"Идент1" "А""Идент2" "Б"Обработка: два флага с идентификаторами Идент1 и Идент2Нужно по циклу из справочника брать строку, по наименованию справочника получить ссылку на элемент формы.Вот вопрос как раз - как переделать строку в идентификатор?Заранее спасибо за ответы
#2
by Shtrih
А что непонятного. Есть строка, совпадающая с идентификатором флага на форме (т.е. строка: "Идент1", а идентификатор флага: Идент1).Нужно по строке "Идент1" получить ссылку на идентификатор флага и присвоить флагу значение (0 или 1)
#4
by АЛьФ
2 http://www.sinor.ru/~my1c/knowhow/getvalat.htmlhttp://www.sinor.ru/~my1c/knowhow/shablon.html
#5
by Shtrih
УстановитьАтрибут не подойдет, этот метод не позволяет присваивать значения атрибутам формы
#6
by VZ
Какой Атрибут... "Необходимо по циклу получать из вышеописанного справочника наименование, каким-то образом преобразовать его в идентификатор флага обработки и присвоить ему значение из справочника" - это требует лечения. В стационаре.
#7
by Uho
я осилил только "Нужно по строке "Идент1" получить ссылку на идентификатор флага и присвоить флагу значение (0 или 1)"
#9
by SleepyHead
Если флажков много, помести их в список значений или таблицу значений... 77 плохо приспособлена для работы с элементами формы по идентификаторам.
#10
by VZ
Это твоя первая фраза по-русски. Продолжай в том же духе и, возможно, получишь ответ на свой вопрос. Я пока вопроса не увидел. И цели не увидел.
#11
by Shtrih
Так, объясняю еще раз: есть форма, на ней куча флажков, у каждого флажка свой идентификатор. Есть справочник, в которм наименование каждого элемента совпадает с идентификатором флагов на форме. Требуется перебрать справочник, получить наименование каждого элемента ,по наименованию получить ссылку на флаг формы, идентификатор которого совпадает с наимепнованием элемента справочника, и присвоить флажку формы значение
#16
by Shtrih
Альф, спасибо ,помогло. Не обижайся.Еще вопрос: можно ли как-нить в цикле перебрать все элементы формы
#19
by Shtrih
Есть форма, на ней флажки. Нужно перебрать все флажки по циклу на этой форме и присвоить им значение
#20
by АЛьФ
http://www.dorex.ru/?projects&formex КоличествоАтрибутовGetNumAttribСинтаксис:КоличествоАтрибутовНазначение:Возвращает количество атрибутов расширяемой формы.Пример:
#27
by Shtrih
Альф, а если через FormEx, то в вышеописанном примере как его подкючить? (Я не пользовался никогда FormEx)
#29
by Shtrih
Вопрос уже другой - задача обратная: перебрать по циклу все элементы формы и получить их идентификатор и значение.
#32
by SleepyHead
Вот только без обид :) Можно и через формекс это сделать, только если влажков больше 20, куда он их поместит на обработке.. Да и задача как-то с самого начала криво поставлена.
#33
by АЛьФ
2 Так тебе человек предлагает вообще избавиться от флажков и сопутствующего гемора. Если ты заранее не знаешь сколько тебе надо флажков, то сделай просто список значений с пометками на форме.
#34
by Shtrih
На форме есть понятие "Закладки" Мне нужно по значениям флажков справочник заполнить. Зачем мне делать список значений, тогда проще перебрать все флажки и заполнить справочник(т.е. для каждого флажка писать:Спр.Новый; Спр.Наименование = Строка(ИдентФлажка); Спр.Значение = ИдентФлажка), но я хотел бы именно по циклу пробежать все флажки формы и заполнить этот справочник, чтобы обойтись парой-тройкой строк
#36
by Shtrih
Мне не нужен список значений - флажков очень много, они на разных закладках размещаются
#38
by Uho
и все же можешь просветить, что это такой за справочник, который надо заполнять по значениям флажков?
#39
by Shtrih
Если в двух словах -спрвочник используется для выгрузки данных из одной программы в другую. Он хранит настройки другой программы
#40
by Uho
так значит, заранее известно число элементов? зачем по наименованию тогда, можно по кодам. Пробегаешься циклом Для сч=1 по ....Может наименование тогда вообще не нужно...
#43
by Uho
называешь их "фл0001", "фл0002" и т.д.такие же коды у элементов справочника.а дальше + цикл
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получение обновления
- Как программно проверить, есть ли в базе ссылки на элемент номенклатуры?
- Получение почты
- 8-ка, получение значения из списка значений, по Строковому представлению
- Как проверить существуют ли ссылки на элемент справочника "Контрагенты"
- получение из одного материала двух видов продукции 1С
- Получение ссылки на элемент ПланыВидовХарактеристик.ВидыСубконтоХозрасчетны
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
- Получение ссылки по уникальному идентификатору
- Получение почты: получение только непрочитанных сообщений?
- Получение ссылки на элемент перечисления по его значению.
- Элемент формы связанный с текущими данными таблицы формы (УФ)
В этой группе 1С
- Проблема с фискальным регистратором
- Потеря информации при перезагрузке сервера
- УПП - документ "Событие"
- Зависает процесс 1С после закрытия программы
- Импорт данных из базы Парадокс в 1с 8.0
- OpenConf и Телепат: медленный подбор свойств объекта
- Как быстро удалить все проводки по НУ ?
- Как удалить периодическое значение элемента справочника на определенную дату.
- УТ 10.2.6 "Поступление товаров" по нескольким "Заказам поставщику"
- Непонятка со свойством "ОграничениеТипа"
- восстановление SCSI диска
- Пересчет регистров
- В каком реквизите хранится ИНН в справочнике контрагентов в комплексной?
- Экспорт графических схем из 1С 8
- Как бороться с тормозами 1С при сохранении конфигурации?
- Перенос базы с sql2000 на sql2005
- ПУБ: Выпуск продукции
- Как отфильтровать справочник партий при выборе по количеству >0 ?
- OFF/2 Смета или 1С?
- Как перебрать реквизиты формы элемента справочника из обработки ?