1с 8 это группа
Сейчас мы с вами разберём один очень важный вопрос. ЭТО — грабли, на которые наступает практически каждый первый пользователь 1С:Бухгалтерии 8! Да-да, сейчас речь пойдёт о группах.
Общие сведения о группах в 1С Бухгалтерии 8
Группы встречаются в справочниках и в основном предназначены исключительно для удобства. Вместо того, чтобы сваливать все элементы справочника в одну большую кучу, их можно рассортировать, для чего в 1С Предприятии и существуют группы.
Однако, не все справочники позволяют создавать группы. Ниже приведен пример справочника, в котором нельзя использовать группировку.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
На рисунке видно, что в данном справочнике можно создавать только элементы, а не группы элементов. Новый элемент в справочник добавляется соответствующей кнопкой с зелёным плюсом (Добавить в версии 8.2 или Создать в 8.3). Элементы справочников в списке обозначаются картинкой в виде палочки (слева строки).
А вот пример справочника, в котором помимо элементов можно создавать ещё и группы. Группы также часто называют папками, поскольку они обозначаются значками папок, как в Проводнике Windows.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Как видно из рисунка выше, справочники, в которых есть понятие групп, состоят из двух частей. Помимо обычного списка элементов, слева есть ещё поле, в котором отображаются только группы. Кстати говоря, многих пользователей смущает то, что этих самых групп в левом поле не видно (конечно при условии, что они вообще добавлялись). Чтобы развернуть дерево групп слева, нужно щёлкнуть на очень мелком плюсике, который на картинке дважды подчеркнут. И тогда получиться вот так.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Честно говоря, удивляют попытки развернуть дерево групп при условии что там ничего нет! Если группы в справочник не добавлялись, то там будет ПУСТО!
Если в справочнике накопилось много данных (элементов), то их можно рассортировать при помощи групп. Сколько групп создавать, как их называть — решаете только вы сами.
Как создать группу:
Используйте сочетание клавиш Ctrl + F9 или нажатие на кнопку папки с плюсом на панели инструментов справочника.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Далее возникает ещё один типичный вопрос — что выбирать в поле Группа у новой группы? Дело в том, что группы, как и папки в Windows, могут быть вложенными. Поэтому если вы хотите создать группу в группе (папку в папке), то в поле Группа следует выбрать родительскую группу, т.е. ту, в которой будет находится вновь создаваемая папка. Если новая группа должна находиться в корне справочника, то данное поле следует оставить пустым.
Далее нажимаем OK и группа создана.
Разобраться с особенностями работы 1С:Бухгалтерии 8.3, а также научиться вести учёт без посторонней помощи Вам поможет специальный видеокурс по данной конфигурации, включающий в себя 42 часа практических материалов. Посмотрите примеры уроков и учебный план курса!
Как использовать группы при создании элементов справочников
Если в справочнике можно создавать группы, то при создании нового элемента такого справочника в форме обязательно будет поле Группа! Что это значит на практике? Всё предельно просто — если вы хотите, чтобы новый элемент справочника сразу попал в некую группу, то выберите её в поле Группа; если нет, то поле можно оставить пустым.
Ниже приведен пример с созданием основного средства сразу в группе "Администрация". В данном случае группа имеет смысл подразделения компании.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Перемещение элементов справочника из одной группы в другую
Самый простой способ переместить элемент справочника 1С Бухгалтерии 8 в другую группу — открыть этот элемент (клавиша F2) и в поле Группа выбрать другую папку. Данные способ прост, однако неэффективен при смене группы сразу у нескольких элементов.
Второй способ — выделить нужный элемент и нажать кнопку Переместить элемент в другую группу на панели инструментов справочника. Группа при этом уже должна существовать! Пример показан на рисунке ниже.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
В открывшемся окне выбираем нужную группу двойным щелчком (или одинарный, а потом кнопка Выбрать).
Третий способ самый быстрый. Элементы можно перетаскивать мышкой из одной группы в другую, также как папки и файлы в Windows.
Всё вышесказанное можно применять не только к элементам справочников, но и к самим группам тоже!
Подведём итоги
Таким образом, группы (папки) в справочниках 1С Бухгалтерии 8 предназначены для сортировки элементов справочника в соответствии с логикой пользователя программы. Деление на группы позволяет быстрее находить то, что нужно. Никакого смысла (кроме некоторых случаев) это не несёт, т.е. можно создавать любое количество групп и подгрупп, а также присваивать им любые имена.
Если при создании элемента справочника нужно сразу "положить" его в нужную группу (папку), то в поле Группа формы нового элемента следует выбрать нужную вам группу. Если элемент справочника будет лежать в его корне, то поле Группа следует оставить пустым.
Следует также заметить, что в справочнике Номенклатура группы определяют счета учета, поэтому занесение элемента данного справочника в одну из групп имеет смысл (и ещё какой). Особенности работы со справочником Номенклатура 1С Бухгалтерии 8 рассмотрены в другой статье.
Работу с группами, в том числе и то, что в данной статье не рассмотрено, вы можете изучить на курсах 1С, представленных на данном сайте.
Уникальная метка публикации: 0FD8ED8D-AC15-03A3-5AF1-C097AC011DA9
Источник: //artemvm.info/information/uchebnye-stati/1s-predpriyatie/chto-takoe-gruppy-v-spravochnikah/
В очередном релизе 1С:Предприятие 8.3.12 расширено поведение групп элементов управляемой формы: добавлена возможность показывать группы в виде сворачиваемых или всплывающих панелей.
Сворачиваемая группа — это группа, которая представлена на форме только своим заголовком. Сам заголовок является гиперссылкой и, если нажать на него, группа будет свернута или развернута (в зависимости от своего предыдущего состояния):
Всплывающая группа — это группа, которая представлена на форме только своим заголовком. Сам заголовок является гиперссылкой и, если нажать на него, появится всплывающая панель с элементами группы. Закрыть панель можно крестиком в верхнем правом углу:
Давайте разберемся, как настроить такое поведение группы:
- Открываем форму элемента справочника;
- Выделяем нужную нам группу и переходим в палитру свойств;
- Обязательно укажите свойство «Заголовок», чтобы визуально выделить группу элементов формы;
- Укажите способ поведения группы (свойство «Поведение»)
- Сворачиваемая — для сворачиваемой группы;
- Всплывающая — для всплывающей группы;
- Обычная — для обычной группы (по умолчанию);
- Укажите заголовок свернутого отображения (свойство «ЗаголовокСвернутогоОтображения»). Он может отличаться от заголовка группы;
- Установите флажок «Свернута», если хотите, чтобы свертываемая группа при открытии формы была свернута;
- Обязательно установите флажок «Объединенная», чтобы выбранное поведение (сворачиваемая или всплывающая) работало;
6. При группировке требуется, чтобы значения в столбце Цена просуммировались. Для этого подойдёт агрегатная функция
7. При группировке требуется найти максимальное значение в столбце Цена. Для этого подойдёт агрегатная функция
8. При группировке требуется найти количество различных значений в столбце Цена. Для этого подойдёт агрегатная функция
Домашнее задание
а) Напишите запрос, который группирует цвета, встречающиеся среди еды:
Эталонное решение. Сначала пишем код сами, проверяем на компьютере (как и все примеры программ из уроков), только потом сверяемся
Войдите на сайт как ученик
б) Напишите запрос, который находит максимальную калорийность еды для каждого цвета:
Эталонное решение. Сначала пишем код сами, проверяем на компьютере (как и все примеры программ из уроков), только потом сверяемся
Войдите на сайт как ученик
в) Напишите запрос, который группирует еду по вкусу и цвету:
Эталонное решение. Сначала пишем код сами, проверяем на компьютере (как и все примеры программ из уроков), только потом сверяемся
Войдите на сайт как ученик
Если всё ещё не совсем понятно, как это группировать сразу по двум полям, то давайте разберём такой пример:
Пусть у нас есть следующая таблица:
И мы хотим сгруппировать её по полю А. Это значит, что мы возьмём все строчки с одинаковым полем А и "слепёшим" (свернём, сгруппируем) в одну.
Поэтому на выходе будет:
А теперь пусть есть таблица:
А Б
1 3
1 3
1 5
2 4
2 4
2 6
И мы группируем сразу по А и Б. Это значит, что мы возьмём все строчки с одинаковыми А и Б и "слепёшим" (свернём, сгруппируем) в одну.
Поэтому на выходе будет:
А Б
1 3
1 5
2 4
2 6
А теперь замените А на Вкус, а Б на Цвет.
г) Напишите запрос, который выведет количество цветов в таблице Справочник.Цвета:
Эталонное решение. Сначала пишем код сами, проверяем на компьютере (как и все примеры программ из уроков), только потом сверяемся
Войдите на сайт как ученик
Для учеников
Уровень сложности уроков идёт снизу вверх. Поэтому старайтесь заниматься последовательно, ничего не пропуская и не откладывая на потом.
Обязательно выполняйте все тесты и домашние задания, старайтесь улучшить свои результаты. Сверяйтесь с эталонными решениями только после самостоятельного выполнения задач.
На вопросы учеников — отвечаю по почте, но прежде загляните в ЧАВО (ссылка) .
Очень часто в 1С 8.3. в справочнике необходимо настроить определенный порядок подчинения элементов. Для реализации подобных задач из простого справочника необходимо сделать иерархический справочник 1С.
В платформе 1С существует два вида иерархии – иерархия групп и элементов и иерархия элементов.
Иерархия групп и элементов
Для того, чтобы справочник имел иерархию групп и элементов, необходимо в редакторе справочника на закладке Иерархия установить флаг Иерархический справочник, а свойству Вид иерархии установить значение Иерархия групп и элементов.
Тогда у справочника можно будет создавать группы, и размещать элементы в группах.
При иерархии групп или элементов существуют группы (каталоги), в которые входят или другие группы, или элементы. И группы, и элементы являются экземплярами объекта справочника.
Группа это тоже экземпляр объекта справочника, по которому не ведется какой-либо учёт (как правило), и который может быть родителем другого экземпляра, т.е. в группу могут входить другие группы и элементы справочников.
Иерархия элементов
Иерархия элементов настраивается похожим способом: в редакторе справочника на закладке Иерархия устанавливается флаг Иерархический справочник, но свойству Вид иерархии следует установить значение Иерархия элементов.
После этого, каждый элемент может быть родителем другого элемента.
Родитель иерархического справочника 1С
У каждого элемента иерархического справочника должен быть родитель. В случае иерархии групп и элементов родитель это группа иерархического справочника, в случае иерархии элементов, родитель это элемент.
Родитель это стандартный реквизит справочника. Если иерархия отключена, то этот стандартный реквизит не доступен. Как у этого справочника Сотрудники.
А если иерархия включена, то этот реквизит доступен. Как у справочника Контрагенты.
Если форма элемента справочника автоматически генерируется платформой (т.е. она не создана), то этот реквизит отображается на управляемой форме. И, в случае иерархии групп и элементов в нем указана группа, в которую входит этот элемент.
Если группа не указана, то значит элемент верхнего уровня.
Также, родитель имеется у элементов справочника с иерархией элементов.
Создать элемент иерархического справочника 1С
Для того, чтобы создать группу справочника (в случае, иерархии групп и элементов), необходимо воспользоваться методом менеджера справочника СоздатьГруппу(). А для создания элемента следует воспользоваться методом СоздатьЭлемент(). Если мы хотим, чтобы вновь созданный элемент входил в какую-то группу, то следует в свойство Родитель этого элемента записать ссылку на нужную группу.
В коде ниже, создаем группу, а потом создаем элемент, который входит в эту группу:
Заметьте, группа в коде выше, группа верхнего уровня. У неё при создании не был задан Родитель.
В случае иерархии элементов всегда нужно создавать элементы, но также следует в свойстве Родитель созданного элемента указать ссылку на другой элемент, которому будет подчинен созданный.
Изменить элемент иерархического справочника 1С
Если мы хотим поменять подчиненность элемента иерархического справочника, или вообще убрать её, т.е. сделать из элемента элемент верхнего уровня, то следует работать со стандартным реквизитом Родитель. В случае, изменения подчиненности, этому реквизиту нужно присвоить ссылку на другую группу.
Если же мы хотим сделать элемент верхнего уровня, то этому реквизиту нужно присвоить пустую ссылку.
Поиск в иерархическом справочнике 1С
В платформе 1С имеется возможность искать в определенной группе иерархического справочника, для этого следует в методах НайтиПоНаименованию, НайтиПоКоду и НайтиПоРеквизиту заполнять параметр Родитель.
Например, поиск в определенной группе будет осуществляться так:
Где, третий параметр Группа — это ссылка на группу, внутри которой ищется элемент по указанному названию.
Выборка иерархического справочника 1С
В платформе 1С 8.3. существует возможность выбрать элементы иерархического справочника, которые входят в ту или иную группу, для этого следует воспользоваться методом Выбрать с заполненным параметром Родитель. В этом случае будут выбраны группы и элементы, которых входят непосредственно в указанную группу, но не будут выбраны группы элементы, которые входят в подчиненные группы. Чтобы выбрать элемент и группы, входящие в какую-то группу, следует воспользоваться методом ВыбратьИерархически.
Например, при таком коде:
Будут выбраны элементы, входящие в указанную группу.
А в этом случае:
Будут выбраны элементы, которые входят и в указанную группу, и в подчиненные ей группы.
И Выбрать, и ВыбратьИерархически отбирают и группы, и элементы справочников. Поэтому, в коде выше было использовано свойство ссылки справочника ЭтоГруппа. Это свойство имеет значение Истина, если ссылка является группой справочника.
Более подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
При большом количестве сотрудников в компании может возникнуть потребность классифицировать их по тем или иным критериям. Такое разделение удобно при работе с документами и отчетами. В программе 1С 8.3 ЗУП реализована и эта возможность. В данной статье мы расскажем о том, как настраивать группы сотрудников и как использовать их в оформлении документации.
1. Настройка групп в 1С
Создание групп сотрудников в 1С выполняется в справочнике, который доступен в разделе «Настройки».
Один сотрудник может относиться к нескольким группам одновременно, поэтому при заполнении состава группы не контролируется принадлежность сотрудника к другим группам.
Заполнение групп в 1С ЗУП составом сотрудников возможно двумя способами: ручное заполнение и динамическое формирование по заданным условиям.
Рассмотрим оба варианта.
· Ручное заполнение групп сотрудников в 1С
Для примера введем группу «Рабочие». Создаем новую группу сотрудников в 1С, вводим ее наименование и записываем. После этого с помощью функции подбора выбирается перечень сотрудников, относящихся к созданной группе.
Этот состав фиксированный, то есть для его изменения надо будет вручную исключить/добавить сотрудника.
При добавлении нового сотрудника в программу для отнесения его к какой-либо группе, заполняемой вручную, в карточке сотрудника надо перейти по гиперссылке «Не входит в составы групп сотрудников» и выбрать группу или несколько групп, к которым необходимо отнести этого сотрудника.
В качестве второго примера введем группу, состав которой формируется автоматически – группу с сотрудниками в возрасте от 18 до 25 лет.
Для этого в новом элементе справочника «Группа сотрудников» надо установить флаг «Формировать автоматически», и при нажатии кнопки «Настроить критерии отбора» установить условия отнесения сотрудников в группу.
В левой части открывшегося окна отображен перечень доступных полей, по которым устанавливаются критерии.
В правую часть переносим нужное поле. В данном случае у нас будет два условия: возраст больше или равно 18 и возраст меньше или равно 25, тогда в правую часть выносим поле «Возраст» дважды.
Указываем типы сравнения и группируем условия.
Сохраняем настроенные условия нажатием кнопки «Ок», после чего в группе запускаем функцию формирования состава.
В результате в программе 1С 8.3 ЗУП отобразится список сотрудников, соответствующий этим критериям. Но если мы повторно зайдем в данную группу, список будет пуст. Это связано с тем, что состав формируется динамически на текущий момент времени и в системе не хранится. Например, состав групп, зависимый от таких показателей как возраст, образование, семейное положение и т.п. в краткосрочный промежуток времени может измениться. Удобство работы с такими группами и заключается в отсутствии необходимости постоянного мониторинга состава групп.
2. Использование групп в документах и отчетах
В документах и отчетах выбрать группы нельзя, но можно использовать их для заполнения перечня сотрудников. Для этого при вызове функции подбора в открываемом справочнике «Сотрудники» надо установить вид списка «По группам».
Тогда в левой части справочника отобразятся все введенные группы и при выделении определенной группы, в правой части будет отображен список сотрудников, относящихся к этой группе в 1С ЗУП.
Используя сочетание клавиш Ctrl+A, можно выделить всех участников группы и перенести в отчет/документ.
Специалист компании ООО «Кодерлайн»
Косьяненко Зоя Владимировна
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
Читайте также: