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

Хранилище

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

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



> Программный отбор эл-тов справочника по выбранному родителю          
andrew76 Подменю пользователя
сообщение 16.07.15, 15:31
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 443
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

Добрый день !

Есть 2-х уровневый иерархический справочник, вид иерархии-иерархия элементов.
В этот справочник внесена информация о структуре подразделений предприятия :
цех(Родитель)->(Структурное подразделение цеха).

На форме имеются 2 поля ввода , к которым подвязан вышеуказанный справочник.
Первое поле -Цех (Родитель)
Второе поле -структурное подразделение этого цеха.

Как можно реализовать следующее : чтобы при выборе значения во 2-поле
2-х уровневый справочник показывал записи ,подчиненные выбранному Родителю (из 1-го поля ввода на форме).Понимаю что писать надо в обработчике события НачалоВыбора.

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

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

ПриИзменении устанавливать Отбор по Родителю


Signature
Личные бесплатные консультации не даю, для этого есть форум!

andrew76 Подменю пользователя
сообщение 17.07.15, 14:01
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 443
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

Установить Отбор по Родителю ? Отбор на форме списка ? Или что-то вроде:


Процедура НачалоВыбора(Элемент, СтандартнаяОбработка)
      
СтандартнаяОбработка = Ложь;
      
ФормаВыбора = Справочники.Цеха.ПолучитьФормуВыбора(, Элемент);
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Истина;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель = Справочники.Цеха.НайтиПоКоду(Цех.Код); // Цех - наименование 1-го поля ввода на форме
      
ФормаВыбора.Открыть();
      
КонецПроцедуры

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


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

 

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