public void СписаниеПартийОрдерныйСклад(/*СтрокаДокумента, СтруктураПараметров*/)
{
/*// Отложенная отгрузка отражается только в бухгалтерском и управленческом учете
*/
if(true/*СтруктураПараметров.ТипЗначенияРегистратора = Тип("ДокументСсылка.РасходныйОрдерНаТовары")И
НЕ СтруктураПараметров.СписыватьПартииРасходнымОрдером И
НЕ (СтрокаДокумента.ОтражатьВУправленческомУчете ИЛИ СтрокаДокумента.ОтражатьВБухгалтерскомУчете
ИЛИ (СтруктураПараметров.Свойство("ОсновнойДокумент")
И (ТипЗНЧ(СтруктураПараметров.ОсновнойДокумент) = Тип("ДокументСсылка.ПередачаТоваров"))
И СтрокаДокумента.ОтражатьВНалоговомУчете))*/)
{
}
//ТаблицаСписанияРасходнымОрдером = ПолучитьТаблицуСписанияРасходнымОрдером(СтрокаДокумента, СтруктураПараметров);
/*// Если записей по исх. документу нет
*/
if(true/*ТаблицаСписанияРасходнымОрдером = Неопределено Или ТаблицаСписанияРасходнымОрдером.Количество()=0*/)
{
}
/*СтруктураПоиска = Новый Структура("Номенклатура, СерияНоменклатуры, ХарактеристикаНоменклатуры",
СтрокаДокумента.Номенклатура,
СтрокаДокумента.СерияНоменклатуры,
СтрокаДокумента.ХарактеристикаНоменклатуры
);*/
/*// В расходном ордере склад должен совпадать со складом в табличной части основного документа
*/
if(true/*СтруктураПараметров.ТипЗначенияРегистратора = Тип("ДокументСсылка.РасходныйОрдерНаТовары")*/)
{
//СтруктураПоиска.Вставить("Склад", СтрокаДокумента.Склад);
}
//МассивСтрокСписания = ТаблицаСписанияРасходнымОрдером.НайтиСтроки(СтруктураПоиска);
/*// Серия может быть указана в документе реализации или в ордере
*/
if(true/*СтрокаДокумента.ВестиПартионныйУчетПоСериям И ЗначениеЗаполнено(СтрокаДокумента.СерияНоменклатуры)*/)
{
//СтруктураПоиска.Вставить("СерияНоменклатуры", Справочники.СерииНоменклатуры.ПустаяСсылка());
//МассивСтрокСПустойСерией = ТаблицаСписанияРасходнымОрдером.НайтиСтроки(СтруктураПоиска);
}
//КоличествоОсталосьПогасить = СтрокаДокумента.Количество;
/*// Товара не хватило
*/
if(true/*(КоличествоОсталосьПогасить > 0)*/)
{
//СтрУчет = "Упр";
if(true/*СтрокаДокумента.ОтражатьВБухгалтерскомУчете*/)
{
//СтрУчет = "Бух";
}
/*ОбщегоНазначения.СообщитьОбОшибке(СтрУчет + " учет. Документ " + СтрокаДокумента.Регистратор + Символы.ПС
+ "Не найдено в документе списания "+ СтрокаДокумента.ОсновнойДокумент+ " "+ КоличествоОсталосьПогасить + " " + СтрокаДокумента.Номенклатура.ЕдиницаХраненияОстатков
+ " товара " + СтрокаДокумента.Номенклатура
+ ?(СтрокаДокумента.Номенклатура.ВестиУчетПоХарактеристикам, ", х-ка: " + СтрокаДокумента.ХарактеристикаНоменклатуры, "")
+ ?(СтрокаДокумента.Номенклатура.ВестиУчетПоСериям, ", серия: " + СтрокаДокумента.СерияНоменклатуры, ""));*/
//СтруктураПараметров.Вставить("Отказ", Истина);
}
/*// Теперь отметим все выполненные движения как принадлежащие документу реализации:
*/
//СтруктураРеквизитовДокумента = Новый Структура("Дата");
//ПолучитьРеквизитыОбъекта(СтрокаДокумента.ОсновнойДокумент, СтруктураРеквизитовДокумента);
}