(2) В последовательности "Партионный учет" мой документ присутствует. Код доходит, то процедуры в общем модуле и моим документом в параметрах :
// Движение партий товаров по документу
УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров (ДокументСсылка,
,
КоличествоСтрокВДокументе,
Упр,
Бух,
Нал,
Останавливаться,
ПроведениеОстановлено,
ДокументМоментВремени,
Истина,
СтруктураНаборовЗаписей);
И в ней должен перепроводиться, но не перепроводится, т.к. нет движений по регистру сведений "Списаные товары".
Функция ПолучитьТаблицуСтрокДокументов(ДокументСписания=Неопределено, Упр = Истина, Бух = Истина, Нал = Истина) Экспорт
// Общая часть запроса
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДокументСписания", ДокументСписания);
Запрос.УстановитьПараметр("ВозвратОтКомиссионера", Перечисления.КодыОперацийПартииТоваров.ВозвратОтКомиссионера);
Запрос.УстановитьПараметр("РеализацияКомиссия", Перечисления.КодыОперацийПартииТоваров.РеализацияКомиссия);
Запрос.УстановитьПараметр("Упр", Упр);
Запрос.УстановитьПараметр("Бух", Бух);
Запрос.УстановитьПараметр("Нал", Нал);
Запрос.Текст =
"ВЫБРАТЬ
| ""ПолучитьТаблицуСтрокДокументов"" КАК QuieryId ";
Ресурсы = Метаданные.РегистрыСведений.СписанныеТовары.Ресурсы;
Для каждого Ресурс Из Ресурсы Цикл
Запрос.Текст = Запрос.Текст + ",
| "+ Ресурс.Имя;
КонецЦикла;
Запрос.Текст = Запрос.Текст + ",
| Регистратор,
| Период,
| НомерСтроки,
| НомерСтрокиДокумента,
| Номенклатура.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям,
| ВЫБОР
| КОГДА
| КодОперацииПартииТоваров = &ВозвратОтКомиссионера
| ИЛИ КодОперацииПартииТоваров = &РеализацияКомиссия
| ТОГДА ""Переданные""
| ИНАЧЕ
| ""НаСкладах""
| КОНЕЦ КАК ИсточникПоКодуОперации
|ИЗ
| РегистрСведений.СписанныеТовары КАК Строки";
Если ДокументСписания <> Неопределено Тогда
Запрос.Текст = Запрос.Текст+ "
|ГДЕ
| Строки.Регистратор = &ДокументСписания";
КонецЕсли;
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ОтражатьВУправленческомУчете", "(ОтражатьВУправленческомУчете И &Упр) КАК ОтражатьВУправленческомУчете");
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ОтражатьВБухгалтерскомУчете", "(ОтражатьВБухгалтерскомУчете И &Бух) КАК ОтражатьВБухгалтерскомУчете");
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ОтражатьВНалоговомУчете", "(ОтражатьВНалоговомУчете И &Нал) КАК ОтражатьВНалоговомУчете");
Результат = Запрос.Выполнить();
Возврат Результат.Выгрузить();
КонецФункции //ПолучитьТаблицуСтрокДокументов
Вот эта функция возвращает пустую таблицу значений и документ из-за этого не перепроводится.