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