8.х Табличное поле

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

  1. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    Добрый день!
    Как в справочнике номенклатура в табличные поля МестаХранения и ЕдиницыИзмерения внести данные из другого объекта?
    Конфигурация Управление торговлей 10.3.3.3
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Не очень понятен вопрос...

    Программно заполнить их, например...
  3. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    в этом и заключается вопрос. как это сделать???
    они не являются табличными частями, это всего лишь элемент формы Табличное поле.
    Но через ЭлементыФормы они не видны. В реквизитах тоже нет .
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Ну вот так например.
    Код:
    	шт = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
    Номенклатура = Справочники.Номенклатура.СоздатьЭлемент();
    Номенклатура.УстановитьНовыйКод();
    Номенклатура.Наименование = "Пробник";
    Номенклатура.БазоваяЕдиницаИзмерения = шт;
    Номенклатура.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар");
    Номенклатура.Записать();
    
    ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    ЕдиницаИзмерения.УстановитьНовыйКод();
    ЕдиницаИзмерения.Владелец = Номенклатура.Ссылка;
    ЕдиницаИзмерения.ЕдиницаПоКлассификатору = шт;
    ЕдиницаИзмерения.Коэффициент = 1;
    ЕдиницаИзмерения.Наименование = шт.Наименование;
    ЕдиницаИзмерения.Записать();
    
    Номенклатура.ЕдиницаХраненияОстатков = ЕдиницаИзмерения.Ссылка;
    Номенклатура.ЕдиницаДляОтчетов = ЕдиницаИзмерения.Ссылка;
    
    Номенклатура.Записать();
    

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