Как программно настроить сортировку в отчете 1С
Рано или поздно но штатному системному администратору любой организации придется столкнуться с такой программой как 1С Предприятие. Как правило администрирование 1С полностью возлагается на админа. Настройка прав, создание пользователей, обновление, настройка серверов 1С и многое другое. Но в некоторых случаях особо умные работодатели пытаются навязать еще и программирование, доработку отчетов. Например, настроить сортировку по возрастанию или убыванию в каком нибудь типовом отчете.
Во первых. Ни когда не соглашателе на это если не уверены в своих силах.
Во вторых. Если согласились то просите за это оплату. Ни когда не берите на себя дополнительные обязанности бесплатно. Так как если вы это сделаете один раз то второй вас ни кто спрашивать не будет. Проверено на собственном опыте.
В третьих. Перед тем как начать что-то изменять сделайте резервную копию а лучше сохраните обработку как внешнею. И уже в нее вносите изменения.
Перед тем как лезть в код хорошо просмотрите настройки отчета. Так как в большинстве отчетов сортировку можно настроить не прибегая к программированию.
Сортировка номенклатуры в любом типовом отчете
И так у вас есть вот такой отчет. В котором не задана сортировка номенклатуры.
Открываем обработку.
Далее открываем форму отчета и снизу переходим на вкладку «Модуль».
Открываем процедуру в которой находиться запрос (это черный текст). Кликаем по нему ПКМ и выбираем пункт «Конструктор запроса».
В конструкторе переходим на вкладку «Порядок». Из левой переносим в правую номенклатуру и указываем сортировку например, по возрастанию.
Сохраняем обработку, и смотрим на результат. Как видите номенклатура у нас отсортировалась.
Сортировку можно выполнить по любому необходимому полю. По аналогии можно изменить любой другой типовой отчет.
Если у вас возникли вопросы или нужна помощь пишите буду рад помочь!
Здравствуйте. А что можно сделать, если номенклатура отображается следующим образом: 95-1 по 95-115, 95-12 по 95-19, 95-2, 95-20 по 95-29, 95-3 по 95-32 и т.д. Нужно, чтобы была корректная сортировка по 2 цифре в номенклатуре. 95-1, 95-2, 95-3 и т.д.
нужно нумерацию проставить правильно, например 95-001, 95-115, 95-012, 95-019, 95-002, 95-020, 95-029, 95-003, 95-032
Здравствуйте! Сделать сортировку по данному полю. Чтобы ответить более подробно нужно больше информации от вас.