Страница 1 из 1

Ошибка 281D

СообщениеДобавлено: 06 окт 2012, 10:43
Павел Глухих
Изменяю данные в приходе по такой конструкции

ДляВсех(Документов("НаклПрих",пДатНач,пДатКнц+20))
{
ВывестиСтатус("Сохр.парам НаклПрих: "+Документ.Номер+" от "+Документ.Дата);
пДатДок=Документ.Дата;
Если(ДатаСчФ!="")
пДатДок=ДатаСчФ;
Если(пДатДок>=пДатНач И пДатДок<=пДатКнц)
{
УдалитьПерем(оПриход);
оПриход=Объект("Приход");
Пока(Следующий(Документ,оПриход,"Накладная-Приход"))
{
Если(Есть('оПриход.Склад-Приход.Номенклатура-Склад.ВИД_ТОВАРА') И Есть('оПриход.Склад-Приход.Номенклатура-Склад.ТИП_ТОВАРА'))
{
Если(ВВерх('оПриход.Склад-Приход.Номенклатура-Склад.ВИД_ТОВАРА')=="АЛКОГОЛЬ" ИЛИ ВВерх('оПриход.Склад-Приход.Номенклатура-Склад.ТИП_ТОВАРА')=="ПИВО")
{
Если('оПриход.ВидПрод-Приход.АртикулВП'==0)
{
Связать('оПриход.ВидПрод-Приход', 'оПриход.Склад-Приход.Номенклатура-Склад.Классификация');
Сохранить(Таблица(оПриход));
}
}
}
}

}
}

И появляется на одном документе ошибка 281D
Что это за ошибка? И как ее устранить?