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

Хранилище

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

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



> Как обратиться к родителю элемента , помогите пожалуйста 2 страниц V  < 1 2          
Incognito Подменю пользователя
сообщение 11.11.11, 14:08
Сообщение #21

Общительный
**
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 11.11.11, 13:19) *
Incognito, вывод секции в конец цикла поставьте, тогда будет всех выводить.


а можно накапливать массив?если да то как?

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

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(Vofka @ 11.11.11, 13:19) *
Incognito, вывод секции в конец цикла поставьте, тогда будет всех выводить.

Да, но я вот что то не уверен, что будет выводить родителя, родителя, родителя. И т.д.

То Incognito, по Вашему решению тогда почему не сразу?
МассивЭлементов = ЭлементыФормы.ПолеВвода.Значение.ВыгрузитьЗначения();

Спасибо сказали: Incognito,

Vofka Подменю пользователя
сообщение 11.11.11, 14:14
Сообщение #23

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

Цитата
а можно накапливать массив?

Зачем? Какая цель?

Цитата
если да то как?

Ну так в чем проблема? Создайте массив и в цикле добавляйте в него элементы методом
Добавить()

но см. мое сообщение немножко выше.

Incognito Подменю пользователя
сообщение 11.11.11, 14:25
Сообщение #24

Общительный
**
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 11.11.11, 14:14) *
Зачем? Какая цель?


а цель такая чтобы мне выводило в этом цикле не последний элемент а все!

ЭлементМассива = ЭлементыФормы.ПриУмоваСклад.Значение;
    Для а=0 по ЭлементМассива.Количество()-1 цикл
        
        ПоточнийЕлемент = ЭлементМассива[а];
                
        Обл.Параметры.Підрозділ = ПоточнийЕлемент.Значение.Родитель;
        Обл.Параметры.Агент = ЭлементМассива;
    КонецЦикла;
Причина редактирования: Используйте корректно теги! Vofka.

Vofka Подменю пользователя
сообщение 11.11.11, 14:43
Сообщение #25

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

Цитата
а цель такая чтобы мне выводило в этом цикле не последний элемент а все!

Так нафига их накапливать в каком-то массиве?! Выводите в цикле! Сделайте так как я раньше писал.

Incognito Подменю пользователя
сообщение 11.11.11, 14:54
Сообщение #26

Общительный
**
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 11.11.11, 14:43) *
Так нафига их накапливать в каком-то массиве?! Выводите в цикле! Сделайте так как я раньше писал.

а как делать это в моем массиве? я это делаю но что-то не получается

Vofka Подменю пользователя
сообщение 11.11.11, 14:55
Сообщение #27

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

Цитата
а как делать это в моем массиве? я это делаю но что-то не получается

Я вас уже не понимаю. Может кто-то другой подскажет.

Спасибо сказали: Incognito,

pablo Подменю пользователя
сообщение 11.11.11, 15:10
Сообщение #28

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Телепатирую по содержимому всей темы
   Для а=1 по Эл.Количество() цикл
        Обл.Параметры.Підрозділ = Обл.Параметры.Підрозділ+Строка(ПоточнийЕлемент.Значение.Родитель)+", ";      
       КонецЦикла;


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Спасибо сказали: Incognito,

Incognito Подменю пользователя
сообщение 11.11.11, 16:30
Сообщение #29

Общительный
**
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(pablo @ 11.11.11, 15:10) *
Телепатирую по содержимому всей темы
   Для а=1 по Эл.Количество() цикл
        Обл.Параметры.Підрозділ = Обл.Параметры.Підрозділ+Строка(ПоточнийЕлемент.Значение.Родитель)+", ";      
       КонецЦикла;



выдает ошибку Преобразование значения к типу число не может бить выполнено

Уважаемые господа! Эврика! получилось, насколько все просто! надо просто в этот мой цикл вставить вот это
ПоточнийЕлемент1=ПоточнийЕлемент.Значение.Родитель;
        ПоточнийЕлемент2 = ""+ПоточнийЕлемент2+ПоточнийЕлемент1;



спасибо всем за помощь! icon_beer17.gif

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


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

 

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