Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использовать Владельца
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
l2d808
Пожалуйста подскажите как автоматически заполнить подчиненный справочник элементами справочника владельца по условию.
Например:
Справочник ТМЦ - владелец
Справочник Состав - подчиненный

элемент справочникаТМЦ(А) состоит с справочникаТМЦ(Б) и справочникаТМЦ(В)


Выборка проходит по условию: Элемент А является комплектом с Элементов Б и В. В названии элементов А, Б, и В разница в 1 слово. если в названии элемента Б и В одинаковое название с элементом А тогда подчиненному справочнику присвоить значение элементов Б и В.



Помогите пожалуйста с кодом.... Я в 1с очень недавно. Знаю только алгоритмику, а синтаксис 1с токо учу. А код нужно срочно, ПОМОГИТЕ ПЛЗ.
Олег Крам
Примерный алгоритм работы с подчиненным справочником :

Товар = СоздатьОбъект("справочник.ТМЦ");
Товар.ПорядокНаименований();
    
СоставПрод = СоздатьОбъект("Справочник.СоставПродукции");

Товар.ВыбратьЭлементы();
Пока Товар.ПолучитьЭлемент()=1 Цикл
    Если Товар.ЭтоГруппа() =1 Тогда Продолжить;
    КонецЕсли;

       СоставПрод.ИспользоватьВладельца(ТОВАР.ТекущийЭлемент() );
          СоставПрод.ВыбратьЭлементы();
       Пока СоставПрод.ПолучитьЭлемент()=1 Цикл    
        // здесь чтото печатаем , обрабатываем  и т.д.
      КонецЦикла;
КонецЦикла;


Цитата
Выборка проходит по условию: Элемент А является комплектом с Элементов Б и В. В названии элементов А, Б, и В разница в 1 слово. если в названии элемента Б и В одинаковое название с элементом А тогда подчиненному справочнику присвоить значение элементов Б и В.

А это уже фантазии и не по 1Сному.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.