1С  | 8.1 | 8.2 | 8.3 | -> Дополнительные обработки.

“Вы не можете создавать хорошие программы без хорошей команды, но большинство софтверных команд ведут себя как проблемная семья.”
- Jim McCarthy

Дополнительные обработки -> Распредление по статьям финансирования.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ОФК Банк". Часто возникает задача - в уже работающей базе (есть перенос данных, документы, расчеты) включить учёт по статьям финансирования, например вводится дополнительная детализация. При этом вручную изменить все регистры, документы и т.д., даже в небольшой базе очень сложно. Данная обработка решает эту проблему.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |
К СПИСКУ РАЗДЕЛОВ

“Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.”
- Christopher Thompson

Дополнительные обработки -> Автоматическое создание справок 2-НДФЛ.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ОФК Банк". Сотрудники часто запрашивают справки 2-НДФЛ, при увольнении сотруднику необходимо выдать справку 2-НДФЛ (как правило за несколько лет) и справку 182н, итого для одного человека 4 справки. А как известно в ЗУП, для того что бы сформировать справку, нужно создать документ на каждую справку. Если в день запрашивает один человек, то с этим проблем. А вот если таких запросов много, то обработать в ручную все запросы достаточно трудоемко. Данная обработка решает эту проблему и автоматически создает документы, расчетчику остается только проверить их, записать и отправить на печать.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |   Пример №3   |
К СПИСКУ РАЗДЕЛОВ

“Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!”
- Vidiu Platon

Дополнительные обработки -> Тестовый расчет среднего заработка (общий/ФСС/вых. пособие).

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ОФК Банк". В ЗУП для того, что бы посмотреть расчет среднего, необходимо создать документ (отпуск, больничный, оплата по среднему и т.д.). А если в базе разделен учет, т.е. создает документ кадровик, потом расчетчик выполняет расчет и проводит, то фактически посмотреть расчет среднего, проверить его или просто сообщить сумму сотруднику - не получится. Данную обработку может запустить расчетчик, и без создания каких либо документов, на определенную дату, может узнать расчет среднего и посмотреть его расшифровку. В данной обработке выполняются полностью типовые процедуры из общих модулей - УчетСреднегоЗаработка.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |
К СПИСКУ РАЗДЕЛОВ

“Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.”
- Ted Nelson

Дополнительные обработки -> Менеджер выгрузки проводок в RSBank.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ОФК Банк". По итогу расчетов за месяц, в дополнительно разработанном модуле, формируются документы проводок за месяц (по начислениям, удержаниям, налогам). Данная обработка позволяет выбрать эти документы, однотипные проводки свернуть, и выгрузить в текстовый файл. Причем есть контроль сумм, т.е. сумма по проводкам в документах должна быть равна свернутым и должна быть равна выгруженным данным.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |   Пример №3   |
К СПИСКУ РАЗДЕЛОВ

“С - это причудливый, несовершенный, но невероятно успешный язык.”
- Dennis M. Ritchie

Дополнительные обработки -> Рассылка и анализ кадрового ФОТ.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ОФК Банк". Одна из задач этой обработки - рассылка данных по ФОТ на почту, например если у сотрудника нет 1С, а информация нужна для работы, или просто кадровикам для контроля. Другая задача этой обработки - проверка расчета ФОТ и рассылка информации о выявленных ошибках. Эта задача является основной. Суть проблемы - данные по ФОТ хранятся в нескольких регистрах сведений (вот так вот придумала кампания 1С). Эти регистры используются для разных задач, какой то регистр используется при выборке данных для формы сотрудников, причем при открытии карточки сотрудников информация читается из другого регистра, а для отчетов берутся данные из третьего. И как следствие этого - часто возникают ошибки, в типовой базе, когда делается кадровый перевод (особенно из одного филиала в другой), у расчетчика информация меняется (если заполнить документ начисление з/п), а у кадровика часто в форме сотрудников информация остается старой. Вот пример типичной ошибки - кадровик видит, что у Иванова з/п 10 тр, а расчетчик видит 12 тр. И таких ошибок достаточно много, тем более изменить начисления можно различными документами. Поэтому и была сделана эта обработка, она достаточно оперативно и в автоматическом режиме делает проверку, рассылает ошибки на почту, а сотруднику остается только проверить и исправить выявленные расхождения. Оптимально настроить расписание на ночь, когда в базе наименьшая нагрузка и не ведется архивирование. Рассылка писем выполняется через типовые процедуры общего модуля - РаботаСПочтовымиСообщениями.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |   Пример №3   |
К СПИСКУ РАЗДЕЛОВ

“PHP - это маленькое зло, созданное некомпетентными новичками, в то время как Perl - это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.”
- Jon Ribbens

Дополнительные обработки -> Загрузка доходов получаемых по вкладам в банке.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ОФК Банк". Обработка загружает из excel информацию по налогам физических лиц, по которым организация не ведет расчет з/п, но отчетность все равно сдается из 1С вместе со всеми. При загрузке обработка находит новых физических лиц и выделяет их для загрузки. Пользователь на отдельной закладке видит новую информацию и все данные по физическому лицу (адрес, инн, пфр, дату раждения и т.д.). Причем обработка запускает типовую проверку этих данных, что бы было сразу понятно где и какая ошибка. Теоретически этой обработкой можно загрузить только новых физических лиц. Далее, когда все физические лица найдены, можно создать документы по налогам - Операция учета НДФЛ. Таким образом вся информация хранится в единой базе и проще формировать единую отчетность.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |   Пример №3   |
К СПИСКУ РАЗДЕЛОВ

“Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер - это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты - это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.”
- Bill Bryson

Дополнительные обработки -> Ведомость перечисления страховых взносов в Excel.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ЦИУС" предназначена для выгрузки ведомости начисления страховых взносов в excel. Файл в итоге состоит из двух листов - ведомость и расшифровка. У этой обработки интересный механизм реализации - шаблон задается в excel файле, а описание какую переменную в какую область нужно подставить, указывается в макете. Таким образом, можно менять шаблон и настройку макета без изменения кода обработки.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |
К СПИСКУ РАЗДЕЛОВ

“Когда кто-то говорит: «Я хочу язык программирования, который может делать все, что ему скажу», то я даю этому человеку леденец.”
- Alan J. Perlis

Дополнительные обработки -> Заполнение графика отпусков из файла.

К СПИСКУ РАЗДЕЛОВ

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

Скриншоты:

Примеры кода:

|   Пример №1   |
К СПИСКУ РАЗДЕЛОВ

“Объектно-ориентированная версия «спагетти кода» — это, конечно, «лазанья код» (очень много слоев).”
- Roberto Waltman

Дополнительные обработки -> Дозагрузка ПП для регистра налогового учета.

К СПИСКУ РАЗДЕЛОВ

Обработка из проекта "ЗУП ЦИУС". Частая проблема - когда после переноса данных, оказывается что чего-то не хватает. Проблема частая т.к. большинство крупных компаний переходят на ЗУП 3.1 из каких то других систем, где вели учет ранее. Сразу учесть все нюансы для крупной системы не возможно, поэтому обработки дозагрузки информации всегда составляют некоторый процент работ на проекте. В данной обработке до загружается информация по номерам ПП, которыми перечислялся НДФЛ.

Скриншоты:

Примеры кода:

|   Пример №1   |
К СПИСКУ РАЗДЕЛОВ

“Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно все ещё черная магия и, пока, мы не можем называть его технической дисциплиной.”
- Bill Clinton

Дополнительные обработки -> Выгрузки документов ПП и ЗКР в формате XML.

К СПИСКУ РАЗДЕЛОВ

Обработка для выгрузки документов (платежное поручение, заявка на кассовый расход, некоторые бух. операции) в формате XML из конфигурации - Бухгалтерия государственного учреждения, редакция 1.0. Не сложный интерфейс и стабильная работа да же при большом объеме данных.

Скриншоты:

Примеры кода:

|   Пример №1   |
К СПИСКУ РАЗДЕЛОВ

“Я думаю, что Microsoft назвал технологию .Net для того, чтобы она не показывалась в списках директорий Unix.”
- Oktal

Дополнительные обработки -> Выгрузка данных в программу "АСБК Штрих-кодирование".

К СПИСКУ РАЗДЕЛОВ

Обработка для конфигурации - Бухгалтерия государственного учреждения, редакция 1.0. Задача обработки выгрузить данные для программы штрих-кодирование, которая устанавливается отдельно и не разработана на 1С. Выгружаемые данные содержат информацию по ОС (наименование, МОЛ, помещение, инвентарный номер) и данным бухучета для этого ОС (счет, кол-во, сумма). Так же в обработку встроен анализ основных ошибок учета, которые могут повлиять на корректность выгрузки.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |   Пример №3 |  
К СПИСКУ РАЗДЕЛОВ

“FORTRAN - это не цветок, а сорняк: он вынослив, иногда расцветает и произрастает в каждом компьютере.”
- Alan J. Perlis

Дополнительные обработки -> Расчет расширения зоны обслуживания.

К СПИСКУ РАЗДЕЛОВ

Обработка для конфигурации - Зарплата и кадры бюджетного учреждения, редакция 1.0. Обработка производит расчет расширения зоны обслуживания (увеличение кол-ва отработанных часов). Результат расчета записывается в типовой документ - Документы.РегистрацияРазовыхНачисленийРаботниковОрганизаций. Для работы обработки не нужно каких либо изменений в конфигурации.

Скриншоты:

Примеры кода:

|   Пример №1   |   Пример №2   |   Пример №3 |  
К СПИСКУ РАЗДЕЛОВ

“Программирование - это как бить себя по лицу, рано или поздно ваш нос будет кровоточить.”
- Kyle Woodbury