Схема конфигурации 1с. Научная электронная библиотека

В комплект поставки программных продуктов системы программ 1С: Предприятие включаются типовые конфигурации. Они представляют собой универсальные прикладные решения для автоматизации конкретной области экономики.

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

Особенностью системы программ 1С: Предприятие является возможность изменения конфигурации самим пользователем или организациями, специализирующимися на внедрении и поддержке программных продуктов фирмы "1С". Эта возможность позволяет обеспечить максимальное соответствие автоматизированной системы особенностям учета в конкретной организации.

Рассмотрим несколько типовых конфигураций, содержащих выше перечисленные функциональные компоненты.

Типовая конфигурация 1С: Бухгалтерия 7.7 (Компонента «Бухгалтерский учет»)

«1С: Бухгалтерия» - универсальная программа массового назначения для автоматизации бухгалтерского учета. Она может использоваться на предприятиях разных направлений деятельности и форм собственности.

«1С: Бухгалтерия» предоставляет бухгалтеру гибкие возможности учета:

  • · использование нескольких планов счетов одновременно
  • · многоуровневые планы счетов
  • · многомерный аналитический учет
  • · многоуровневый аналитический учет
  • · количественный учет
  • · многовалютный учет по неограниченному числу валют
  • · ведение на одном компьютере учета для нескольких предприятий
  • · ведение консолидированного учета
  • · учет импортных товаров в разрезе ГТД (автоматический подбор необходимых номеров ГТД при выписке счетов-фактур)

Программа позволяет автоматизировать ведение всех разделов бухгалтерского учета:

  • · операции по банку и кассе
  • · основные средства и нематериальные активы
  • · материалы и МБП
  • · товары и услуги, выполнение работ
  • · учет производства продукции
  • · учет валютных операций
  • · взаиморасчеты с организациями
  • · расчеты с подотчетными лицами
  • · расчеты по зарплате
  • · расчеты с бюджетом
  • · другие разделы учета.
  • 1С: Бухгалтерия позволяет автоматизировать подготовку любых первичных документов:
    • · платежные поручения
    • · счета на оплату и счета-фактуры
    • · приходные и расходные кассовые ордера
    • · акты, накладные, требования, доверенности
    • · другие документы.

Средства работы с документами позволяют организовать ввод документов, их произвольное распределение по журналам и поиск любого документами по различным критериям: номеру, дате, сумме, контрагенту.

Удобный пользовательский интерфейс

  • · Путеводитель по конфигурации предназначен для быстрого освоения программы бухгалтером. Он позволяет ознакомиться с порядком использования программы по конкретным разделам учета и тут же выполнить необходимые действия.
  • · Режим комментирования проведения документов. В процессе автоматического формирования проводок документами программа информирует пользователя о том, почему были сформированы те или иные проводки.
  • · "Советы дня" подскажут вам эффективные приемы работы и удобные возможности системы.
  • · Настраиваемые панели инструментов позволят вам быстро получать доступ к часто используемым функциям программы.

Типовая конфигурация 1С: ТОРГОВЛЯ И СКЛАД 7.7 (Компонента «Оперативный учет»)

"1С: Торговля и склад" предназначена для учета любых видов торговых операций. Благодаря гибкости и настраиваемости, система способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.

"1С: Торговля и склад" автоматизирует работу на всех этапах деятельности предприятия и позволяет:

  • · вести раздельный управленческий и финансовый учет
  • · вести учет от имени нескольких юридических лиц
  • · вести партионный учет товарного запаса с возможностью выбора метода списания себестоимости (FIFO, LIFO, по средней)
  • · вести раздельный учет собственных товаров и товаров, взятых на реализацию
  • · оформлять закупку и продажу товаров
  • · производить автоматическое начальное заполнение документов на основе ранее введенных данных
  • · вести учет взаиморасчетов с покупателями и поставщиками, детализировать взаиморасчеты по отдельным договорам
  • · формировать необходимые первичные документы
  • · оформлять счета-фактуры, автоматически строить книгу продаж и книгу покупок, вести количественный учет в разрезе номеров ГТД
  • · выполнять резервирование товаров и контроль оплаты
  • · вести учет денежных средств на расчетных счетах и в кассе
  • · вести учет товарных кредитов и контроль их погашения
  • · вести учет переданных на реализацию товаров, их возврат и оплату

В "1С: Торговля и склад" вы можете:

  • · задать для каждого товара необходимое количество цен разного типа, хранить цены поставщиков, автоматически контролировать и оперативно изменять уровень цен
  • · работать с взаимосвязанными документами
  • · выполнять автоматический расчет цен списания товаров
  • · быстро вносить изменения с помощью групповых обработок справочников и документов
  • · вести учет товаров в различных единицах измерения,
  • · а денежных средств - в различных валютах
  • · получать самую разнообразную отчетную и аналитическую информацию о движении товаров и денег
  • · автоматически формировать бухгалтерские проводки для 1С: Бухгалтерии.

Надежность и безопасность

"1С: Торговля и склад" содержит средства обеспечения сохранности и непротиворечивости информации:

  • · возможность запрещения пользователям "прямого" удаления информации
  • · специальный режим удаления данных с контролем перекрестных ссылок
  • · возможность запрещения пользователям редактировать данные за прошлые отчетные периоды
  • · установка запрета на редактирование печатных форм документов
  • · "запирание" системы пользователем при временном прекращении работы.
  • 1С: Зарплата и Кадры 7.7 (Компонента «Расчет»)

Программа "1С: Зарплата и Кадры" предназначена для расчета заработной платы и кадрового учета, может использоваться как на хозрасчетных предприятиях Российской Федерации, так и в организациях с бюджетным финансированием. Она позволяет не только автоматизировать расчет заработной платы, но и организовать учет сотрудников, регистрировать служебные перемещения, получать статистические справки по кадровому составу. Универсальность системы позволяет реализовать любой подход к решению этих задач и получать любые отчетные документы.

Основные функциональные возможности:

Первоначальные возможности

  • § Разнообразные возможности, поддерживаемые конфигурацией
  • § Все необходимые отчеты и документы

Расчет заработной платы

  • § Различные системы и формы оплаты труда
  • § Учет отработанного времени
  • § Учет северных и районных особенностей

Кадровый учет и штатное расписание

§ Автоматизация кадрового учета и штатного расписания

Особенности бюджетных организаций

§ Учет специфики бюджетных организаций.

Дополнительные возможности системы

  • § Разнообразные возможности настройки конфигурации
  • § Работа с распределенными информационными базами
  • § Администрирование, работа в сети и права доступа
  • § Дополнительный сервис
  • 1С: Предприятие 7.7". Комплексная поставка "Бухгалтерия; Зарплата и Кадры; Производство и Услуги; Торговый и складской учет"

Система программ "1С: Предприятие" предоставляет широкие возможности ведения автоматизированного учета на предприятиях, в организациях и учреждениях, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета.

"1С: Предприятие" позволяет организовать эффективный бухгалтерский, кадровый, оперативный торговый, складской и производственный учет, а также расчет заработной платы.

В комплексную поставку входят основные компоненты системы программ "1С: Предприятие":

  • - "Бухгалтерский учет",
  • - "Оперативный учет",
  • - "Расчет",

а также основные конфигурации:

  • - "Бухгалтерский учет"
  • -"Торговля +Склад"
  • -"Зарплата + Кадры"
  • -"Производство + Услуги + Бухгалтерия"
  • -"Бухгалтерия + Торговля + Склад + Зарплата + Кадры"

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

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

Комплексная конфигурация "Бухгалтерия + Торговля +Склад + Зарплата + Кадры"

Сохраняя возможности основных конфигураций "Бухгалтерский учет", "Торговля + Склад" и "Зарплата + Кадры", комплексная конфигурация обеспечивает интегрированное ведение учета:

Единую систему нормативно-справочной информации;

Автоматическое отражение торгово-складских операций и расчета заработной платы в бухгалтерском учете;

Финансовый учет по нескольким юридическим лицам;

Консолидированный управленческий учет.

Конфигураций 1С на Российском рынке – очень много. Большинство из них разработаны различными компаниями франчайзи 1С.

Типовые конфигурации 1С – это универсальные конфигурации 1С, разработанные компанией 1С. Наиболее распространенных типовых конфигураций 1С – сравнительно немного – менее десяти. Дополнительно они делятся на версии – базовая/профессиональная/корпоративная.

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

Кто разрабатывает конфигурации 1С?

Типовые конфигурации 1С разрабатывает 1С. Франчайзи разрабатывает собственные тиражные конфигурации 1С, которые могут также продаваться через сеть 1С, но они не являются «типовыми».

Собственно каждая компания может разработать собственную оригинальную конфигурацию 1С «с нуля» и распространять ее самостоятельно.

Если разработанная конфигурация 1С содержит часть типовой конфигурации 1С или является модификацией типовой, то для распространения такой конфигурации 1С требуется получить разрешение компании 1С. Для получения такого разрешения необходимо пройти сертификацию «1С:Совместимо».

Для того, чтобы сертифицировать свою конфигурацию 1С, нужно соответствовать требованиям:

  • Конфигурация 1С должна иметь руководство пользователя
  • Должен быть инсталлятор
  • Автоматическое первоначальное заполнение базы при первом запуске
  • Вся информация должна храниться в одной информационной базе 1С
  • Должна быть Администратора с полными правами; интерфейсы Общий и Полный
  • Использовать только управляемый режим блокировок
  • Конфигурация 1С должна успешно проходить синтаксическую и прочие проверки на ошибки
  • Детальный

Типовые конфигурации 1С

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

1С:Бухгалтерия

Наиболее распространенная типовая конфигурация 1С – Бухгалтерия. Как видно из названия – данная конфигурация 1С позволяет вести бухгалтерский учет по текущему Российскому законодательству.

Подсистемы учета:

  • Бухгалтерский учет
  • Налоговый учет (ведется «автоматически» параллельно с бухгалтерским учетом)
  • Кадровые документы и зарплата (в кратком виде)
  • Регламентированная отчетность.

Регламентированная отчетность – это система отчетов, которые необходимо сдавать в государственные органы. Отчетность сдается раз в квартал и обновляется компанией 1С раз в квартал.

  • Интерфейс «Рабочий стол»
  • Обработки частичной автоматизации действий пользователя (например, «Закрытие периода»
  • Обработки проверки ведения бухгалтерского и налогового учета.

Модификации 1С:Бухгалтерия

Бухгалтерский учет предполагает ведение вручную бухгалтерского учета для организации с последующим полу/автоматическим получением регламентированной отчетности.

Существуют модификации этой программы для различных узких направлений. Например, для учета на «упрощенки» или для отчетности. Обычно эти модификации имеют меньший функционал, за счет чего с ними работать проще и стоят они обычно меньше.

Варианты:

  • Упрощенка – учет ИП на УСН
  • Предприниматель – учет ИП для расчета НДФЛ
  • Платежные документы – оформление накладных для печати и обмен с клиент банком
  • Налогоплательщик – ручное оформление регламентированных отчетов в налоговую и ПФР без ведения учета
  • Деньги – учет личных финансов
  • Управляющий – формирование управленческих отчетов (прибыль, убытки, баланс, денежные потоки)
  • Бюджетная отчетность и Свод отчетов – формирование отчетности для государственных организаций.

Зарплата и управление персоналом

Данная конфигурация 1С имеет два значительных по объему блока:

  • Учет отдела кадров в полном объеме (включая анкетирование, формирование кадрового резерва и т.п.)
  • Начисление зарплата в полном объеме (с учетом пересчетов, сложных отпусков, декретов, северных надбавок и т.п.).

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

Подсистемы учета:

  • Кадровый учет организации (прием-увольнение-отпуска..)
  • Начисление заработной платы (с выгрузкой в Бухгалтерию)
  • Регламентированная отчетность (ПФР и фонды)
  • Функционал отдела кадров (подбор персонала, мотивация, обучение, планирование расходов, охрана труда).
    • Регламентированная отчетность – это система отчетов, которые необходимо сдавать в различные государственные фонды (пенсионный, медицинские).

      Конфигурация 1С Бухгалтерия имеет следующие технологические плюсы:

      • Интерфейс «Рабочий стол»
      • Начисление заработной платы с учетом всех вычетов, надбавок и пересчетов на основании введенных кадровых документов
      • Автоматизация ежедневной рутинной работы отдела кадров.

      Управление торговлей

      Данная конфигурация 1С позволяет автоматизировать оперативную деятельность компании, если она не связана с производством товаров. Очень часто на базе именно этой конфигурации 1С делают доработки для получения управленческой отчетности.

      Подсистемы учета:

      • Складской учет
      • Закупки
      • Маркетинг и Продажи
      • Отношения с клиентами
      • Оперативный учет финансов
      • Оперативная отчетность.

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

      • Оформление накладных
      • Рабочее место кассира
      • Печать ценников и этикеток
      • Ведение «базы клиентов» и «истории взаимоотношений с ними»
      • Возможность поддержания порядка при движении товаров и денег.

      Розница

      Фактически является модифицированной версией Управления торговли и предназначена конкретно для автоматизации розничных магазинов с различной спецификой. Данная конфигурация 1С – универсальная для любого магазина, на базе нее франчайзи разработали множество вариаций для магазинов разных отраслей.

      Подсистемы учета:

      • Склад
      • Продажи
      • Касса.

      Конфигурация 1С Управление торговлей имеет следующие технологические плюсы:

      • Рабочее место кассира
      • Печать ценников и этикеток
      • Использование торгового оборудования
      • «Заточена» под учет в магазине
      • Встроенный обмен с Управление торговлей.

      Документооборот

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

      В этом случае оборот бумаг между кабинетами начинает иметь значение и его нужно учитывать. Как правило для бумаг появляется свой «склад» бумаг – архив. Появляются регламентированные цепочки хождения бумаг из кабинета в кабинет.

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

      Подсистемы учета:

      • Учет документов
      • Архив
      • Цепочки хождения документов (бизнес-процессы, включая согласования и утверждения)
      • Автоматизация регламентов с контролем их выполнения.

      Конфигурация 1С Управление торговлей имеет следующие технологические плюсы:

      • Хранение электронных документов (как изначально электронных, так и сканированных)
      • Постановка задач на исполнение (в том числе в виде цепочек задач от исполнителя к исполнителю).

      Комплексные конфигурации 1С

      Мы перечислили типовые конфигурации 1С, которые являются универсальными, но сделаны для автоматизации «области задач». В зависимости от области они позволяют автоматизировать или бухгалтерскую сторону жизни компании или оперативную (например, складскую).

      Есть типовые конфигурации 1С, которые автоматизируют «от компании». Они также являются типовыми и делятся по «нуждам» компаний. Так как «нужды» чаще всего зависят от размера – то грубо их можно рассматривать как для небольших, средних и больших компаний.

      Комплексные конфигурации 1С включают в себя обычно все стороны учета – и бухгалтерский и оперативный и управленческий, а также «еще что-нибудь».

      Управление небольшой фирмой (УНФ)

      Предназначена для автоматизации средних компаний с производством (для мелких видимо подойдут модификации Бухгалтерии, которые мы рассматривали ранее).

      Включает в себя:

      • Склад и управление торговлей
      • Продажи и розница
      • Персонал и зарплата
      • Производство
      • Планирование
      • Управленческие отчеты.

      При этом не включает в себя бухгалтерию (есть выгрузка в нее).

      Комплексная автоматизация (КА)

      Предназначена для автоматизации средних компаний без производства.

      Включает в себя:

      • Склад и управление торговлей
      • Отношения с клиентами
      • Продажи и розница
      • Бухгалтерия
      • Персонал и зарплата
      • Производство (в упрощенном виде).

      При этом не включает в себя планирование и производство (только в упрощенном виде).

      Управление производственным предприятием (УПП)

      Главная типовая мега-конфигурация 1С, которая предназначена для автоматизации крупных фирм и включает в себя «все и еще чуть-чуть».

      Включает в себя:

      • Управление торговлей
      • Бухгалтерию
      • Зарплата и кадры
      • Производство
      • Планирование
      • Управленческую отчетность (в упрощенном виде).

      Прочие конфигурации 1С

      Прочие конфигурации 1С предназначены не для ведения учета, как все перечислявшиеся ранее, а как дополнительные возможности в построении информационной системы компании.

      Консолидация

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

      Включает в себя:

      • Сбор входящих данных в виде «отчетов» из разных баз данных и разных программ
      • Консолидация данных из разных отчетов в единое целое
      • Бизнес-анализ показателей по результатам
      • Рассылка отчетности.

      Конвертация данных

      КИП и его часть — ЦУП

      ЦУП — центр управления производительностью. Позволяет анализировать узкие места производительности в работающей базе данных 1С.

      КИП — корпоративный инструментальный пакет. ЦУП является его частью. Дополнительно включает в себя инструменты для проведения тестирования базы данных (в том числе нагрузочного тестирования).

      Библиотека стандартных подсистем 8.2

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

      Примеры таких блоков:

      • Пользователи и управление доступом
      • Обновление конфигурации 1С и резервное копирование
      • Работа с файлами
      • Электронная почта
      • Бизнес-процессы и задачи
      • Варианты отчетов
      • Версионирование
      • Обмен данными
      • Типовые классификаторы (валюты, банки, организации, физ.лица).

      Отраслевые конфигурации 1С

      Все вышеперечисленные типовые конфигурации 1С являются универсальными. Это значит их можно использовать в любой отрасли.

      Между тем отраслей много и в каждой из них есть особенности. Например, торговать можно:

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

      В ходе внедрения типовых конфигураций 1С в различных отраслях франчайзи приходилось учитывать такие тонкости. Результаты внедрения появляются на рынке как «отраслевые» решения.

      Отраслевые решения можно купить в сети компании 1С как и типовые. Также свои отраслевые решения предлагают те франчайзи, которые их написали.

      Отраслевых решений очень много. Анализ преимуществ и отличий одного от другого (в одной и той же области) может занять значительное время.

Построена простая конфигурация учета движения картриджей для лазерной техники в организации с использованием платформы 1С Предприятие 8.3 и интерфейса "Такси". Учитывается движение каждого картриджа (покупка, заправка, восстановление, ремонт, установка в принтер и пр.) и расход средств по каждому картриджу. Основная цель - освоить разработку приложений на базе платформы 1С Предприятие 8.3 на примере построения работоспособного и полезного приложения.

Я программист со стажем, но 1С серьезно раньше не занимался. Чтобы совместить приятное (знакомство с 1С Предприятие 8.3) с полезным (работу никто не отменял) попробуем построить работоспособную конфигурацию с использованием возможностей новой версии. Может быть процесс разработки конфигурации будет для кого-то полезным и поможет начинающим освоить 1С.

Работаю в отделе IT крупной организации с большим количеством лазерных принтеров и МФУ. Учет движения картриджей для них является актуальной задачей и требованием руководства.

Постановка задачи.

Заправка тонером, восстановление, ремонт картриджей осуществляется сторонней организацией. Необходимо учитывать движение каждого картриджа, то есть покупку, заправку тонером, восстановление, ремонт, установку в конкретный принтер (МФУ), текущее местоположение, списание и пр. Кроме того надо учитывать затраты по каждому картриджу (расходы на покупку, заправку тонером и пр. в разрезе поставщиков).

Понятное дело - нужны какие-то отчеты. Само собой для юзеров все должно быть как можно проще и понятней.

План реализации.

Используем платформу 1С Предприятие 8.3 как самую современную на текущий момент.

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

Предположим для начала, что в нашей конфигурации будут следующие объекты:

Справочники:

НоменклатураКартриджей

Картриджи

НоменклатураКартриджейЦены

Принтеры

Номенклатура Принтеров

Поставщики

Документы:

ПоступлениеКартриджей

ЗаменаКартриджа

СписаниеКартриджей

Перечисления:

ДаНет

СостояниеКартриджей

ПричиныЗаменыКартриджей

Регистры сведений:

КартриджиЗамена

Регистры накоплений:

КартриджиОплата

Алгоритм работы.

Основным «действующим лицом» является список имеющихся картриджей (Справочник Картриджи ). Изначально список заполняется документом ПоступлениеКартриджей НоменклатураКартриджей . При покупке картриджа значение реквизит Состояние в документе выбирается как Новый . Цена покупки определяется по справочнику НоменклатураКартриджейЦены натекущую дату СерийныйНомер ). Реквизит Местоположение определяется как «Склад» .

