Суть проблемы:
Необходимо сделать запрос к документам за период так, чтобы в одной дате не брался первый документ из более чем одного документа за эту дату.
Пример запроса (но он работает правильно).
Необходимо сделать запрос к документам за период так, чтобы в одной дате не брался первый документ из более чем одного документа за эту дату.
Пример запроса (но он работает правильно).
ТекстЗапроса = "
|ОбрабатыватьДокументы Проведенные;
|Период с НачДата по КонДата;
|зТекДок = Документ.ВыпускПродукцииПоНормам.ТекущийДокумент;
|зПодразделение = Документ.ВыпускПродукцииПоНормам.Подразделение;
|зМестоХранения = Документ.ВыпускПродукцииПоНормам.МестоХранения;
|зПродукция = Документ.ВыпускПродукцииПоНормам.Продукция;
|зКоличество = Документ.ВыпускПродукцииПоНормам.Количество;
|зЕдиницаИзмерения = Документ.ВыпускПродукцииПоНормам.ЕдиницаИзмерения;
|зВидВыпуска = Документ.ВыпускПродукцииПоНормам.ВидВыпуска;
|зАвтосписаниеМатериалов = Документ.ВыпускПродукцииПоНормам.АвтосписаниеМатериалов;
|зАвтосписаниеПолуфабрикатов = Документ.ВыпускПродукцииПоНормам.АвтосписаниеПолуфабрикатов;
|Функция СумКоличество = Сумма(зКоличество);
|Условие((зВидВыпуска = 0) и (зАвтосписаниеМатериалов <> 0) и (зАвтосписаниеПолуфабрикатов <> 0));
|Группировка зПодразделение Без Групп;
|Группировка зМестоХранения Без Групп;
|Группировка зПродукция Без Групп;
// |Без Итогов;
|";
ПоказатьПо теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Работа с запросами в 1С СКД. Язык выражений СКД и подмена запросов
- Поиск ссылок на справочник, документ, перечисление, план видов расчетов и характеристик, план счетов в документах и в справочниках на Управляемых и Обычных формах
- Смотрим запросы 1С через Microsoft SQL Profiler по следам ошибок разработчиков, приводящих к проблемам производительности
- Особенности организации выборок из оборотного регистра накопления
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Ёпрст, (3) Ёпрст,
В том то и дело, внешних функций не использовалось.
Зачем это надо - В органы ушли документы с данным глюком (когда пропадал первый документ множества), при отсутствии копий.
Необходимо воспроизвести цифры с этим глюком.
Делалось это в пределах запроса, без внешних функций с тупой постобработкой результата методом перебора, т.е. именно запрос должен вернуть нерправильный результат.
Из собственных соображений:
Предполагаю вероятность сбоя самой базы, а именно индексных таблиц документов и возможное лечение базы средствами 1С (логика, физика, персчет) после которой результат стал нормальным.
В том то и дело, внешних функций не использовалось.
Зачем это надо - В органы ушли документы с данным глюком (когда пропадал первый документ множества), при отсутствии копий.
Необходимо воспроизвести цифры с этим глюком.
Делалось это в пределах запроса, без внешних функций с тупой постобработкой результата методом перебора, т.е. именно запрос должен вернуть нерправильный результат.
Из собственных соображений:
Предполагаю вероятность сбоя самой базы, а именно индексных таблиц документов и возможное лечение базы средствами 1С (логика, физика, персчет) после которой результат стал нормальным.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот