Главная » 1С Предприятие » ИНИЦИАТИВНЫЕ  РАБОТЫ

0

Инициативные работы  направлены на повышение качества системы, то есть на оптимизацию системы по перечисленным в разд.  8.1 критериям.

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

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

Так, после  незначительных преобразований мы  научились вводить начало  расчетного   периода  на  основе  одного документа для  всего  предприятия.  Причем  каждый расчетный  период  вводится одним  и  тем  же  документом   НачПериода_2  под  номером  1, в который при начале  нового периода добавляется одна строка табличной  части (см. рис. 7.82).

Этот документ удалять нельзя.  Защиту от удаления мы поставим в предопределен­

ной  процедуре  глобального  модуля  ПриУдаленииДокументд, добавив    в  нее  следующий код:

если док.Вид() = "НачПериода_2" тогда СтатусВозврата(0);

Предупреждение("Нельзя удалять документ Начало расчетного периода.");  возврат;

конецЕсли;

Еще один шаг в  направлении  снижения числа документов  мы сделали, создав д окументы Табель  и Премия, вводящие по несколько ВР каждый. Таким образом, чтобы  ввести все расчеты с приведенными в табл. 7.2 ВР предприятия (разд.  7.3.2), мы можем обойтись всего двумя документами на цех (Табель и  Премия). Схожие решения могут быть  приняты  и для других ВР, даже таких, как  оплата больничных  или расчет  отпуска.  Программная реализация таких подходов, как мы убедились, не представляет ос обых затруднений.

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

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

Словом, пространство для инициативных работ велико. Будут ли выполняться эти

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

Источник: Бартеньев О. В. 1С:Предприятие:  программирование для  всех.  Базовые объекты и расчеты на одной дискете. М.: Диалог-МИФИ, 2005. 464 с.

По теме:

  • Комментарии