Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
21 Июн 2018, 01:41
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Интерактивные отборы в СКД  (Прочитано 4444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Public_enemy

  • **
  • Сообщений: 52
  • РЕПУТАЦИЯ: 6
  • КПД: 12%
  • Регистрация: 2011-10-13
  • Сайт: www.alliancesystems.ru
  • Профессия: Программист 1С
Всем читающим доброго времени суток.

Есть отчет построенный на СКД(не типовой), отчет выводится с группировкой по клиенту.
В отчете присутствуют поля: Качество, Склад, дата и т.д.

Суть вопроса:
При отборе: "Качество = Новый"  в результате 3 строки                         // не верный результат
При Группировке по Качеству, строк с качеством Новый 290 строк      // верный результат

Мои действия:
1 Отбор по клиенту
2 отбор по качеству
Итог 3 строки   // не верный результат

1 Отбор по клиенту
2 Группировка по качеству
Итог 290 строк   // верный результат

Гуру 1С объясните такую странную компоновку данных             


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Может у вас качеств с наименованием "Новый" несколько штук?
Группировка делается просто по наименованию качества
а отбор - по конкретному элементу...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Public_enemy

  • **
  • Сообщений: 52
  • РЕПУТАЦИЯ: 6
  • КПД: 12%
  • Регистрация: 2011-10-13
  • Сайт: www.alliancesystems.ru
  • Профессия: Программист 1С
Вопрос решен. Но причина такого поведения не ясна.
Переписал запрос к БД все стало как надо. При различных отборах и группировках получается нужный результат.

Оффлайн Public_enemy

  • **
  • Сообщений: 52
  • РЕПУТАЦИЯ: 6
  • КПД: 12%
  • Регистрация: 2011-10-13
  • Сайт: www.alliancesystems.ru
  • Профессия: Программист 1С
Причина такого поведения Наличие дублей в таблице.

Оффлайн Public_enemy

  • **
  • Сообщений: 52
  • РЕПУТАЦИЯ: 6
  • КПД: 12%
  • Регистрация: 2011-10-13
  • Сайт: www.alliancesystems.ru
  • Профессия: Программист 1С
Тема снова актуальна.

при фильтрации данных в СКД по одному из полей, (У меня это поле качество) фильтрация данных происходит не правильно.

Выгружается отчет по клиентам.
Отбираю по нужному клиенту. На этом этапе все нормально.
А теперь все самое интересное:
  Произвожу группировку по полю качество,  Результат:
Новый        = 48 едениц
БУ готов     = 239 едениц
БУ не готов = 435 едениц
Списан       = 668 Едениц


А если провести отбор по каждому наименованию качества, тогда результат таков:
Новый         = 48 едениц
БУ готов     = 240 едениц
БУ не готов = 1390 едениц
Списан       = 668 Едениц


Кто сможет объяснить такое поведение СКД,


Оффлайн Public_enemy

  • **
  • Сообщений: 52
  • РЕПУТАЦИЯ: 6
  • КПД: 12%
  • Регистрация: 2011-10-13
  • Сайт: www.alliancesystems.ru
  • Профессия: Программист 1С
Дублей в таблице нет

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2861
  • РЕПУТАЦИЯ: 548
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Может сортировать нужно по НАИМЕНОВАНИЮ качества?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
138 Сообщений
AIFrame AIFrame
130 Сообщений
alexandr_ll
65 Сообщений
pavl_vs
48 Сообщений
alex0402
44 Сообщений
buketov.av buketov.av
37 Сообщений
ilyay ilyay
36 Сообщений
trialex3
22 Сообщений
magnifico61
21 Сообщений
wise wise
18 Сообщений

* Кто онлайн

  • Точка Гостей: 166
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal