8.х Ошибка при открытии формы подчинённого справочника

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем andryxa85, 13 авг 2008.

  1. TopicStarter Overlay
    andryxa85
    Offline

    andryxa85 Опытный в 1С

    Регистрация:
    7 июн 2008
    Сообщения:
    108
    Симпатии:
    0
    Баллы:
    26
    Подскажите пожалуйста. В колонке табличного поля введено значение номенклатуры, в другой колонке выбирается значение серий номенклатуры, для которых владельцем является значение номенклатуры,введённое в первой колонке. Ничего не выбирается, сразу после выполнения данной процедуры выскакивает сообщение "Не выбрана номенклатура"

    Код:
    Процедура ТМЦСерияНоменклатурыНачалоВыбора(Элемент, СтандартнаяОбработка)
    
    СтрокаТЧ = ЭлементыФормы.ТМЦ.ТекущиеДанные;
    Если Не СтрокаТЧ.Номенклатура.Пустая() Тогда
    
    СтандартнаяОбработка = Ложь;
    ФормаСерии = Справочники.СерииНоменклатуры.ПолучитьФормуВыбора(,Элемент);
    ФормаСерии.ПараметрВыборПоВладельцу = СтрокаТЧ.Номенклатура;
    ФормаСерии.Открыть();
    
    КонецЕсли;
    
    КонецПроцедуры
    
  2. GvH
    Offline

    GvH Опытный в 1С

    Регистрация:
    12 авг 2008
    Сообщения:
    179
    Симпатии:
    0
    Баллы:
    26
    Ну вообще-то всё это конечно на любителя, но я бы установил бы в свойстве Связь по владельцу значение "ЭлементыФормы.ТМЦ.ТекущиеДанные.Номенклатура" поля ввода колонки "Серия номенклатуры" табличного поля ТМЦ.

    Ну и естественно удалил бы процедуру которая описана вами выше.

Поделиться этой страницей