Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Программное добавление реквизита формы и его настройка          
DartRomanius Подменю пользователя
сообщение 01.04.11, 8:54
Сообщение #1

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Есть форма.

добавляю некоторое кол-во реквизитов формы типа "ДинамическийСписок"

    НовыеРеквизиты = Новый Массив;
    
    РеквизитФормы = Новый РеквизитФормы("Список"+ИмяСтраницы.Идентификатор, Новый ОписаниеТипов("ДинамическийСписок"));
    
    
    НовыеРеквизиты.Добавить(РеквизитФормы);
    ИзменитьРеквизиты(НовыеРеквизиты);



А вот теперь ситуация идиотская: как их (списки) настроить.

Собственно если я руками создаю реквизит в "конфигураторе" то обратится могу так:

Список.ТекстЗапрос = "...";

А вот как к программно созданному реквизиту обратится?

То есть чтоб было что-то типа:

[ИмяРеквизита].ТекстЗапроса = "...";

Или еще каким образом, можно и сложнее. smile.gif


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

DartRomanius Подменю пользователя
сообщение 01.04.11, 12:32
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Мда, монолог однако.

Вопрос в итоге выглядит так:

Как обратится к реквизиту если есть его имя - строка?


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Vofka Подменю пользователя
сообщение 01.04.11, 13:03
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Может [ИмяРеквизита] ?

DartRomanius Подменю пользователя
сообщение 01.04.11, 13:22
Сообщение #4

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Vofka @ 01.04.11, 15:03) *
Может [ИмяРеквизита] ?


Нет, к превеликому сожалению. 19000000.gif


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Ziam Подменю пользователя
сообщение 01.04.11, 14:00
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 234
Из: Харцызск
Спасибо сказали: 62 раз
Рейтинг: 0

А через ЭлементыФормы.ИмяРеквизита?

DartRomanius Подменю пользователя
сообщение 01.04.11, 14:03
Сообщение #6

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Ziam @ 01.04.11, 16:00) *
А через ЭлементыФормы.ИмяРеквизита?


1. Откуда взяться ему в элементах формы?
2. "ИмяРеквизита" есть только как строка - то есть, что-то типа "СписокНомерРаз"

Мозг уже в гипсу. smile.gif

Что-то я не то курю наверное.

09000000.gif


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

DartRomanius Подменю пользователя
сообщение 01.04.11, 15:37
Сообщение #7

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Vofka @ 01.04.11, 15:03) *
Может [ИмяРеквизита] ?


Путем ковыряния, и поисков найдено решение.
Как и предполагалось, все не просто, а очень просто:

ЭтаФорма[ИмяРеквизита]


Где "ИмяРеквизита" - строка.

Все! Тему можно закрыть.


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

DartRomanius Подменю пользователя
сообщение 01.04.11, 20:12
Сообщение #8

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

А точку ставить НЕ НАДО smile.gif


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.04.24, 2:50
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!