//|Условие((Запись.Сторно = 0) И (Запись.Исправлена = 0) И (Запись.Рассчитана = 1) И (Запись.Перерасчет = 0));
Если (СпособВыборкиСотрудников=2) Тогда
Если СписокФизЛиц.РазмерСписка() = 1 Тогда
СотрудникВЗапрос = СписокФизЛиц.ПолучитьЗначение(1);
ТекстЗапроса=ТекстЗапроса+"
|Условие(Сотрудник = СотрудникВЗапрос);";
Иначе
ТекстЗапроса=ТекстЗапроса+"
|Условие(Сотрудник в СписокФизЛиц);";
КонецЕсли;
КонецЕсли;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
глСтатусСтрока(Контекст,"");
Возврат;
КонецЕсли;
, Но если у сотрудника в месяце было две записи в журнале расч. вид расчета "оплата по окладу" , то он выдает только последний, а нужно оба, что я не так делаю ?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший