Вопрос № 144654: Добрый день. Есть справочник, в нем перечень деталей. Необходимо в другом справочнике (3 уровня, детали - это группа, 2-й уровень) выбрать все детали по текущему значению первого справочника. Подскажите каким из методов это лучше реализовать. Если мо...
Вопрос № 144.654
Добрый день. Есть справочник, в нем перечень деталей. Необходимо в другом справочнике (3 уровня, детали - это группа, 2-й уровень) выбрать все детали по текущему значению первого справочника. Подскажите каким из методов это лучше реализовать. Если можно пример.
Отправлен: 22.09.2008, 13:48
Вопрос задал: ДАС Алекс (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, ДАС Алекс! Попробую предположить, что справочники не подчиненные, имя детали хранится в наименовании и там и там. СпрДетали1=СоздатьОбъект("Справочник.Детали"); Если СпрДетали1.НайтиПоНаименованию(СокрЛП(ПервыйСправочник.ТекущийЭлемент()),0,1)=0 Тогда Сообщить("Не найдена деталь"); Возврат; КонецЕсли; Если СпрДетали1.ЭтоГруппа=0 Тогда Сообщить("Деталь найдена но это не группа"); Возврат; КонецЕсли; СпрДетали2=СоздатьОбъект("Справочник.Детали"); СпрДетали2.ИспользоватьРодителя(СпрДетали1.ТекущийЭлемент()); СпрДетали2.ВыбратьЭлементы(); Пока
СпрДетали2.ПолучитьЭлемент()=1 Цикл ...
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 23.09.2008, 23:48 Оценка за ответ: 5