Учет заправок, восстановления, ремонта и пр. существующих уже картриджей осуществляется также документом ПоступлениеКартриджей . Тип картриджей определяется по справочнику НоменклатураКартриджей . Состояние картриджа определяется из перечисления СостояниеКартриджей . Цена работы (заправка, восстановление) определяется по справочнику НоменклатураКартриджейЦены . Уникальность картриджа определяется его серийным номером (реквизит СерийныйНомер ).

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

Кроме того, в регистрнакоплений КартриджиОплата

Учет замены картриджа в конкретном принтере (справочник Принтеры ) осуществляется документом ЗаменаКартриджа . В документе указывается текущий принтер. Уникальность принтера определяется реквизитом СерийныйНомер . Указывается устанавливаемый и заменяемый картридж (серийные номера картриджей).

При проведении документа ЗаменаКартриджа в табличной части справочника Принтеры у текущего принтера добавляется строка с реквизитами документа и изменяется реквизит Картридж . В справочнике Картриджи у текущих картриджей меняется значение реквизитов Состояние и Местоположение . Для установленного картриджа в реквизите Местоположение прописывается текущий принтер, а у снятого картриджа - «Склад» .

Кроме того, в регистр КартриджиЗамена заносится движение по данному документу.

Списание картриджей осуществляется отдельным документом СписаниеКартриджей .

Таким образом, в текущий момент времени в справочнике Картриджи каждый картридж имеет вполне определенное состояние (новый, заправленный, пустой и пр.) и определенное местоположение («Склад» или конкретный принтер), что путем несложных отчетов позволяет оценить наличие картриджей с заданным состоянием и сделать вывод о необходимости покупки, заправки и пр. Ну и учесть расходы естественно.

Реализация.

Приступим собственно к конфигурированию.

Создадим пустую базу в конфигураторе, назовем ее гордо «Айтишник» и организуем подсистему Учет картриджей . Не буду описывать по шагам, как это сделать, поскольку по данному вопросу книг хватает.

Сначала добавим перечисления: ДаНет , СостояниеКартриджей и ПричиныЗаменыКартриджей , которые нам понадобятся в дальнейшем. Состав перечислений виден на Рис.2

Сконфигурируем простые справочники НоменклатураКартриджей и НоменклатураПринтеров.

Реквизиту ТипКартриджа в справочнике НоменклатураПринтеров присвоим тип ссылка на справочник НоменклатураКартриджей (Рис.3). Не забываем, что все сформированные нами объекты конфигурации надо включить в состав подсистемы УчетКартриджей .

В справочнике Принтеры несколько реквизитов имеют тип ссылки:

Для дальнейшего тестирования программы заполним в режиме Предприятие по нескольку строк в открытых нами справочниках. Естественно, сначала заполняем простые справочники, потом - справочники с реквизитами ссылками. В дальнейшем загрузку полных реальных данных предприятия предполагается осуществить с помощью обработки из таблиц Excel.

Теперь настала пора добавления в конфигурацию документов. Сконфигурируем в дереве объектов конфигурации объект документ ПоступлениеКартриджей с реквизитами и табличной частью НоменклатураДокумента . Регистров накопления у нас в конфигурации пока нет - закладка Движение для документа остается пустой. Поскольку нам надо будет писать свою обработку документа, а пишется программный код в модуле формы документа, то и создадим эту самую форму (Рис.9). Делаем все по умолчанию, как написано в книжках (Форма - Добавить - ФормаДокумента).

Использовать данный документ будем при поступлении на склад как новых, так и заправленных (восстановленных, отремонтированных) картриджей.

Наконец, для учета поступления картриджей заводим регистр накопления КартриджиОплата с измерениями, ресурсами и реквизитами (Рис.10).

В закладке Регистраторы указываем наш документ ПоступлениеКартриджей . Сохраняем конфигурацию.

Возвращаемся по дереву объектов в документ ПоступлениеКартриджей . На закладке Движение выбираем регистр КартриджиОплата , запускаем Конструктор движений и заполняем поле Выражение значениями реквизитов документа (Рис.11).

Жмем ОК и попадаем в Модуль объекта программный код (Рис.12).

Теперь самое интересное - надо добавить в Модуль объекта программный код, для обеспечения следующего функционала при проведении документа ПоступлениеКартриджей .

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

По алгоритму работы программы изначально надо занести каждый картридж со своим уникальным номером в справочник Картриджи документом ПоступлениеКартриджей.

При поступлении заправленного тонером (восстановленного, отремонтированного и пр.) картриджа считается, что картридж с таким номером уже есть в справочнике Картриджи , и в этом случае при проведении документа ПоступлениеКартриджей, добавляется строкав Табличную частьЗаправки и меняются значения реквизитов Местонахождение и Состояние у текущего картриджа. Добавленный в Модуль объекта код показан на Рис.13.

Теперь можно провести первую пробу работоспособности программы. В Предприятие создаем документ ПоступлениеКартриджей (Рис.14). Нажимаем кнопку Провести и закрыть . Переходим в справочник Картриджи и видим, что в нем появилась строчка с реквизитами купленного картриджа с пустой табличной частью(Рис.15).

Откроем регистр КартриджиОплата (пункт в меню Регистр оплаты картриджей ) и увидим там аналогичную строку.

Создаем и проводим второй документ ПоступлениеКартриджей с тем же картриджем, но заправленным (Рис.16).

Переходим в справочник Картриджи и видим, что у заведенного нами картриджа добавилась строчка в табличной части Заправки и изменился реквизит Состояние (Рис.17).

Ура! Программа работает!

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

Это будет позднее, а сейчас займемся заменой картриджей - создадим документ ЗаменаКартриджа и соответствующий регистр сведений КартриджиЗамена .

Реквизиты и табличная часть документа НоменклатураДокумента показаны на Рис.18. Подходящих регистров накопления и сведений у нас в конфигурации пока нет, в закладка Движение для документа не будем ничего отмечать. Поскольку нам надо будет писать свою обработку документа, то создаем ФормуДокумента по умолчанию.

Для учета замены картриджей заводим для разнообразия регистр сведений (не регистр накоплений) КартриджиЗамена с измерениями и реквизитами (Рис.19). Получилось пока без ресурсов как-то.

В закладке Регистраторы указываем наш документ ЗаменаКартриджа .

Сохраняем конфигурацию. Возвращаемся по дереву объектов в документ ЗаменаКартриджа. На закладке Движение выбираем регистр КартриджиЗамена , запускаем Конструктор движений и заполняем поле Выражение значениями реквизитов документа. Жмем ОК и попадаем в Модуль объекта документа, где и видим уже созданный Конструктором движения регистров программный код (Рис.20).

Теперь добавляем в Модуль объекта программный код, для обеспечения следующего функционала при проведении документа ЗаменаКартриджа . В справочнике Принтеры для принтера, у которого заменяется картридж должна добавиться строка в табличной части ЗаменаКартриджей со значениями реквизитов из документа и изменится значение реквизита НомерКартриджаСейчас. В справочнике Картриджи у снятого и установленного картриджей изменятся значения реквизитов Местоположение и Состояние . Доработанная процедура обработки проведения документа ЗаменаКартриджа показана ниже.

Процедура ОбработкаПроведения(Отказ, Режим)

// используемые справочники

Принтеры = Справочники.Принтеры;

Картриджи = Справочники.Картриджи;

// конец вставки используемые справочники

// регистр КартриджиЗамена

Движения.КартриджиЗамена.Записывать = Истина ;

Для Каждого ТекСтрокаНоменклатураДокумента Из НоменклатураДокумента Цикл

Движение = Движения.КартриджиЗамена.Добавить();

Движение.НоменклатураКартриджей = НоменклатураКартриджа;

Движение.СнятКартриджНомер = ТекСтрокаНоменклатураДокумента.СнятКартриджНомер;

Движение.УстановленКартриджНомер=

Движение.МодельПринтера = МодельПринтера;

Движение.ПринтерСерийныйНомер = ТекСтрокаНоменклатураДокумента.ПринтерСерийныйНомер;

Движение.ПринтерИнвентарныйНомер =

Движение.ТипКартриджа = ТекСтрокаНоменклатураДокумента.ТипКартриджа;

Движение.ЗаменаКтоДелал = ЗаменаКтоДелал;

Движение.ПричинаЗамены = ТекСтрокаНоменклатураДокумента.ПричинаЗамены;

// изменяем справочник Принтеры

СтрокаНаименования = ТекСтрокаНоменклатураДокумента.ПринтерСерийныйНомер;

Тогда ТекущийОбъект =

Принтеры.НайтиПоРеквизиту("СерийныйНомер",СтрокаНаименования).ПолучитьОбъект();

ТекущийОбъект.НомерКартриджаСейчас =

ТекСтрокаНоменклатураДокумента.УстановленКартриджНомер;

НоваяСтрока = ТекущийОбъект.ЗаменаКартриджей.Добавить();

НоваяСтрока.ДатаЗамены = Дата;

НоваяСтрока.ВидКартриджа = ТекСтрокаНоменклатураДокумента.ТипКартриджа;

НоваяСтрока.НомерУстановленногоКартриджа =

ТекСтрокаНоменклатураДокумента.УстановленКартриджНомер;

НоваяСтрока.НомерСнятогоКартриджа =

ТекСтрокаНоменклатураДокумента.СнятКартриджНомер;

НоваяСтрока.КтоЗаменил = ЗаменаКтоДелал;

НоваяСтрока.ПричинаЗамены = ТекСтрокаНоменклатураДокумента.ПричинаЗамены;

ТекущийОбъект.Записать();

КонецЕсли;

// изменяем справочник Картриджи - установленный картридж

СтрокаНаименования = ТекСтрокаНоменклатураДокумента.УстановленКартриджНомер;

тогда ТекущийОбъект =

Строка = " ";

Строка = Строка + МодельПринтера + " " +

ТекСтрокаНоменклатураДокумента.ПринтерСерийныйНомер + " " +

ТекСтрокаНоменклатураДокумента.ПринтерИнвентарныйНомер;

ТекущийОбъект.МестоНахождения = Строка;

ТекущийОбъект.Записать();

КонецЕсли;

// снятый картридж

СтрокаНаименования = ТекСтрокаНоменклатураДокумента.СнятКартриджНомер;

Тогда ТекущийОбъект =

Картриджи.НайтиПоРеквизиту("Номер",СтрокаНаименования).ПолучитьОбъект();

ТекущийОбъект.МестоНахождения = "Склад";

ТекущийОбъект.Состояние = Перечисления.СостояниеКартриджа.Пустой;

ТекущийОбъект.Записать();

КонецЕсли;

// конец изменения справочников

КонецЦикла;

КонецПроцедуры;

Для проверки заполняем и проводим документ ЗаменаКартриджа (Рис.21) . Заходимв справочник Принтеры и видим, что у выбранного принтера добавилась строка в табличную часть Заправки с реквизитами проведенного нами документа и реквизит НомерКартриджаСейчас принял значение номера установленного картриджа (Рис.22).

В справочнике Картриджи у картриджа, установленного в принтер, в реквизит Местоположение записались данные текущего принтера (Рис.23) . И кроме того в регистр сведений КартриджиЗамена записалось движение по документу (Рис.24)

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

С точки зрения «идеологии» 1С наверно неправильно изменять реквизиты справочников проведением документов, использовать справочник для хранения текущих цен - тут сказывается предыдущий опыт работы с таблицами автора статьи, а чем справочник не таблица?

Естественно требуется доработка функциональности, добавление отчетов, исправление ошибок и отладка. Об этом в следующей части статьи.

Полная версия статьи приведена в файле Часть1.doc

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

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

Способ запуска и внешний вид интерфейса

Для старта конфигурации 1С через локальную сеть или интернет существует несколько методов запуска: толстый и , веб-клиент. Если требуется старт программы 1С в режиме «Конфигуратор», следует учитывать возможность его запуска только через толстого клиента. Либо придется делать работу по настройке локально на сервере, где имеется возможность прямого подключения к базе.

Важно. Отсутствие доступа к конфигуратору в пользовательских режимах запуска обеспечивает дополнительную защиту от неправомерного вмешательства в базу.

Внешне интерфейс конфигуратора программы 1С мало отличается от пользовательского, зато набор пунктов меню здесь совершенно иной. Окно программы содержит следующие позиции:

  • Конфигурация. Базовые функции вроде «открыть», «сохранить изменения» и т.д.;
  • Отладка. Используется программистами для проверки внесенных изменений;
  • Администрирование. Настройка прав доступа, создание новых пользователей;
  • Сервис. Настройка интерфейса, калькулятор, календарь;
  • Окна. Функции управления открытыми в конфигураторе окнами;
  • Справка. Помощник по синтаксису, функциям, общая информация о программе.

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

Справа от дерева метаданных конфигуратор 1С отображает свойства класса, который открыт на редактирование. Фактически это и есть главная рабочая область программы. В ней будут открываться:

  • Редактор экранных форм.
  • Редактор печатных форм и синтаксиса.
  • Справочные материалы.

После внесения изменений проверить работоспособность нововведений можно в режиме отладки. Надо сохранить изменения и выбрать запуск в режиме «Предприятие» (клавиша F5). Если ошибки имеют синтаксический характер, то перед сохранением конфигурации Конфигуратор выдаст предупреждения с указанием ошибок. Если же ошибка проявится в режиме предприятия, например деление на 0, то программист может из окна ошибки перейти в конфигуратор в ту часть кода, где возникает ошибка.

Назначение

Первый запуск после установки любой конфигурации 1С 8.х программ преимущественно проводится в режиме конфигуратора. Это нужно для создания пользователей, раздачи им определенных прав, установки защиты программного модуля от несанкционированного доступа со стороны сотрудников и третьих лиц.

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

В дальнейшем этим режимом пользуются для внесения корректировок, внедрения новых модулей. Полный перечень функций выглядит следующим образом:

  • Изменение программы;
  • Отладка исполнения кода;
  • Проверка производительности работы модулей;
  • Настройка параметров журнала регистрации;
  • Переиндексация базы данных;
  • Проверка логической и ссылочной целостности;
  • Публикация базы на веб-сервере;
  • Создание резервной копии базы;
  • Восстановление после сбоев;
  • Администрирование пользователей.

Для облегчения и ускорения труда программистов и разработчиков в окне конфигуратора 1С используются контекстные подсказки. С ними достаточно владеть общей основой редактирования модулей, ошибиться в написании команд будет действительно сложно.

Обновление конфигурации

Одним из наиболее востребованных направлений использования режима «Конфигуратор» является внедрение обновлений. Компания 1С не реже одного раза в квартал выпускает на рынок новую версию каждой конфигурации. За счет этого исправляются ошибки, которые находят пользователи, изменяются печатные и электронные формы согласно актуальным нормативным актам. Бухгалтерский учет отличается регулярной корректировкой, а то и внедрением новых видов отчетности.

Только при использовании автоматического обновления с помощью исполняемого файла программа установки обычно стирает нестандартные изменения в коде. Перед запуском стоит предусмотреть следующее:

  • При наличии объемных изменений базы лучше воспользоваться ручным способом обновления.
  • Перед стартом процесса следует убедиться в отсутствии блокировки от изменений.

Если провести процедуру без учета внедрения нового кода, системному администратору потом придется восстанавливать все вручную. Поэтому стараются пользоваться пунктом «Обновить конфигурацию» в меню «Конфигурация».

Специалист имеет возможность предварительно провести сравнение двух модулей. Если в новом файле изменение кода касается лишь тех областей, где не проводились изменения, тогда запускается автоматическое обновление. В других случаях нужные нововведения в базу легко перенести пошагово, игнорируя те, что могут нарушить функциональность или работоспособность собственных модулей.

Типовые прикладные решения фирмы "1С" предназначены для автоматизации типовых задач учета и управления предприятий. При разработке типовых прикладных решений учитывались как современные международные методики управления (MRP II, CRM, SCM, ERP, ERP II и др.), так и реальные потребности предприятий, не укладывающиеся в стандартный набор функциональности этих методик, а также опыт успешной автоматизации, накопленный фирмой "1С" и партнерским сообществом. Состав функциональности, включаемой в типовые решения, тщательно проработан. Фирма "1С" анализирует опыт пользователей, применяющих программы системы "1С:Предприятие" и отслеживает изменение их потребностей.

Для использования на российских предприятиях фирма "1С" предлагает следующие прикладные решения:

  • "1С:Бухгалтерия 8" (включая версию КОРП , базовую версию и специализированные поставки базовой версии "1С:Упрощенка 8" и "1С:Предприниматель 8");
  • (включая версию);
  • "Управление торговлей" (включая версию);
  • "1С:Розница 8" (включая версию);
  • "1С:Зарплата и управление персоналом 8" (включая версию и версию);
  • "1С:Консолидация 8" (включая версию ПРОФ);
  • (включая версию и версию);

Для российских бюджетных учреждений предлагаются следующие прикладные решения:

Стандартизация типовых решений

В типовых решениях реализуются функции, отвечающие массовым потребностям предприятий. Это позволяет обеспечить соответствие типовых решений отечественной специфике как по методологии учета, так и в части управления деятельностью предприятия, в то же время сделав эти решения достаточно компактными и простыми в использовании. При этом удается обеспечить эффективную поддержку и развитие типовых решений.

Типовое прикладное решение можно представить в виде набора стандартных элементов - объектов конфигурации , которые обеспечивают реализацию той или иной функциональности. Один и тот же стандартный элемент может присутствовать в разных тиражных прикладных решениях. Стандартизация элементов прикладных решений облегчает освоение типовых прикладных решений пользователями, упрощает техническую поддержку, обновление и доработку силами сертифицированных специалистов фирм-партнеров , а также облегчает создание новых специализированных и индивидуальных прикладных решений на базе типовых прикладных решениях фирмы "1С".

Автоматизация отдельных задач или комплексная автоматизация

При выборе системы автоматизации требуется принять решение о разделении различных подсистем автоматизации или, наоборот, о централизации путем внедрения комплексного решения. Современные тенденции развития экономических систем и мировой опыт показывают, что универсального рецепта для решения этой проблемы не существует.

Использование обособленных решений проще и эффективнее, если отдельные задачи автоматизации на предприятии мало пересекаются. Комплексные решения эффективнее при сильной увязке различных задач автоматизации и готовности предприятия к формированию единого информационного пространства. Для принятия решения о выборе общих принципов и конкретных систем автоматизации целесообразно обратиться к компетентным представителям партнерского сообщества фирмы "1С" . Система программ "1С:Предприятие 8" предоставляет возможность реализации обоих подходов: как внедрение комплексного решения, так и внедрение отдельных прикладных решений, которые будут работать автономно или интегрировано с другими решениями "1С" и сторонних разработчиков.

Поддержка и сервис

При выборе системы важно оценить перспективы эксплуатации и развития системы.

Стандартизация платформы и прикладных решений во всех программах "1С:Предприятия 8" обеспечивает возможность эффективной поддержки системы со стороны фирмы "1С" и партнерского сообщества. Фирма "1С" обеспечивает регулярную поддержку типовых прикладных решений и самой платформы. Платформа "1С:Предприятие 8" обеспечивает возможность совмещения обновлений прикладного решения, производимого фирмой "1С" или разработчиком специализированного решения, с индивидуальными изменениями, внесенными при внедрении системы.

В России, странах СНГ и Балтии работают десятки тысяч специалистов, профессионально занимающихся внедрением и адаптацией прикладных решений "1С:Предприятия". В каждом регионе существует большое количество франчайзинговых фирм, оказывающих весь спектр услуг по комплексной автоматизации на базе программ системы "1С:Предприятие" - начиная от консультаций по выбору наиболее подходящих программ системы и заканчивая обучением и индивидуальной настройкой системы. Многие из специалистов, занимающихся внедрением "1С:Предприятия", решают не только задачи, связанные с поддержкой или развитием прикладных решений, но и оказывают консалтинговые услуги, помогая принимать правильные решения при постановке учета и управления на предприятии. Фирма "1С" проводит регулярное обучение и сертификацию специалистов .

Весьма важной может оказаться возможность быстрого привлечения специалистов по развитию и поддержке прикладного решения. Устройство системы "1С:Предприятие" позволяет достаточно быстро вводить в курс дела новых специалистов и передавать поддержку прикладного решения тому, кто сможет обеспечить наилучшее обслуживание. Таким образом, наличие реальной индустрии внедрения и поддержки решений системы "1С:Предприятие" является гарантией отсутствия проблем сопровождения и развития информационной системы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.