8.х Не записывается реквизит единица хранения остатков

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Sevak, 20 мар 2013.

  1. TopicStarter Overlay
    Sevak
    Offline

    Sevak Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    Привет всем ....

    Программно Создаю запись номенклатуры. Вот код.

    Код:
     НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
    НовыйЭлемент.Наименование = "AAAAAAA";
    
    НовыйЭлемент.БазоваяЕдиницаИзмерения= Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт");
    
    НовыйЭлемент.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Ապրանք");
    
    НовыйЭлемент.Записать();
    
    Но не могу записать реквизит единица хранение остатков. Помогите если не трудно..
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    после создания и записи номенклатуры делаете новый элемент справочника ЕдиницыИзмерения, владельцем устанавливаете номенклатуру, заполняете реквизиты, записываете. после этого ссылку на эту единицу ставите в номенклатуру в ЕдиницаХраненияОстатков
  3. TopicStarter Overlay
    Sevak
    Offline

    Sevak Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    Если я очень попрошу, можете писать код :) буду очень благодарен
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    в добавление к вашему коду
    Код:
    Единица = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    Единица.ЕдиницаПоКлассификатору = НовыйЭлемент.БазоваяЕдиницаИзмерения;
    Единица.Наименование = "шт";
    Единица.Коэффициент = 1;
    Единица.Владелец = НовыйЭлемент.Ссылка;
    Единица.Записать();
    НовыйЭлемент.ЕдиницаХраненияОстатков = Единица.Ссылка;
    НовыйЭлемент.Записать();
  5. TopicStarter Overlay
    Sevak
    Offline

    Sevak Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    спасибо вам очень

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