Создание документа

Тема в разделе "1C и всё что с ней связано", создана пользователем Lud, 12 окт 2007.

Статус темы:
Закрыта.
  1. Lud

    Lud Гость

    Подскажите пож-та
    нужно создать програмно документ (реализация)
    в табличной части прописываю номенклатуру, количество, цену, а вот единицу измерения не получается задать
    из единиц измерения есть только наименование например раб.мест.
    Я ищу по наименованию в Справочнике ОКЕИ, нахожу элемент, создаю справочник Единицы, задаю реквизит ОКЕИ этим текущим элементом, Заполняю реквизит Единица у документа значением объекта справочник единицы
    не хочет создавать (
    Что не так?
    Спасибо.
     
  2. Isabela

    Isabela Гость

    Если это ТиС, то можно задать единицу в документе, например, так :

    Единица = Номенклатура.ОсновнаяЕдиница

    Справочник "Единицы" подчинен "Номенклатуре", так что надо использовать конкретного владельца
    и искать в "Единицах" по нужному атрибуту ОКЕИ
     
  3. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Isabela, если еще актуально, кусок кода, где заполняется реквизит, а также описание метаданных в плане документа, справочника единиц и справочника ОКЕИ в студию.
     
  4. Isabela

    Isabela Гость

    а что непонятно?
     
  5. Isabela

    Isabela Гость

    Если в документе задана номенклатура, то у нее (номенклатуры) есть базоваяЕдиница и ОсновнаяЕдиница, если же они не заданы, то надо создать единицу для этой номенклатуры

    Например, так :

    Function RefFind(Name)
    RefD = CreateObject("Reference.Единицы");
    RefD.UseOwner(Номенклатура);
    if RefD.FindByDescr(Name) = 0 then
    RefD.New();
    RefD.ОКЕИ = //задать;
    RefD.Коэффициент = 1;
    RefD.Наименование = Name;
    RefD.Write();
    endif;
    Return RefD.CurrentItem();
    EndFunction
     
  6. ruslan.hut

    ruslan.hut Гость

    наверное самый правильный способ - для начала посмотреть, что прописано в модуле формы документа, как там происходит заполнение единицы при выборе товара?!
     
Загрузка...
Статус темы:
Закрыта.

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