public void ДополнитьСписанныеТоварыДаннымиПоКомиссии(/*ОтчетКомиссионера, ТаблицаСписанныхТоваров*/)
{
if(true/*ТипЗнч(ОтчетКомиссионера) <> Тип("ДокументСсылка.ОтчетКомиссионераОПродажах")
ИЛИ ТипЗнч(ТаблицаСписанныхТоваров) <> Тип("ТаблицаЗначений")
ИЛИ ТаблицаСписанныхТоваров.Колонки.Найти("ВыставленСФ") <> Неопределено
ИЛИ ТаблицаСписанныхТоваров.Колонки.Найти("НомерСтроки") = Неопределено*/)
{
}
//ТекстСписанныеТовары = "";
//ТаблицаСписанныхТоваров.Колонки.Добавить("СчетФактура", Новый ОписаниеТипов("ДокументСсылка.СчетФактураВыданный"));
//ТаблицаСписанныхТоваров.Колонки.Добавить("Покупатель", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));
//ТаблицаСписанныхТоваров.Колонки.Добавить("ДатаСФ", Новый ОписаниеТипов("Дата"));
//ТаблицаСписанныхТоваров.Колонки.Добавить("ВыставленСФ", Новый ОписаниеТипов("Булево"));
//Запрос = Новый Запрос;
/*Запрос.Текст =
"ВЫБРАТЬ" + Сред(ТекстСписанныеТовары, 2) + "
|ПОМЕСТИТЬ ВТ_СписанныеТовары
|ИЗ
| &ТаблицаСписанныхТоваров КАК СписанныеТовары
|
|ИНДЕКСИРОВАТЬ ПО
| НомерСтроки
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОтчетКомиссионераОПродажахТовары.КлючСтроки КАК КлючСтроки" + ТекстСписанныеТовары + "
|ПОМЕСТИТЬ ВТ_КлючСтроки
|ИЗ
| Документ.ОтчетКомиссионераОПродажах.Товары КАК ОтчетКомиссионераОПродажахТовары
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СписанныеТовары КАК СписанныеТовары
| ПО ОтчетКомиссионераОПродажахТовары.НомерСтроки = СписанныеТовары.НомерСтроки
|ГДЕ
| ОтчетКомиссионераОПродажахТовары.Ссылка = &Ссылка
|
|ИНДЕКСИРОВАТЬ ПО
| КлючСтроки
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОтчетКомиссионераОПродажахПокупатели.Покупатель КАК Покупатель,
| ОтчетКомиссионераОПродажахПокупатели.ДатаСФ КАК ДатаСФ,
| ОтчетКомиссионераОПродажахПокупатели.ВыставленСФ КАК ВыставленСФ,
| ОтчетКомиссионераОПродажахПокупатели.СчетФактура КАК СчетФактура" + СтрЗаменить(ТекстСписанныеТовары, "СписанныеТовары.", "ВТ_КлючСтроки.") + "
|ИЗ
| Документ.ОтчетКомиссионераОПродажах.Покупатели КАК ОтчетКомиссионераОПродажахПокупатели
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_КлючСтроки КАК ВТ_КлючСтроки
| ПО ОтчетКомиссионераОПродажахПокупатели.КлючСтроки = ВТ_КлючСтроки.КлючСтроки
|ГДЕ
| ОтчетКомиссионераОПродажахПокупатели.Ссылка = &Ссылка";*/
//Запрос.УстановитьПараметр("Ссылка", ОтчетКомиссионера);
//Запрос.УстановитьПараметр("ТаблицаСписанныхТоваров", ТаблицаСписанныхТоваров);
//Выборка = Запрос.Выполнить().Выбрать();
//ТаблицаСписанныхТоваров.Очистить();
while(true/*Выборка.Следующий()*/)
{
//СтрокаТаблицы = ТаблицаСписанныхТоваров.Добавить();
//ЗаполнитьЗначенияСвойств(СтрокаТаблицы, Выборка);
}
//;;
}