8.х ЗаполнитьТоварыПоИнвентаризацииТоваровУпр

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Святослав, 22 дек 2011.

  1. TopicStarter Overlay
    Святослав
    Offline

    Святослав

    Регистрация:
    20 окт 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Добрые люди, подскажите как работать с функцией ЗаполнитьТоварыПоИнвентаризацииТоваровУпр()?
    Или другой способ авто-заполнения подскажите... ? (Комплексная автоматизация 1.1.15.1)
    При таком коде:
    Код:
    докОТ = ДОК.ОприходованиеТоваров.СоздатьДокумент();
    докОТ.ВидОперации = ПЕР.ВидыОперацийОприходованиеТоваров.ОприходованиеТоваров;
    докОТ.Дата = ТекущаяДата();
    докОТ.Организация = Организация;
    докОТ.ОтражатьВУправленческомУчете = Истина;
    докОТ.ОтражатьВБухгалтерскомУчете = Истина;
    докОТ.ОтражатьВНалоговомУчете = Ложь;
    докОТ.Склад = СпрСкладПриемник;
    докОТ.ТипЦен = ИнтернетЦена;
    докОТ.Основание = ДокИн;
    докОТ.ИнвентаризацияТоваровНаСкладе = ДокИн;
    докОТ.ЗаполнитьТоварыПоИнвентаризацииТоваровУпр(ДокИн);
    докОТ.Записать();
    
    
    Выскочила ошибка:
    Посмотреть вложение 9525

    Вложения:

  2. TopicStarter Overlay
    Святослав
    Offline

    Святослав

    Регистрация:
    20 окт 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Одну проблему решил... Ошибка появлялась в связи с тем, что я передавал объект, а не ссылку на него.
    Код:
    	докОТ.ИнвентаризацияТоваровНаСкладе = ДокИн.Ссылка;
    докОТ.ЗаполнитьТоварыПоИнвентаризацииТоваровУпр(ДокИн.Ссылка);
    
    И теперь данные по товарам вливаются.

    Но главную проблему не решил. Автозаполнения Цен так и не происходит.
    Однако, если открыть готовый документ ОприходованияТоваров, установить цены и валюты, поставить галку ПерезаполнитьЦены, то для всех залитых данных цены заполняются.
    Скажите, как мне при создании Документа "ОТ" сделать так, чтоб все само устанавливалось, а не вручную?

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