Как отсортировать контрагентов в 1с
В данной статье мы расскажем о том, как с помощью Универсального отчета вывести в список контактную информацию по контрагентам — всю или только ее определенный вид, например, телефонный справочник или юридические адреса по всем контрагентам.
Для этого создадим и сохраним в программе собственный отчет. Вашему вниманию будут предложены две настройки:
- полный список адресной информации контрагентов, ИНН, КПП;
- список юридического адреса контрагентов, ИНН, КПП.
Настройка Универсального отчета
Универсальный отчет в программе расположен в разделе Отчеты — Стандартные отчеты — Универсальный отчет .
Заполнение шапки отчета
В шапке отчета укажите:
- Справочник — тип источника данных, т.е. какой объект анализируется;
- Контрагенты — отчет будет формироваться по справочнику Контрагентов;
- Контактная информация — данные для построения отчета включают контактную информацию.
Настройка отчета
Откройте настройку отчета по кнопке Настройки . Выберите Вид — Расширенный.
Для отчета Вывод контактной информации контрагентов заполним вкладки:
Вкладка Поля и сортировки
На вкладке Поля и сортировки дополнительно к выставленным по умолчанию показателям по кнопке Добавить установите следующие показатели:
Данных показателей нет в списке полей, поэтому для добавления встаньте курсором на реквизит Контрагент и нажмите кнопку Добавить .
В появившемся окне разверните реквизит Контрагент и выберете нужные поля.
Используя стрелки «вверх» и «вниз», расположите поля в порядке следования и для более компактной формы отчета оставьте флажки только на следующих показателях:
В окне Сортировки по кнопке Добавить укажите порядок упорядочивания данных в отчете:
Вкладка Структура
Исходная структура отчета содержит только детальные записи. Для построения собственной структуры отчета удалите настройку, заданную по умолчанию по кнопке Удалить .
По кнопке Добавить задайте группируемые поля, как показано на рисунке.
Формирование отчета
По кнопке Сформировать отчет будет построен по заданной настройками форме.
Чтобы каждый раз не пришлось настраивать отчет сначала, БухЭксперт8 советует сохранить настройки отчета в 1С по кнопке Сохранить вариант отчета .
После ввода наименования настройки, например, Вывод контактной информации контрагентов, нам не придется каждый раз настраивать отчет заново. По кнопке Выбрать настройки достаточно обратиться к сохраненной настройке.
Настройки можно выгрузить или передать по почте. Подробнее:
Эту информацию можно вывести на печать и всегда иметь «под рукой». Очень удобно!
Вывод только юридического адреса
Усложним задачу: теперь нужно вывести только юридические адреса контрагентов.
Для этого дополнительно к указанным выше настройкам внесем изменения во вкладки:
Шаг 1. На вкладке Отборы по кнопке Добавить отбор укажите значения, как показано на рисунке:
Выставление звездочки перед полем Заголовок выводит данные отбора в шапку отчета. Для этого нажмите мышкой в колонку с желтой звездочкой и выберите из появившегося меню строчку В шапке отчета.
Шаг 2. На вкладке Поля и сортировки укажите данные, как показано на рисунке.
Шаг 3. На вкладке Структура оставьте только детальную группировку полей, как показано на рисунке:
По кнопке Сформировать отчет будет построен по заданной настройками форме.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В статье приведена пошаговая инструкция создания отчета по выводу основных.В данной статье мы расскажем о том, как с помощью.Журнал справочника Договоры не несет никакую информацию: из него непонятно.В данной статье мы расскажем о том, как получить информацию.
(5 оценок, среднее: 4,80 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Хорошо было бы объяснить, чтобы было понимание, что вообще такое ссылка, тип, вид, представление. Если ссылка — это наименование контрагента в справочнике, то почему в первом примере вместе с наименованием через запятую ИНН и КПП притянулись?
Добрый день.
Данные, доступные только для чтения. — это ссылка.
Обратите внимание, что в первом примере на вкладке Показатели выбраны поля Ссылка.ИНН и Ссылка.КПП. Поэтому эти данные и выводятся в отчете.
Во втором примере на вкладке Показатели Ссылка.ИНН и Сслка.КПП не выбраны, следовательно и в отчете этих данных нет.
В редакции 3.0 есть возможность установить сортировку списка документов или элементов справочника по любому реквизиту, в том числе по контрагенту, по сумме и т. п. Для этого достаточно щелкнуть мышкой по заголовку нужной колонки. Установка сортировки по выбранному реквизиту видна сразу же по появлению специальной пиктограммы в заголовке этого реквизита. В интерфейсе «Такси» пиктограмма выглядит в виде стрелки, при этом внешний вид стрелки указывает на тип сортировки:
- стрелка, направленная вниз, означает возрастание для числовых полей или по алфавиту для символьных;
- стрелка, направленная вверх, означает убывание для числовых полей или в обратном алфавитном порядке для символьных.
Повторный щелчок мыши по названию колонки переключает направление сортировки.
Стандартные настройки формы списка предлагают вариант сортировки только по одному реквизиту (то есть пиктограмма сортировки присутствует лишь в одной из колонок), однако пользователь при необходимости всегда может настроить сортировку в соответствии со своими собственными потребностями.
Чтобы настроить вариант сортировки, отличающийся от стандартного, необходимо выполнить следующую последовательность действий:
- открыть вертикальное меню нажатием на кнопку Еще;
- выбрать пункт Настроить список;
- открыть окно выбора в поле Сортировка;
- в форме Редактирование порядка добавить необходимое поле (либо щелчком по кнопке Выбрать, либо простым перетаскиванием поля) в правую часть формы, после чего нажать кнопку ОК;
- сохранить выбранную настройку с помощью кнопки Завершить редактирование;
- убедиться в том, что пиктограмма сортировки появилась в заголовке нужной колонки.
Описанный механизм одинаково применим как в интерфейсе «Такси», так и в интерфейсе предыдущих версий «1С:Бухгалтерии 8».
Подробнее, как установить сортировку в списке документов (элементов справочника) читайте, а также смотрите видео на сайте.
Новая порция лайфхаков по работе с интерфейсом 1С. На этот раз разбираем работу со списками - учимся их упорядочивать, сортировать, создавать новые и перемещать старые. Это очень полезное дополнение к уже имеющимся знаниям по интерфейсу 1С.
Ссылки на предыдущие статьи
Значительная часть информации, связанной с учетом или ведением бухгалтерии, хранится в виде списков. Эта традиция заведена уже очень давно и табличная информация воспринимается уже как нечто само собой понятное. Списки могут быть разными и представлены могут быть различными способами.
Программные продукты от 1С предлагают свою версию реализации списков. Это стандартный механизм для всех продуктов от 1С. Очень полезно научиться работать со списками в этой среде. Знания будут полезны как бухгалтерам, так и абсолютно всем, кто так или иначе, вынужден работать в программах от 1С.
Начнем по порядку.
1. Дату можно не вбивать полностью
Можно не вбивать текущую дату каждый раз. Просто введите сегоднящнее число в соответствующее поле и нажмите Enter. Программа сама допишет отсутствующую информацию. Это не ахти насколько важные знания, но если вы работаете с большим потоком документов, то этот лайфхак значительно ускорит обработку данных. Ведь каждый раз тратятся драгоценные секунды.
2. Функция "вывести список" - начальная сортировка
Нажимаем кнопку "Ещё" и находим опцию "Вывести список". Нажимаем на этот пункт и перед нами открывается панель настройки. Эта панель позволяет галочками указать, какие данные нужно сохранить в результирующем списке, который мы, например, хотим вывести на печать.
После такой сортировки, на выходе мы получим таблицу со всеми выбранными данными. Эту таблицу можно распечатать или использовать любым способом.
3. Быстрый отбор
Если нам нужно получить данные по какому-то контрагенту, то можно использовать простой способ сортировки. Достаточно кликнуть правой кнопкой по наименованию партнера или контрагента и выбрать опцию "Найти". В результате, система предложит вам сводную таблицу со всеми данными, отвечающими поставленному запросу. Это называется быстрый отбор. Очень полезная на практике функция. Кстати говоря. результат отбора будет висеть над всей таблицей как закладка. Его можно закрыть крестиком.
4. Сортировка данных
Ещё одна очень полезная функция - это сортировка данных внутри сводной таблицы. На самом деле штука довольно стандартная, но пользу. безусловно, имеет.
Обратите внимание, что колонки имеют шапки с названиями, которые можно кликать. Кликайте по нужному столбцу и произойдет сортировка в установленном порядке. Это очень удобно, когда нужно выполнить сортировку по одному из параметров.
5. Изменить форму
Если перейти во вкладку "ещё", то там вы увидите закладку изменить форму. Появляется форма настройки.
Тут можно поубирать галочками лишние пункты или добавить что-то новое. Благодаря этому можно сделать список более компактным. Здесь же можно изменить стиль и форму отображения объектов.
У некоторых пунктов возможно расширить набор полей. используя справочник. Там, где это возможно. появляется зеленый плюсик рядом с надписью добавить поле в конструкторе формы. Там есть много интересных и полезных полей. Например, можно вытащить поле ИНН и т.п.
Здесь же можно сформировать удобный быстрый отбор. Просто кликните по вкладке, как показано на рисунке. а в появившемся наборном поле введите нужного контрагента (или любую другую информацию, соответствующую выбранному полю). Впоследствии, программа выведет подборку, аналогичную быстрому подбору.
6. Подборка документов по признаку
С помощью опции настройка списков можно не только сформировать удобную для прочтения форму или упорядочить данные, но и сделать выборку по признаку. Например, вывести все документы, которые нужно подписывать. Очень полезная функция. которая значительно сократит рутинную обработку стандартных документов.
Настроить эту функцию очень просто. Переходите во вкладку "ещё", выбирайте настройку списков. Тут выбираем вкладку отбор, как показано на картинке выше и в итоге получаем отсортированные данные, где подобраны все неподписанные документы.
7. Группировка
Данные можно не только сортировать, но и группировать. Иногда группировка внутри списка бывает очень и очень полезной. поскольку позволяет работать сразу с несколькими важными параметрами. Для того, чтобы выполнить группировку, нужно в уже знакомой нам вкладке "ещё", выбрать соответствующий раздел.
После выполнения группировки все данные будут отсортированы по группам. Можно сделать, например. группировку по контрагенту, как указано на рисунке выше. Это позволит нам выполнить удобную подборку всех данных, которые будут объединены в сводный перечень данных. Так можно в одном раскрывающемся списке увидеть и долги, и неподписанные документы, и другое.
8. Изменить форму внутри документа
Менять можно не только общий список, но и конкретный документ. Перейдем в уже известный нам раздел, там выберем "изменение формы".
Настройка формы позволяет открыть или спрятать ненужные нам пункты. Обратите внимание, что мы работаем не просто со списком, а с папками. Пункты будущего списка можно перемещать из папки в папку, а затем выводить в нужном поле.
Для формирования собственного отчета в 1С используется Универсальный отчет: раздел Отчеты — Стандартные отчеты — Универсальный отчет .
Заполнение шапки отчета
В шапке отчета укажите:
- Справочник — тип источника данных, т. е. какой объект анализируется;
- Контрагенты — отчет будет формироваться по справочнику контрагентов;
- Основные данные — основная таблица данных для построения отчета.
Настройка отчета
Откройте настройку отчета по кнопке Настройки . Выберите Вид — Расширенный.
Для отчета Реквизиты контрагентов заполним вкладки:
Вкладка Поля и сортировки
На вкладке Поля и сортировки в окне Поля дополнительно к выставленным по умолчанию показателям по кнопке Добавить установите следующие показатели:
Аналогично добавьте данные:
- Контрагент.Телефон ;
- Контрагент.Фактический адрес ;
- Контрагент.Юридический адрес .
Используя стрелки «вверх» и «вниз», расположите поля в порядке следования и для более компактной формы отчета оставьте флажки только на следующих показателях:
В окне Сортировки по кнопке Добавить укажите порядок упорядочивания данных в отчете:
Заполненная вкладка Поля и сортировки выглядит следующим образом.
Вкладка Оформление
Настройте вкладку Оформление по кнопке Добавить :
Эта настройка делает отчет более «красивым», но не является обязательной для использования.
Заполненная вкладка Оформление .
Вкладка Структура
Исходная структура отчета содержит детальные записи по выбранным полям вкладки Поля и сортировки . Для построения собственной структуры отчета удалите настройку, заданную по умолчанию, по кнопке Удалить .
По кнопке Добавить задайте группируемые поля, как показано на рисунке.
Формирование отчета
По кнопке Сформировать отчет будет построен по заданной настройками форме.
Эту информацию можно вывести на печать и всегда иметь «под рукой».
Чтобы каждый раз не пришлось настраивать отчет сначала, БухЭксперт8 советует сохранить настройки отчета в 1С по кнопке Сохранить вариант отчета .
После ввода наименования настройки, например, Реквизиты контрагентов, нам не придется каждый раз настраивать отчет заново. По кнопке Выбрать настройки достаточно обратиться к сохраненной настройке.
Настройки можно выгрузить или передать по почте. Подробнее:
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В данной статье мы расскажем о том, как с помощью.В данной статье мы расскажем о том, как с помощью.В данной статье мы расскажем о том, как с помощью.Журнал справочника Договоры не несет никакую информацию: из него непонятно.
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Войдите как ученик, чтобы получить доступ к материалам школы
Язык запросов 1С 8.3 для начинающих программистов: упорядочивание
Автор уроков и преподаватель школы: Владимир Милькин
Упорядочивание в запросах
Давайте напишем запрос, который получает из таблицы Справочник.Еда код и название еды:
Как всегда, выполните этот запрос у себя на компьютере.
С большой долей вероятности у вас получится следующий результат:
Возможно вы удивитесь, но при таком написании запроса никто не гарантирует нам именно такого порядка выдачи записей в таблице. В случае использования клиент-серверного режима работы на различных СУБД результат мог бы быть и такой:
И . ну в общем вы поняли, что если мы не указываем порядок сортировки (упорядочивания) результата запроса, то этот самый порядок может быть абсолютно любым.
Секция УПОРЯДОЧИТЬ ПО
Поля по которым требуется упорядочить запрос перечисляются в секции УПОРЯДОЧИТЬ ПО через запятую:
Следом за именем поля упорядочивания может идти одно из двух ключевых слов:
- ВОЗР- упорядочивание по возрастанию.
- УБЫВ - упорядочивание по убыванию.
Если не указывать ни одно из этих слов, считается, что сортировка идёт по возрастанию.
Вооружившись знаниями, давайте упорядочим результат нашего запроса по убыванию поля Код:
По возрастанию поля Наименование (алфавитный порядок):
А теперь упорядочим следующую таблицу
так, чтобы сначала шла сортировка по полю Вкус по возрастанию, а затем (среди строчек с одинаковым значением поля Вкус) шла сортировка по полю Цвет по убыванию:
Отдельно обращаю ваше внимание на то, что мы указали сортировку не по самим полям Вкус и Цвет, а по их строковому реквизиту Наименование. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь.
Это связано с тем, что сортировка возможна лишь по полям имеющим один из типов: Строка, Число, Дата.
А поля Вкус и Цвет являются ссылками на элементы справочников Вкус и Цвет, сортировать по которым не имеет смысла (в этом случае сортировка будет вестись по внутреннему идентификатору ссылки). Зато можно сделать сортировку по одному из реквизитов этих элементов. Наиболее подходящим в нашем случае будет строковый реквизит Наименование.
Возможность автоупорядочивания
Ключевое слово АВТОУПОРЯДОЧИВАНИЕ позволяет включить режим автоматического формирования полей для упорядочивания результатов запроса.
Мы сейчас познакомимся с этой возможностью подробно, но сразу хочется оговориться, что фирма "1С" в своих методических рекомендациях не советует использовать её без необходимости (о причинах этого мы поговорим ниже).
Прежде всего, ключевое слово АВТОУПОРЯДОЧИВАНИЕ может быть расположено в запросе сразу за или вместо секции УПОРЯДОЧИТЬ ПО:
Автоупорядочивание работает по следующим принципам:
Тогда ссылка на каждую таблицу в этой секции будут заменена полями, по которым по умолчанию сортируется эта таблица.
Для таблиц справочников полями сортировки по умолчанию являются код и наименование, выбор из которых осуществляется в соответствии с настройками справочника в конфигураторе:
Для таблиц документов полем сортировки по умолчанию является дата документа.
Так как поле сортировки ЛюбимыйЦвет имеет тип Справочник.Цвета, в настройках которого основным представлением выбрано поле Наименование, то этот запрос эквивалентен:
- отсутствует секция УПОРЯДОЧИТЬ ПО
- но есть секция ИТОГИ ПО (её мы будем проходить позже)
В этом случае результат запроса будет упорядочен по полям итогов (в той же последовательности).
Если среди этих полей есть ссылки на таблицы, то они также будут заменены полями, по которым сортируются эти таблицы по умолчанию.
- отсутствует секция УПОРЯДОЧИТЬ ПО
- отсутствует секция ИТОГИ ПО
- но есть секция СГРУППИРОВАТЬ ПО (группировку мы проходили здесь)
В этом случае результат запроса будет упорядочен по полям группировки (в той же последовательности).
Если среди этих полей есть ссылки на таблицы, то они также будут заменены полями, по которым сортируются эти таблицы по умолчанию.
Так как поле группировки Город имеет тип Справочник.Города, в настройках которого основным представлением выбрано поле Наименование, то этот запрос эквивалентен:
Наконец, если в запросе:
- отсутствует секция УПОРЯДОЧИТЬ ПО
- отсутствует секция ИТОГИ ПО
- отсутствует секция СГРУППИРОВАТЬ ПО
В этом случае результат запроса будет упорядочен по полям сортировки по умолчанию для таблиц, из которых выбираются данные, в порядке их появления в запросе.
Так как данные выбираются из справочника Еда, в настройках которого основным представлением выбрано поле Наименование, то этот запрос будет эквивалентен:
Почему использование автоупорядочивания нежелательно
- для универсальных запросов, когда разработчик не может предвидеть из каких таблиц будут запрашиваться данные
- для случаев, когда получаемый порядок записей не важен, но при этом он должен быть одинаковым в независимости от применяемой СУБД
Во всех остальных случаях использовать возможность автоупорядочивания нежелательно, так как поля, которые являются полями сортировки сегодня, могут перестать быть такими завтра.
Например, сегодня мы можем написать код, чувствительный к тому, чтобы результаты запроса из справочника Еда были отсортированы по полю Наименование.
А завтра фирма "1С" (или другой разработчик) изменят настройки базы в конфигураторе так, что полем сортировки по умолчанию для справочника Еда станет, к примеру, поле Код. И, если мы использовали автоупорядочивание в запросе, то наш отчет сломается, ведь порядок сортировки уже будет другим. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь.
Поэтому всегда старайтесь указывать конкретные поля и конкретный порядок сортировки по ним в секции УПОРЯДОЧИТЬ ПО, такой запрос уже не сломать просто так:
Читайте также: