gifts2017

Полные наименования в стандартных отчетах

Опубликовал tzk (tzk) в раздел Программирование - Практика программирования

Разбор вывода в стандартные отчеты Управление Торговлей ред. 10.3 на "Построителе отчетов" Полных наименований вместо кратких.

Моя первая публикация. просьба не кидаться на меня о_О.

 

Разбор простой, но с заковыркой. Поставили мне задачу выводить отчеты не с краткими, а с полными наименованиями. Все бы ничего, но при включении режима вывода с Иерархией названия групп не отображаются, т.к. группы не имеют полных наименований.

 

Рассмотрение проводится на справочнике Номенклатура. Для других иерархический справочников алгоритм будет точно таким же.

 

Для вывода в стандартных отчетах Полных наименований:

1) Жмем "Настройка...".

2) Выбрать внизу "Расширенная настройка".

3) Перейти на закладку Дополнительные поля.

4) Добавить дополнительное поле +Номенклатура.Полное наименование

5) Указать Положение = Вместо группировки

 

Этого достаточно, если не используется режим группировки "Иерархия".

 

Если же данный режим используется, то потребуется внести изменения в конфигурацию.

Внимание: измененная конфигурация обновляется дольше и сложнее типовой.

Для этого:

1) Запускаем базу в режиме Конфигуратор.

2) Делаем резервную копию базы данных: Администрирование - Выгрузить информационную базу - указываем каталог для копии и имя - Сохранить

3) Конфигурация - Открыть конфигурацию (если не открыта)

4) Конфигурация - Поддержка - Настройки поддержки - Включить возможность изменения - Закрыть (если замочек до сих пор не снят)

5) Файл - Сохранить.

6) Открываем в дереве конфигурации Справочники - Номенклатура - Реквизиты - НаименованиеПолное - пр.кн.мыши - Свойства

7) В свойствах Использование - "Для элемента" заменяем на "Для группы и элемента"

 

Теперь нужно добавить в форму группы реквизит Полное наименование. Для этого:

1) Открываем в дереве конфигурации Справочники - Номенклатура - Формы - Форма группы - Открыть форму

2) На закладке диалог тянем за нижний край формы вниз добавляя место под еще одну строку

3) Размещаем на форме новое поле ввода (например при помощи панели инструментов "Элементы управления", по умолчанию расположена внизу)

4) Заходим в свойства поля ввода - Данные - НаименованиеПолное

 

После этого выделяем окно дерева конфигурации и жмем файл - сохранить

 

Теперь необходимо применить настройки. Конфигурация - обновить конфигурацию базы данных. Жмем "Принять" если спросят.

 

Далее нужно приравнять ПолноеНаименование для групп к Наименованию для уже созданных групп. (могу выложить простую обработку, если кому-то потребуется, либо воспользуйтесь обработкой ПодборИОбработкаОбъектов с диска ИТС). Также можно сделать это вручную. Для вновь созданных групп поле ПолноеНаименование необходимо заполнять также вручную.

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Рытов (Арчибальд) 14.03.11 09:50
Опуская подробности, изложу краткую суть публикации:
Для использования стандартных отчетов надо сделать конфигурацию нестандартной.
Такой совет опасен. При всем моем доброжелательном отношении к начинающим авторам вынужден поставить минус.
2. Romarius (Romarius) 14.03.11 18:09
Поставил бы минус за такую рекомендацию, но рейтинг не позволяет.
Правильней сделать в отчете типа так:
Выбор
Когда Ссылка.ЭтоГруппа Тогда
Ссылка.Наименование
Иначе
Ссылка.ПолноеНаименование
Конец
Как ПолноеНаименование
3. fzt fzt (fzt) 16.05.13 12:10
(2) Romarius,
Что во всех отчетах? Это работа ради работы.

(1) Арчибальд,
Читателям самим решать что делать с их конфигурацией.

Добавлю:
На практике поковырял многие отчеты. В большинстве случаев можно вывести полные наименования, допустим контрагентов, настройками универсального отчета. Теперь соглашусь с (1).
Но от меня по прежнему плюсик, поскольку я тут нашел способ решения вообще другой задачи. Пусть знание живет.
4. Иван Титов (Ibrogim) 16.05.13 12:30
(0)
Поставили мне задачу
Слепое выполнение поставленных задач, это плохой тренд.
Ради такой мелочи менять конфигурацию...
Можно было бы выводить полное наименование в отдельной колонке, а краткое наименование скрыть, отчёт от этого не изменится.
5. Валерий Маркевич (Pride82) 09.09.13 17:17
Спасибо автору. Для без учета по Иерархии отработало на отлично. Я даже и подзабыл про эти дополнительные поля в стандартных отчетах.
6. Ярослав Володимирович (myr4ik07) 28.10.16 10:09
Чувак, ну спасибо тебе за вот это
4) Добавить дополнительное поле +Номенклатура.Полное наименование

я уже думал придется залезать в дебри типовой, атас :), благодарю