Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Flexy @ 10.11.11, 17:38)
Покажите код.Честно, вообще не понятно что там у вас.То ли список, то ли поле ввода.Какие именно элементы?
у меня есть поле ввода в которое я ввожу склады! мне нужно чтоб Родители тех складов выводились в шапке! Из книг я понял что надо вигрузиты то поле ввода в список а затем в списке перебрать все элементы и вывести их родителей но у меня то не получается!
Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений Для а=1 По Спис.Количество() Цикл Сообщить(Спис[а-1]); КонецЦикла;
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0
Поправлю предыдущего оратора
Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений Для а=1 По Спис.Количество() Цикл Сообщить(Спис[а-1].Родитель); КонецЦикла;
Сообщение отредактировал pablo - 11.11.11, 8:51
Правильно поставленный вопрос содержит до 90% ответа.
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(pablo @ 11.11.11, 8:49)
Поправлю предыдущего оратора
Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений Для а=1 По Спис.Количество() Цикл Сообщить(Спис[а-1].Родитель); КонецЦикла;
дальше неполучаеться! говорит что поле Родители не найдено!
Цитата(Flamepayne @ 11.11.11, 9:46)
Вы вводите как? Ручками или выбираете из справочника?
элементы в поле ввода я выбираю из списка!
Причина редактирования: Я 2 раза 2 раза не повторяю не повторяю?
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Flexy @ 11.11.11, 10:15)
А шо это за поле такое прикольное: РодителИ ...? Или у вас опечатка тут или в тексте кода. Выложите точное описание ошибки сюда.
поле обьекта не обнаружено(Родитель)
Цитата(Flamepayne @ 11.11.11, 10:08)
Ай! Клещами с Вас тянуть что-ли надо? Как заполняется список? Вообще, покажите скрин формы с развернутым списком. Что за абстрактные ответы...
Процедура ВивестиШапку(Макет,ТабВив)
Обл = Макет.ПолучитьОбласть("Шапка | Початок"); Эл = ЭлементыФормы.ПриУмоваСклад.Значение; Для а=1 по Эл.Количество() цикл Обл.Параметры.Підрозділ = Эл[а-1]; КонецЦикла;
Обл.Параметры.Агент = ""; Обл.Параметры.Період = ПредставлениеПериода(НачДата,КонецДня(КонДата),"Л=uk; ФП=Истина"); ТабВив.Присоединить(Обл); Для Каждого СпСтр из СписокКолонок Цикл Если СпСтр.Пометка = Ложь Тогда продолжить; КонецЕсли; Секція = СокрЛП(СпСтр.Значение); Обл = Макет.ПолучитьОбласть("Шапка | "+Секція); ТабВив.Присоединить(Обл); КонецЦикла; КонецПроцедуры
Группа: Пользователи
Сообщений: 49
Спасибо сказали: 0 раз
Рейтинг: 0
всем спасибо за помощь! уже получилось! теперь разбираюсь как вывести все элементы и всех Родителей так как выводит только последнего! Возможно, Может кто подсказать как это сделать?
всем спасибо за помощь! уже получилось! теперь разбираюсь как вывести все элементы и всех Родителей так как выводит только последнего! Возможно, Может кто подсказать как это сделать?
[необходимо зарегистрироваться для просмотра ссылки]
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!