0

1C Сортировка

Как программно настроить сортировку в отчете 1С

Рано или поздно но штатному системному администратору любой организации придется столкнуться с такой программой как 1С Предприятие. Как правило администрирование 1С полностью возлагается на админа. Настройка прав, создание пользователей, обновление, настройка серверов 1С и многое другое. Но в некоторых случаях особо умные работодатели пытаются навязать еще и программирование, доработку отчетов. Например, настроить сортировку по возрастанию или убыванию в каком нибудь типовом отчете.

Во первых. Ни когда не соглашателе на это если не уверены в своих силах.

Во вторых. Если согласились то просите за это оплату. Ни когда не берите на себя дополнительные обязанности бесплатно. Так как если вы это сделаете один раз то второй вас ни кто спрашивать не будет. Проверено на собственном опыте.

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

Перед тем как лезть в код хорошо просмотрите настройки отчета. Так как в большинстве отчетов сортировку можно настроить не прибегая к программированию.

Сортировка номенклатуры в любом типовом отчете

И так у вас есть вот такой отчет. В котором не задана сортировка номенклатуры.

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

Открываем обработку.

Как открыть внешнию обработку

Далее открываем форму отчета и снизу переходим на вкладку «Модуль».

Как открыть модуль отчета

Открываем процедуру в которой находиться запрос (это черный текст). Кликаем по нему ПКМ и выбираем пункт «Конструктор запроса».

Как изменить запрос

В конструкторе переходим на вкладку «Порядок». Из левой переносим в правую номенклатуру и указываем сортировку например, по возрастанию.

Как сделать сортировку в отчете

Сохраняем обработку, и смотрим на результат. Как видите номенклатура у нас отсортировалась.

1С сортировка по номеклатуре

Сортировку можно выполнить по любому необходимому полю. По аналогии можно изменить любой другой типовой отчет.

Если у вас возникли вопросы или нужна помощь пишите буду рад помочь!

admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *