- •Введение
- •Цели и задачи курса
- •Объекты системы
- •Классификация объектов конфигурации
- •Прикладные объекты
- •Типы данных
- •Встроенный программный язык
- •Виды модулей
- •Универсальные коллекции значений
- •Контекст выполнения модуля
- •Создание информационной базы данных
- •Константы
- •Определение, настройка свойств
- •Подсистемы
- •Формы констант
- •Справочники
- •Печатные формы
- •Документы
- •Документ «Приходная»
- •Документ «Расходная»
- •Журналы документов
- •Регистры сведений
- •Регистр сведений «Валюты»
- •Чтение значения курса валют
- •Регистр сведений «Цены поставщиков»
- •Планы видов характеристик
- •Регистры накопления
- •Регистр накопления «Продажи»
- •Организация бухгалтерского учета
- •План счетов
- •Регистры бухгалтерии
- •Ведение сложных периодических расчетов
- •Планы видов расчета
- •Регистр расчета
- •Ввод на основании
- •Критерии отбора
- •Организация отбора документов по сотруднику
- •Источники данных
- •Структура запроса (описание запроса)
- •Выполнение и работа с запросами во встроенном языке
- •Указание источников в запросе
- •Фильтрация результатов запроса
- •Упорядочивание результатов запроса
- •Группировки результатов запроса
- •Итоги в запросе
- •Встроенные функции в языке запросов, операция выбора
- •Передача параметров в запрос
- •Основная таблица
- •Основная таблица
- •Значения субконто
- •Сводная таблица
- •Использование диаграмм
- •Картинки
- •Администрирование
- •Определение интерфейсов, ролей, пользователей
- •Выгрузка, загрузка информационной базы
- •Сравнение и объединение конфигураций
- •Определение хранилища конфигурации
- •Администрирование хранилища
- •Работа с хранилищем конфигурации
- •Большая самостоятельная работа
- •Заключение.
Планы видов характеристик
С помощью данного объекта попробуем для справочника «Номенклатура» реализовать механизм внесения любого количества свойств различных типов.
Начнем с того, что необходимо создать объект «СвойстваОбъектов» в ветви «Планы видов характеристик» дерева метаданных. Но прежде чем приступить к определению свойств объекта, желательно создать справочник «ЗначенияСвойств» и подчинить его объекту «СвойстваОбъектов».
В качестве типа значения характеристик выбрать составной тип, его состав представлен на рисунке.
В качестве дополнительных значений характеристик используем справочник «ЗначенияСвойств».
На закладке «Прочие» можно определить перечень предопределенных значений (свойств).
Определив объекты «СвойстваОбъектов» и «ЗначенияСвойств», в конфигурацию был добавлен механизм по хранению наборов свойств и их возможных типов значений. Для хранения «привязки» свойств к определенному элементу справочника необходимо использовать регистр сведений.
Создайте регистр сведений «НазначениеСвойств». Определите у него два измерения:
• Позиция тип «СправочникСсылка. Номенклатура»
• Свойство тип «ПланВидовХарактеристикСсылка. СвойствЮбъектов» Определите один ресурс
• Значение тип «Характеристика. СвойстваОбъектов».
Настройте формы созданных вами объектов и проверьте их работу.
Регистры накопления
Регистры накопления используются в системе для накопления информации о наличии и движении средств — товарных, денежных и других величин.
Можно сказать, что регистр накопления представляет из себя n- мерную систему координат, в узлах которой располагаются наборы числовых характеристик.
Так же как и с регистром сведений, работа с регистром накопления заключается в работе с записями (движениями регистра)
Различают два вида регистров накопления:
• Регистры остатков
• Регистры оборотов
Начнем знакомство с регистрами накопления с регистров остатков.
Регистр «Остатки номенклатуры»
Создайте регистр «ОстаткиНоменклатуры» (регистр остатков), определите у него одно измерение «Номенклатура», два ресурса «Количество», «Сумма», настройте формы списка.
Остается модифицировать документ «Приходная». Необходимо разрешить ему «двигать» данный регистр и, используя конструктор движений, переопределить обработку проведения.
Если вести речь о регистрах остатков, то нельзя закончить разговор о данном объекте, не ответив на вопрос: «На какую дату система хранит рассчитанные остатки». Ответ: «Соответствующая граница выставляется в пользовательском режиме».
Регистр накопления «Продажи»
Создадим регистр оборотов «Продажи». Определите у него два измерения: «Номенклатура», «Контрагент», два ресурса: «Количество». «Сумма». Настроим формы.
После этого необходимо внести необходимые изменения в документ «Расходная». Требуется разрешить документу «двигать» данный регистр, определить с помощью конструктора процедуру проведения документа.
Организация бухгалтерского учета
Ведение бухгалтерского учета в системе 1С: Предприятие обеспечивают объекты конфигурации «Планы счетов» и «Регистры бухгалтерии». Средства системы позволяют организовать учет по нескольким планам счетов, при этом для каждого плана счетов может строиться произвольная иерархия субсчетов большой вложенности.
Перед тем как перейти к знакомству с объектами «Планы счетов» и «Регистры бухгалтерии» необходимо создать план видов характеристик «ВидыСубконто» и подчиненный ему справочник «Субконто».
При определении плана видов характеристик «ВидыСубконто» тип значения характеристик необходимо определить в соответствии с рисунком.
У данного объекта необходимо определить следующие предопределенные характеристики:
