год назад исправлял запрос для расчет остатков - смотрю последнюю типовую - нифига так и не изменилось:
ПолучитьДополнениеОстатковОрганизаций
типовая:
| Работники.Должность КАК Должность
|ПОМЕСТИТЬ ВТ_ОстаткиСДолжностью
должно быть:
| ВЫБОР
| КОГДА Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1,1,1) И Работники.ПериодЗавершения <= ВТСрезОстаткиИРаботники.ДатаНачалаРабочегоГода
| ТОГДА Работники.ДолжностьЗавершения
| ИНАЧЕ Работники.Должность
| КОНЕЦ КАК Должность
|ПОМЕСТИТЬ ВТ_ОстаткиСДолжностью
тут тоже - исправил ... не помню уже что и почему, но вроде должен был проверять - типовой вариант не работает
|ПОМЕСТИТЬ ВТ_СрезТаблицаОстатковИРаботники
|ИЗ
| ВТ_ТаблицаОстатков КАК ТаблицаОстатков
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
| ПО ТаблицаОстатков.Сотрудник = РаботникиОрганизаций.Сотрудник
//Лобанов начало вставки
//| И ТаблицаОстатков.ДатаПолученияДанных <= РаботникиОрганизаций.Период
| И ТаблицаОстатков.ДатаПолученияДанных >= РаботникиОрганизаций.Период
//Лобанов конец вставки
что там все глухо?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший