• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Сортировка в накладной по группе и по имени

Автор zaka, Травень 25, 2015, 19:33:16

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

zaka

Здравствуйте! Подскажите кто нибудь, можно ли в дизайнере сделать изменение шаблона, что бы при печати накладной и счёта товар сортировался не только по имени, но и по группам?

TheOK

#1
Цитата: zaka від Травень 25, 2015, 19:33:16
Здравствуйте! Подскажите кто нибудь, можно ли в дизайнере сделать изменение шаблона, что бы при печати накладной и счёта товар сортировался не только по имени, но и по группам?
Не припомню такого функционала
Можно сказать, что нельзя
Если до сих пор не добавили в шаблоны ID документов, то простых способов, наверное, не найти (да и с ID он был бы не прост)
ЗЫ Кстати, сортируется при клике на кликабельные колонки у меня в версии 6.16 косо (сортирует только в одну сторону)
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

admin

Как и отвечали по емаил чтобы сделать группировку по группам они должны быть в наборе данных и по ним должны быть сортировка. Но ее нет в данных, да и не должно быть.

Цитата: TheOK від Травень 26, 2015, 00:09:29
Если до сих пор не добавили в шаблоны ID документов, то простых способов, наверное, не найти (да и с ID он был бы не прост)

Хотели добавить, но отказались. Т.к. на момент создания документа этого ID нет, он вроде и есть и известен, но документ не сохранен и выборку вы внешним SQL запросом не сделаете, его же в базе еще нет. А вот с архива документов все будет работать хорошо, но только с архива т.к. при редактировании ваш ID будет показывать старые данные внешним запросом, актуальность только после сохранения. Включим его в след. версии, просто будет [ID].

Цитата: TheOK від Травень 26, 2015, 00:09:29
ЗЫ Кстати, сортируется при клике на кликабельные колонки у меня в версии 6.16 косо (сортирует только в одну сторону)

Спасибо, уже подправили.

zaka

#3
Спасибо за ответы. Еще вопрос, когда добавите [ID], я так понимаю для каждой группы надо будет создавать свой уникальний. И отличаться они будут по первым символам? Или я неправильно понял.
И ещё не в тему, но - в опциях, в действиях пользователей кнопка закончить не переведена на русский язык.

TheOK

Цитата: zaka від Травень 26, 2015, 14:14:01
Еще вопрос, когда добавите [ID], я так понимаю для каждой группы надо будет создавать свой уникальний.
Я и admin говорили об ID документов (хотя существуют и ID групп, товаров и т.д.)
Этот ID уже есть в базе
Он автоматически создается в базе при добавлении новой группы, документа, товара и т.д. (пользователь здесь никак не задействован)
В данном случае это числовой идентификатор документа (грубо говоря номер документа, который никогда не изменяется).

Цитата: zaka від Травень 26, 2015, 14:14:01
отличаться они будут по первым символам?
Это числовое значение. В общем случае эти числовые значения генерируются по порядку 1,2,3,...,k,...
Поэтому, нет, они будут отличаться не по первым символам

Для обычного пользователя УкрСклада достаточно понимать, что ID - уникальный № чего-то (в данном случае документа)

Для тех, кому нужно чуток больше информации достаточно понимать, что ID позволяет однозначно понимать с каким именно документом (товаром, группой) Вы имеете дело (в данном случае в шаблоне документа) и обратившись в базу достать оттуда атрибуты документа (товара, группы, пользователя и т.д.) которые Вам нужны. Для данных манипуляций необходимы некоторые навыки по работе с базами данных
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

zaka

#5
Спасибо за подробное объяснение. Как раз таких навыков у меня нет. С Вашего позволения ещё вопрос: шаблон отчета и шаблон документа это одно и тоже? Или они только похожи внешне. (Это на будущее  :) )

TheOK

Цитата: zaka від Травень 26, 2015, 21:32:15
Спасибо за подробное объяснение. Как раз таких навыков у меня нет. С Вашего позволения ещё вопрос: шаблон отчета и шаблон документа это одно и тоже? Или они только похожи внешне. (Это на будущее  :) )
И одно и другое - это шаблон, в который выводятся данные (т.е. как бы одно и то же). Т.е. фактически одно и то же (если рассматривать их как файлы в отрыве от УкрСклада)
Но есть отличия:
В шаблон отчета выводятся данные из запроса (SQL запрос), который вы видите на закладке редактирования отчета, можете скопировать в новый отчет и модифицировать его
В шаблон документа данные выбираются внутри программного кода и набор этих данных определяется разработчиками УкрСклада (редактирование исходного источника данных недоступно юзеру)

Однако, следует знать, что внутри любого шаблона (в последних версиях УкрСклада) можно сформировать, практически любую выборку. Но для тех, кто не сталкивася с работой с базами данных, как мне кажется,  это неподъемно
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]