Как создать группу справочника 1с
Дата публикации 11.08.2022
Использован релиз 3.0.116
В программе «1С:Бухгалтерия 8» (ред.3.0) информация об услугах, работах, материалах, товарах, готовой продукции и т.п. хранится в справочнике «Номенклатура».
Для каждого элемента справочника устанавливается определенный вид номенклатуры (из справочника «Виды номенклатуры»). Если в справочнике «Номенклатура» установить вид номенклатуры у группы (папки), то при создании элементов в этой группе вид номенклатуры будет указываться для них автоматически.
У видов номенклатуры, соответствующих услугам (работам), должен быть установлен флажок «Услуга» (рис. 2).
- Раздел: Справочники – Номенклатура.
- Для создания новой группы нажмите кнопку Создать группу (рис.1).
- Укажите наименование группы.
- В поле Вид номенклатуры выберите «Услуги». У всех новых элементов, добавляемых в эту, папку будет автоматически устанавливаться этот вид номенклатуры.
- Кнопка «Записать и закрыть».
- Откройте группу двойным щелчком мыши.
- Для создания нового элемента нажмите кнопку Создать (рис. 2).
- Укажите наименование элемента.
- Проверьте (если вид номенклатуры был указан у группы, в которую добавляется элемент) или выберите (если элемент создается вне группы) вид номенклатуры «Услуги».
- Кнопка «Записать и закрыть».


Смотрите также
Подпишитесь на новости
Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:
- десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
- рассылка бесплатная, независимо от наличия договора 1С:ИТС;
- ваш e-mail не передается третьим лицам;
Как создать группу справочника 1с
Номенклатура = Справочники.Номенклатура.СоздатьЭлемент()
ГруппаНоменклатуры = Справочники.Номенклатура.СоздатьГруппу()
хорошо, спасибо, а как удалить все группы этого справочника в базе?
не стоит, если в них что-то есть тем более
это тестовая база, тут стоит
группа ничем не отличается от элемента в плане удаления. как обычно удаляй
ну мне нужен код «удалить нахрен все»
Пока Камикадзе.Следующий() Цикл
УбитьБилла = Камикадзе.ПолучитьОбъект();
УбитьБилла.Удалить();
(11) или сма или 5$
(12) демпинг детектед! Так парнишка не научится СП читать.
(15) да там еще ошибка вывалится наверняка
(15) такой код и копейки не стоит. вот когда будет кричать «нарушена ссылочная целостность, база рушится, меня увольняют» — тогда за денюшки)
(16) не проверял есно) от балды но направление туда
(16)ЫЫЫЫЫ! Не всё потеряно тогда.
вы так не пугайте, база чистая, кроме этого справочника ничего нет
(12) Во-первых, лучше все оформить в виде Процедура УдалитьНахренВсе().
Во-вторых, этот код все не удаляет… В этом смысле кошернее «format c:»
(21) кошернее rm -rf
Тут еще один вопрос возник. Когда я программно добавляю записи, я проверяю, нет ли уже такой записи. Так вот, похоже что один элемент справочника называется как группа. Поэтому, когда я помещаю другой элемент справочника в нужную группу, мне выдается сообщение что найденный элемент группой не является. Я понял, что он группой не является. А как сделать так, чтобы реквизит группы искался среди групп, а не среди всех элементов? Я использую «найтипонаименованию».
(23) используй Запрос.Выполнить()
Если Группа Тогда. или типа того еще добавь.
Где у меня ошибка? Вот код
стр2= справочники.Номенклатура.СоздатьЭлемент();
стр2.Наименование=сокрлп(лист.cells(й,5).value);
стр2.НаименованиеПолное=сокрлп(лист.cells(й,19).value);
стр2.БазоваяЕдиницаИзмерения=справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду(«796»);
стр2.ВидНоменклатуры=справочники.ВидыНоменклатуры.НайтиПоКоду(«000000001»);
сообщить(справочники.ВидыНоменклатуры.НайтиПоКоду(«000000001»));
стр2.Артикул=сокрлп(лист.cells(й,8).value);
Запрос1 = Новый Запрос();
В итоге выходит ошибка
: Поле объекта не обнаружено (Родитель1)
стр2.Родитель=итогзапроса.Родитель1[0];
Как создать группу справочника 1с
Чтобы получить доступ к учебным базам 1С и начать применять полученные навыки на практике Вам нужно авторизоваться под своей учётной записью на сайте.
У меня есть учётная запись на сайте
Я хочу научиться работать в 1С,
но у меня нет учётной записи на сайте
Во избежание дублирования (повторения) записей в справочниках, прежде чем создавать новую группу или элемент справочника, необходимо проверить, нет ли уже такой группы или элемента в справочнике. Поэтому, чтобы ошибочно не занести группу или элемент второй раз, проверяем любым из известных способов: поиск по коду или наименованию, с помощью отбора по значению, с использованием сортировки, поиск по части наименования, на наличие или отсутствие записи.
Кнопки для создания группы и элемента находятся на Панели инструментов справочника (см. Рис.1).

Рис.1. Окно справочник «Номенклатура»
Для создания новой группы щелкнем по кнопке «Создать группу».
В появившемся окне в поле «Наименование» вводится название группы, например «Товары». Строку «Вид номенклатуры» не заполняем. Поле «Код» заполняется программой автоматически. Это порядковый номер нашего объекта. Программа сама присваивает каждому объекту код. Менять код не рекомендуется. Чтобы сохранить запись, нужно нажать кнопку «Записать и закрыть». Окно закроется, а в справочнике появится новая группа.
Создадим подгруппу «Кондитерские изделия» в группе «Товары». Для этого двумя щелчками мыши открываем группу «Товары», проверяем нет ли такой подгруппы в группе и нажимаем кнопку «Создать группу». Далее заполняется наименование новой подгруппы (см. Рис. 2)
Рис.2. Создание подгруппы в справочнике
Практическое задание №6
Добавьте в группу «Товары» подгруппу «Кондитерские изделия» Убедитесь, что Вы получили ту же иерархию, что и на картинке.
Теперь в группе «Товары» в подгруппу «Кондитерские изделия» можно добавить новый элемент, например, «Печенье сахарное с шоколадной крошкой». Опять предварительно проверяется, нет ли такого элемента в справочнике, чтобы ошибочно не занести его второй раз. Затем открывается нужная группа.
Для того, чтобы добавить новый элемент воспользуемся кнопкой «Создать». Откроется окно «Номенклатура (Создание) *» (см. Рис.3).

Рис.3. Добавление нового элемента в справочник
Заполняются сведения о новом элементе: наименование и полное наименование номенклатуры. Поле Наименование заполняется таким образом, чтобы в дальнейшем удобно было его находить (желательно избегать кавычек, общеупотребительных сокращений и проч.). В поле «Полное наименование» можно указать более подробные сведения о номенклатуре.
В программе может использоваться выбор вида номенклатуры из списка.

Если при заполнении справочников предполагается выбор данных из другого справочника, то поле для ввода информации содержит кнопку
«Выбрать» справа в этом же поле
. Если нажать кнопку
«Выбрать» в поле «Единица измерения», нажать Показать все , то будет открыт справочник единиц измерения, из которого нужно выбрать элемент (см. Рис.4).

Рис.4. Cправочник «Классификатор единиц измерения»
Справочник единиц измерения в программе представлен как классификатор.
Классификатор (лат. classic – разряд и facere — делать) – систематизированный перечень объектов (продукции, товаров), каждому из которых присвоен определенный шифр, код.
Чтобы пользоваться функцией «Подбор из классификатора», в программу предварительно загружаются соответствующие классификаторы (например, «Классификатор адресов» содержит объекты: регионы, населенные пункты, улицы и дома; «Классификатор единиц измерения» содержит объекты: литры, килограммы, штуки).
Для того, чтобы добавить в классификатор новый элемент, лучше всего использовать подбор данных из общероссийского классификатора единиц измерения (ОКЕИ). Это позволит выбрать данные из общепринятого условного обозначения и в дальнейшем использовать общероссийское сокращение, например, «кг» — килограммы и т. п. Для подбора из классификатора используется кнопка «Подбор из ОКЕИ» (см. Рис. 5).
Рис. 7. Кнопка «Подбор из ОКЕИ»
Мне нравится 1
Предыдущий урок Поиск части наименования
Следующий урок Другие возможности
Мы хотим принести в Россию самые передовые облачные технологии и заботимся о каждом пользователе.
Array ( [0] => Array ( [TEXT] => Продукты [LINK] => /arenda-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [1] => Array ( [TEXT] => Аренда 1С [LINK] => /arenda-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [2] => Array ( [TEXT] => Аренда 1С:Фреш [LINK] => /arenda-1c/1c-fresh/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда 1С:Фреш ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [3] => Array ( [TEXT] => Аренда сервера 1С [LINK] => /arenda-serverov/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда сервера 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [4] => Array ( [TEXT] => Аренда виртуального сервера [LINK] => /arenda-serverov/arenda-virtualnogo-servera/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Аренда виртуального сервера ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [5] => Array ( [TEXT] => Облако 1С [LINK] => /oblako-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 4 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Облако 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [6] => Array ( [TEXT] => 1С онлайн [LINK] => /online-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 5 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => 1С онлайн ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [7] => Array ( [TEXT] => Бухгалтерия Онлайн [LINK] => /buhgalteria-online/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 6 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Бухгалтерия Онлайн ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [8] => Array ( [TEXT] => Программы 1С для ИП [LINK] => /programmy-1c-dlya-ip/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 7 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Продукты [1] => Программы 1С для ИП ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [9] => Array ( [TEXT] => Сервисы [LINK] => /1c-contragent/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [10] => Array ( [TEXT] => 1С:Контрагент [LINK] => /1c-contragent/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С:Контрагент ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [11] => Array ( [TEXT] => 1С-Отчетность [LINK] => /1c-otchetnost/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С-Отчетность ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [12] => Array ( [TEXT] => 1СПАРК Риски [LINK] => /1c-sparkriski/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1СПАРК Риски ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [13] => Array ( [TEXT] => 1С:Распознавание первичных документов [LINK] => /1c-raspoznavanie-pervichnyh-dokumentov/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С:Распознавание первичных документов ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [14] => Array ( [TEXT] => 1С:Кабинет сотрудника [LINK] => https://e-office24.ru/1c-kabinet-sotrudnika/ [SELECTED] => [PERMISSION] => Z [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 4 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Сервисы [1] => 1С:Кабинет сотрудника ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [15] => Array ( [TEXT] => Поддержка [LINK] => /support/ [SELECTED] => 1 [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [16] => Array ( [TEXT] => Техническая поддержка [LINK] => /support/ [SELECTED] => 1 [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Техническая поддержка ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [17] => Array ( [TEXT] => Часто задаваемые вопросы [LINK] => /support/faq-voprosy-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Часто задаваемые вопросы ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [18] => Array ( [TEXT] => Форум 1С [LINK] => /support/forum-1c/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Форум 1С ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [19] => Array ( [TEXT] => Выбор программы [LINK] => /support/vybor-programmy/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Выбор программы ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [20] => Array ( [TEXT] => Предоставить доступ [LINK] => /support/connect/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( [TEST] => Y ) [ITEM_TYPE] => D [ITEM_INDEX] => 4 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => Поддержка [1] => Предоставить доступ ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [21] => Array ( [TEXT] => О нас [LINK] => /company/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас ) [DEPTH_LEVEL] => 1 [IS_PARENT] => 1 ) [22] => Array ( [TEXT] => О проекте [LINK] => /company/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 0 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => О проекте ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [23] => Array ( [TEXT] => Новостной блог [LINK] => /news/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 1 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => Новостной блог ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [24] => Array ( [TEXT] => Отзывы клиентов [LINK] => /company/otzyvy-klientov/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 2 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => Отзывы клиентов ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) [25] => Array ( [TEXT] => Контакты [LINK] => /company/contacts/ [SELECTED] => [PERMISSION] => R [ADDITIONAL_LINKS] => Array ( ) [ITEM_TYPE] => D [ITEM_INDEX] => 3 [PARAMS] => Array ( ) [CHAIN] => Array ( [0] => О нас [1] => Контакты ) [DEPTH_LEVEL] => 2 [IS_PARENT] => ) )
- Продукты
- Аренда 1С
- Аренда 1С:Фреш
- Аренда сервера 1С
- Аренда виртуального сервера
- Облако 1С
- 1С онлайн
- Бухгалтерия Онлайн
- Программы 1С для ИП
- 1С:Контрагент
- 1С-Отчетность
- 1СПАРК Риски
- 1С:Распознавание первичных документов
- 1С:Кабинет сотрудника
- Техническая поддержка
- Часто задаваемые вопросы
- Форум 1С
- Выбор программы
- Предоставить доступ
- О проекте
- Новостной блог
- Отзывы клиентов
- Контакты

+7 (804) 333-16-02 звонок по России бесплатный Москва: +7 (499) 649-16-02 Санкт-Петербург: +7 (812) 425-17-02 Екатеринбург: +7 (343) 222-16-02 info@e-office24.ru sales@e-office24.ru
1 с 8 Предприятие. Конфигурирование и администрирование.
Программное создание и запись элемента и группы справочника
Posted: 27 апреля, 2012 in 1 с предприятие 8.2
Метки:1 с 8Создается обработка РаботаСоСправочникамиПример1 в подсистеме Настройки и форма обработки. На форме обработки создается реквизит ФИО и команда СоздатьЭлемент. Для команды определяется обработчик действия СоздатьЭлемент(Команда) с директивой компиляции &НаКлиенте. В обработчике осуществляется вызов серверного метода СоздатьЭлементНаСервере(), так как в тонком клиенте не доступно обращение к свойству глобального контекста Справочники. Имя реквизита ФИО передается в серверный метод СоздатьЭлементНаСервере() в качестве параметра:
В процедуре СоздатьЭлементНаСервере() создается обращение к свойству глобального контекста Справочники, выбирается справочник Сотрудники и вызывается метод СоздатьЭлемент():
Заполняется наименование элемента:
Выполняется запись данных:
При программной записи не выполняются проверки заполнения реквизитов элементов.
Для проверки заполнения реквизитов используется метод ПроверитьЗаполнение():
Если СотрудникОбъект.ПроверитьЗаполнение() Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = Не все реквизиты элемента справочника заполнены верно;
Для заполнения оклада сотрудника на форме создается реквизит Оклад и передается в серверный метод СоздатьЭлементНаСервере() в качестве параметра:
Заполнение оклада сотрудника:
Пример 2. Создание группы в справочнике в справочнике «Номенклатура».
Для реализации задачи создается реквизит формы ИмяГруппы и команда СоздатьГруппу.
Создание группы осуществляется в серверном методе СоздатьГруппуНаСервере(ИмяГруппы), где имя группы передается в качестве параметра. Создание группы, заполнение и запись группы:
Для создания группы внутри существующей группы используется свойство Родитель с типом данных СправочникСсылка. Создается реквизит формы РодительскаяГруппа с типом данных СправочникСсылка.Номенклатура и передается в процедуру СоздатьГруппуНаСервере(ИмяГруппы, РодительскаяГруппа) в качестве параметра.
Создание и заполнение родительской группы:
Полный текст модуля формы:
Процедура СоздатьЭлементНаСервере(ФИО, Оклад)
Если СотрудникОбъект.ПроверитьЗаполнение() Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = Не все реквизиты элемента справочника заполнены верно;
Процедура СоздатьГруппуНаСервере(НаименованиеГруппы, Родитель)