Особенности запроса по документам

1. juker 254 07.09.12 12:59 Сейчас в теме
Суть проблемы:
Необходимо сделать запрос к документам за период так, чтобы в одной дате не брался первый документ из более чем одного документа за эту дату.
Пример запроса (но он работает правильно).

ТекстЗапроса = "
		|ОбрабатыватьДокументы Проведенные;
		|Период с НачДата по КонДата;
		|зТекДок = Документ.ВыпускПродукцииПоНормам.ТекущийДокумент;
		|зПодразделение = Документ.ВыпускПродукцииПоНормам.Подразделение;
		|зМестоХранения = Документ.ВыпускПродукцииПоНормам.МестоХранения;
		|зПродукция = Документ.ВыпускПродукцииПоНормам.Продукция;
		|зКоличество = Документ.ВыпускПродукцииПоНормам.Количество;
		|зЕдиницаИзмерения = Документ.ВыпускПродукцииПоНормам.ЕдиницаИзмерения;
		|зВидВыпуска = Документ.ВыпускПродукцииПоНормам.ВидВыпуска; 
		|зАвтосписаниеМатериалов = Документ.ВыпускПродукцииПоНормам.АвтосписаниеМатериалов;
		|зАвтосписаниеПолуфабрикатов = Документ.ВыпускПродукцииПоНормам.АвтосписаниеПолуфабрикатов;
		|Функция СумКоличество = Сумма(зКоличество); 
		|Условие((зВидВыпуска = 0) и (зАвтосписаниеМатериалов <> 0) и (зАвтосписаниеПолуфабрикатов <> 0));
		|Группировка зПодразделение Без Групп;
		|Группировка зМестоХранения Без Групп;
		|Группировка зПродукция Без Групп;
	//	|Без Итогов;
		|";
Показать
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
5. Ёпрст 1067 07.09.12 15:01 Сейчас в теме
Дык пиши элементарный запрос, который вернет тебе что хочешь.

А че за сбой там у вас был - хз.
Самое простое - битый индексный файлик таблички журнала.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ёпрст 1067 07.09.12 13:24 Сейчас в теме
условие во внешней функции и привет
4. juker 254 07.09.12 13:37 Сейчас в теме
(2) Ёпрст, (3) Ёпрст,
В том то и дело, внешних функций не использовалось.
Зачем это надо - В органы ушли документы с данным глюком (когда пропадал первый документ множества), при отсутствии копий.
Необходимо воспроизвести цифры с этим глюком.
Делалось это в пределах запроса, без внешних функций с тупой постобработкой результата методом перебора, т.е. именно запрос должен вернуть нерправильный результат.
Из собственных соображений:
Предполагаю вероятность сбоя самой базы, а именно индексных таблиц документов и возможное лечение базы средствами 1С (логика, физика, персчет) после которой результат стал нормальным.
3. Ёпрст 1067 07.09.12 13:25 Сейчас в теме
только зачем это надо - не ясно
5. Ёпрст 1067 07.09.12 15:01 Сейчас в теме
Дык пиши элементарный запрос, который вернет тебе что хочешь.

А че за сбой там у вас был - хз.
Самое простое - битый индексный файлик таблички журнала.
6. juker 254 07.09.12 15:25 Сейчас в теме
(5) Ёпрст,
Именно это больше всего напрашивается. Спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот