Новая версия VOGBIT 22.2 - Новые терминалы, новые возможности для производства, расчёт и визуализация обеспеченности с учетом сроков, новый генератор отчётов и многое другое

Последние темы на форумах VOGBIT

Создание заказа на производство с учетом остатков/задела - Прочее
Константин Чилингаров: В целом, проблема понятна. Будем думать, конечно, как улучшить. По мере наличия времени. К сожалению, не получается всем одновременно зан ...
Сменное задание - Производство
Константин Чилингаров: Довольно скоро.
Чистка базы - Прочее
Константин Чилингаров: Здравствуйте, написал: Хотим почистить базу для того что бы ускорить работу Вогбит, есть много позиций в номенклатуре, которые... Име ...
Статистика производства - Производство
Константин Чилингаров: Здравствуйте! написал: При открывании статистики появляется окно ошибки см.скрин Это где-то в задании один и тот же работник указан 2 ...
Удаление ошибочно внесенных позиций, восстановление данных после удаления заданий. - Прочее
Константин Чилингаров: Небольшой совет по теме: Никогда не храните созданные файлы резервных копий базы данных там же (на том же компьютере/диске), где и сама ...
Планирование, загрузка производства - Прочее
Константин Чилингаров: Поскольку этот старый модуль считает долго, там технология была такая: Расчёт выполнялся на какой-то момент времени. На актуальных на эт ...
Процесс не может получить доступ к файлу - Отчёты
Константин Чилингаров: Вставлю свои 5 копеек.... Я так понял, пытаетесь загрузить шаблон отчёта старый. Который в виде Excel файла. В таком случае: Проверьте, что ...
Импорт - Экспорт импорт данных
mansur: Спасибо, все получилось. 
НЗП - Общие вопросы
Yarmysh: Спасибо за столь подробное объяснение.. как всегда с ходу вроде все понятно. Буду пробовать это делать в программе. Вроде общую концепцию ...
Ошибка при формировании отчетов - Общие вопросы
Dimashka: Отписался на mailto:info@vogbit.ru info@vogbit.ru
График производства - Прочее
Константин Чилингаров: Здравствуйте, написал: При открытии окна "График производства" ( заказы сгруппированы по колонке "Заказы" ) - разворачиваютс ...
История работ - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Для выполненного задания можно. Два раза щёлкнуть на нём, дальше там есть кнопка "история" (рис.1): дата, смена, кол-во, ...
Приёмка деталей на склад - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Последнее сообщение /forum/messages/forum31/topic2772/message17041/2772-istoriya-rabot#message17041 перенесено . Причина: /forum/rules/ п.8 правил
Задания - Производство
Yarmysh: Спасибо, все заработало.
Обеспеченность - Ошибки в работе
Константин Чилингаров: Здравствуйте, написал: Теперь в этом режиме я понимаю учитывается все изделия когда либо бывшие в производстве и не сданные на основн ...
Технология подробно - Прочее
Balukov: Здравствуйте.  В вашем случае программа определила, что фланец имеет тип " Комплектующие" и не позволила в режиме " Технология по ...
Артикулы как правильно привязать к деталям? - Состав и технология
Константин Чилингаров: Здравствуйте, написал: а можно Артикулы не вручную вводить, а загрузить к примеру с таблицей Эксель Для этого нужно небольшой плагин ...
Ошибка программы после обновления - Общие вопросы
Beavis900: Благодарю! 
Обновление не может окончиться - Обновление
Константин Чилингаров: Здравствуйте, написал: заработало только в таком написании: "10.0.0.30\SQLEXPRESS2019, 1433" Это чисто вопрос сетевого соединения с SQL server. От ...
Учет заделов по сборочным единицам - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Подумаем.  Вообще есть в планах со временем сделать отдельный демо-пример (с руководством к нему) на тему "Обеспеченности". Но начне ...

Группировка в отчетах.

Вопросы по формированию отчётов, настройка шаблонов отчётов, - Отчёты - Технические вопросы
Страницы: 1
Группировка в отчетах.
 
Добрый день!
Когда я формирую "сетку" данных в программе, я могу использовать группировку по разным столбцам или их комбинациям.
Вопрос такой - данные, которые передаются в шаблон - они сгруппированы уже по тому принципу, как в окне, или мне там пересылается полностью таблица, на основании которой я уже должен группировать в отчете как мне захочется?
И как тогда обращаться к этой таблице? Есть ли у нее какое-нибудь определенное имя или передается ли это имя в виде какого-нибудь параметра?
Заранее благодарю
 
Здравствуйте,

в шаблон не передаётся ни "таблица", ни "сгруппированные данные". Данные для отчёта в шаблоне добываются SQL запросом.

Подробнее про шаблоны и их настройку - в специальном руководстве.
 
Изучаю уже, но там не описан способ взаимодействия программы и формируемого отчета.
Не понятно, каким образом я могу получить доступ к тому набору данных, которые были в окне перед вызовом отчета?
В любом случае должна быть связь между источником данных, откуда вызываются  отчеты и условия группировки, которую сделал пользователь.
Без связи с источником данных, который инициировал отчет любой sql запрос будет бессмысленен.
Даже если придется заново делать запрос, чтобы получить те же данные, что имеются в окне, необходимы условия для корректного составления условий того же selecta.

А иначе тогда, как мы распечатаем нужную нам накладную, к примеру, если отчету не передать ее номер, дату, а лучше, уникальный идентификатор в базе?

Я поизучал Ваши отчеты. Как я понял, у Вас ведется доступ к параметрам через хитрый вызов внутренней процедуры с ссылкой на ObjectParameters, откуда, как я понимаю Вы и достаете тот массив, про который я говорю.

Непонятно только как работает ключевое слово %CurrentQueryPart2WithoutOrderBy%.
Какой запрос она содержит? И почему именно ее нужно использовать для доступа к параметрам? Видать, там передается какой-то идентификатор?
Вот здесь можно поподробней объяснить действия генератора отчетов?
Заранее благодарю.
 
Константин, почему Вы не отвечаете на вопрос по %СurrentQueryPart2WithoutOrderBy% ?

Вы намеренно скрываете информацию по этому вопросу?
Я внимательно изучил форум - Вам задавали аналогичный вопрос несколько раз и каждый раз Вы игнорировали эти вопросы, хотя правильное понимание работы генератора отчетов и, в частности, механизма взаимодействия с данными, которые передаются в отчет необходимо для написания правильно работающих отчетов.

Конечно, можно просто копировать эту часть кода с примерным пониманием чего он достигает, но, на мой взгляд, это не очень этично со стороны разработчика, по отношению к пользователю своего продукта, особенно если он специально предоставляет доступ к этому механизму этому пользователю.

Если Вы не хотите объяснять это на форуме, не могли бы Вы мне объяснить это по моей личной почте (jinn@mail.ru).

Я в любом случае воспользуюсь Вашим предложением приехать к Вам для обучения/вводного курса перед внедрением, но я бы хотел, чтобы во время разговора мы не отвлекались на техническую часть вопроса.
А пока меня интересуют именно эти детали.

Заранее благодарю и надеюсь на понимание.
 
Я не являюсь специалистом по отчётам, и я лично понятия не имею, что такое %СurrentQueryPart2WithoutOrderBy%.

Поэтому и не отвечаю.

Бессмысленно мне лично задавать технические вопросы по генератору отчётов.

Мои познания ограничиваются в данном вопросе примерно следующим:

Существуют простые формы типа "Номенклатура", где данные добываются одним SQL запросом. В таком случае в шаблон, как я понимаю, передаётся этот запрос из текущей формы.

Есть сложные формы (генерируемые уже Plugin'ами, а не самой платформой). Например "себестоимость" или "график производства". Там невозможно передать текущий запрос, т.к. данные в форме получаются не одним запросом а множеством и с последующей обработкой.
В таких случаях, как я понимаю, в отчёт по сути передаётся временная таблица с теми же данными примерно, что на экране + нужные ID.
Недостающие данные, если таковые нужны для отчёта, добываются в отчёте запросами с использованием соответствующих ID из временной таблицы.

Временная таблица физически сохраняется в параметр VGB_REPORT_QUERY текущего пользователя.

Вот, собственно, и всё, что я знаю по данному вопросу.
Могу в чём-то ошибаться, т.к. повторяю - это не мой профиль, я этим не занимаюсь и деталей просто не знаю.
Страницы: 1
Сейчас на форуме (гостей: 3)
Всего зарегистрированных пользователей: 3744
Приняло участие в обсуждении: 399
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт