Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Волшебство программирования на 1С:Предприятие 7.7 и 8.0 . Выпуск 92


Информационный Канал Subscribe.Ru

Вы - начинающий программист 1С? Хотите работать, а везде берут только с опытом?

В качестве эксперимента компания "1-й Архитектор бизнеса" набирает группу начинающих специалистов.
Мы готовы вас бесплатно обучить в собственном авторизованном учебном центре, одновременно обеспечивая несложной работой. Через полгода вы будете квалифицированным специалистом. З/п квалифицированного специалиста $1000-$2000.

Обязательные требования к кандидатам:
1. Законченное высшее экономическое или техническое образование
2. Отличное знание ПК, начальные знания в области программирования 1C и бухгалтерского учета
3. Отсутствие жилищных и семейных проблем
4. Возраст 21 - 35 лет
5. Стойкое желание учиться и работать в компании

Мы находимся на м. Павелецкая.
Резюме отправляйте по адресу graan@1ab.ru Грачевой Анне
Звоните по телефону 937-66-35
www.1ab.ru


Волшебство программирования на 1С:Предприятие 7.7 и 8.0
Выпуск 92 / 27.06.2005

Планы видов характеристик

Планы видов характеристик - это объект, который позволяет реализовать ввод новых характеристик (свойств) объекта, которые не были предусмотрены на этапе разработки программы.

Механизм свойств и категорий

С помощью плана видов характеристик (ПВХ) можно организовать работу со свойствами объектов, которые еще неизвестны на момент разработки конфигурации. Кроме предопределенных свойств, задаваемых разработчиком, пользователь может вводить новые свойства, например, цвет, размер, морозостойкость, насыщенность, вязкость, регион, класс контрагента, сегмент рынка и т.д.

Затем на основе этих свойство можно строить отчеты, анализировать затраты и объем продаж, получать информацию для принятия обоснованных решений.

Реализация механизма свойств без ПВХ (7.7):
- Спр. Номенклатура
- Спр. ВидыСвойств
- Спр. ВозможныеЗначенияСвойств (подчинен спр. ВидыСвойств)
- Спр. ЗначенияСвойствНоменклатуры (подчинен спр. Номенклатура)

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

Реализация механизма свойств с ПВХ (8.0):
- Спр. Номенклатура
- ПВХ ВидыСвойств
- Спр. ВозможныеЗначенияСвойств (подчинен ПВХ ВидыСвойств)
- Рег.св. ЗначенияСвойствОбъектов

Преимущества:
В ПВХ ВидыСвойств можно ввести как предопределенные данные, так и пользовательские свойства. Они будут работать совершенно одинаково.

Для всего ПВХ указывается тип значения, который обычно является составного типа данных и охватывает типы всех входящих в него свойств. Для каждого свойства указывается ТИП ЗНАЧЕНИЯ СВОЙСТВА, который будет контролироваться системой автоматически. Это достигается тем, что для ресурса Значение регистра ЗначенияСвойствОбъектов назначается специальный тип «Характеристика».

В качестве типа значения можно выбрать любой из базовых типов данных (число, строка, дата, булево), любой тип в конфигурации (справочникСсылка, ДокументСсылка, ПеречислениеСсылка и др.), а также ссылку на служебный справочник ВозможныеЗначенияСвойств (как в 7.7).

Механизм личных настроек

Другим применением плана видов характеристик является механизм личных настроек пользователей. Под личными настройками подразумеваются некие параметры, которые задаются пользователем самостоятельно или администратором для удобства работы пользователя или для определения каких-то особенностей интерфейса.

Например, личная настройка – цвет фона, фоновый рисунок, расположение окон, сортировка по умолчанию, ответственный исполнитель по умолчанию, ЦФО по умолчанию, приветствие и т.д. Для каждой из этих настроек нужно назначить тип значения, который в общем случае может быть любой: число, дата, булево, строка или ссылочный – ссылка на элемента справочника, документ и т.д.

Таким образом, личные настройки пользователей – прямой кандидат на реализацию с помощью плана видов характеристик.

Механизм прав пользователей

Здесь под правами пользователя понимаются не те, которые задаются в конфигураторе, а те, которые являются специфичными для конкретной конфигурации, например, возможность формирования отчета по остаткам по данной группе товаров, возможность ввода контрагентов без указания ИНН, режим доступа к табличной части документа и т.д.

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

Планы видов характеристик в бухгалтерском учете

Виды субконто

Для реализации аналитического учета по субконто (не по субсчетам) используется новый прикладной объект «План видов характеристик». Этот объект описывает возможные характеристики, в разрезе которых требуется вести аналитический учет, например, Контрагенты, Договоры и т.д.

Основное свойство у плана видов характеристик — это «Тип значения характеристик», которое указывает на объекты конфигурации, используемые в качестве субконто, например, СправочникСсылка.Номенклатура, СправочникСсылка.Склады, ДокументСсылка.Договор, ПеречислениеСсылка.ВидыБюдже¬тов и т.д.

Для плана видов характеристик, используемого в качестве видов субконто плана счетов, не рекомендуется использовать примитивные типы. Это может существенно сказаться на производительности при записи движений регистра бухгалтерии. Рекомендуется использовать только ссылочные типы данных.

Предопределенные виды субконто

Аналогично предопределенным счетам, в плане видов характеристик еще на этапе разработки обычно указываются предопределенные виды характеристик (виды субконто), например, Контрагенты, Склады и т.д.

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


Сайт и форум www.forum.mista.ru переехали на новый сервер, более быстрый и мощный.
Ускорение работы заметно без секундомера. Смелее задавайте вопросы по 8.0 и 7.7 на форуме
Заходите на Волшебный форум. С нами интересно!


См. также:
1С:Предприятие 7.7: учебник, курс лекций, статьи, ссылки

Официальный сайт рассылки - www.mista.ru
Волшебный форум -
www.forum.mista.ru
Архив выпусков этой рассылки - http://www.mista.ru/subscribe

База знаний kb.mista.ru (новое!)

С уважением,
Станислав Митичкин (Волшебник)
stasmit@mail.ru



Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.magic1c
Отписаться
Вспомнить пароль

В избранное