Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигурации «Сберкассы» на платформе 1С

Содержание:

ВВЕДЕНИЕ

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

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

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

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

1.1 Анализ предметной области

В последние годы в Российской Федерации активно развивается банковская сфера. Банки постоянно работают над расширением объема услуг, предоставляемых населению.

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

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

Основными функциями банков являются:

  • привлечение средств;
  • выдача кредитов;
  • расчетно – кассовые операции.

К расчетно – кассовым операциям относятся:

  • Прием платежей от населения;
  • Валютно –кассовые операции;
  • Услуги переводов денежных средств.

В рамках данного курсового проекта рассмотрим одну из основных банковских операций – прием платежей.

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

Основные виды платежей, принимаемых в сберкассах:

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

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

  • достичь конкурентного преимущества;
  • повысить производительность работы, за счет уменьшения количества ошибок.

1.2. Анализ существующего программного обеспечения

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

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

К крупным системам для автоматизации банков относится QBIS.Bank. Это современная автоматизированная банковская система (АБС). Она позволяет автоматизировать и оптимизировать учетную, операционную и управленческую деятельность банков. В состав АБС QBIS.Bank входит модуль «Прием платежей от населения», обеспечивающий информационное сопровождение операций по приему коммунальных, налоговых и других видов платежей от населения в пользу поставщиков услуг.

Программа для автоматизации кассы «CashDesk» специально разработана для приема платежей от населения за коммунальные и другие услуги. Программа для кассы «CashDesk» осуществляет:

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

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

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

Все вышеперечисленные системы позволяют решить поставленную задачу. Однако QBIS.Bank подходит только для крупных кредитных организаций, так как включает, так как имеет большую стоимость и содержит больший объем функций, чем другие системы. Система «CashDesk» и ИАС «Коммунальные платежи» имеют приемлемую стоимость и позволяют решить поставленные задачи.

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

Обоснование выбора системы для разработки информационной системы

Информационную систему для приема платежей от населения было решено разрабатывать на платформе «1С: Предприятие».

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

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

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

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

Итак, выделим основные преимуществам среды разработки «1С: Предприятие»:

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

Обоснование требований к разрабатываемому решению

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

В информационной системе должны быть реализованы следующие функции:

  • прием платежей от населения;
  • ведение базы плательщиков и видов платежей;
  • формирование отчета по рейтингу плательщиков.

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

Для повышения производительности работы кассира, в информационной системе требуется ведение базы по плательщикам и видам платежей. Чтобы реализовать этот функционал, приложение должно содержать:

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

Для накопления и последующей обработки информации о поступлении платежей от населения требуется регистр накопления «Поступление платежей».

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

Анализ среды разработки

«1С: Предприятие» – это специализированная среда разработки прикладных программных решений для автоматизации деятельности предприятий.

Функционирование платформы «1С: Предприятие» можно условно разделить на два процесса:

  • конфигурирование (разработку прикладного решения);
  • исполнение (непосредственную работу пользователя в системе).

На этапе разработки выполняются следующие действия:

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

Результат проектирования – это конфигурация, которая описывает модель заданной предметной области.

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

Рассмотрим более подробно объекты, которые будут использованы при разработке информационной системы для приема платежей от населения.

Для работы с постоянной и условно постоянной информацией в системе «1С: Предприятие» используются объект «Справочник».

Во время разработки выполняется описание какими свойствами обладает каждый справочник, настраиваются иерархия и подчинение. К основным свойствам справочников относятся: имя, синоним, код.

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

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

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

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

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

В процессе разработки настраивается внешний вид экранных и печатных форм документов.

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

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

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

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

1.6 Архитектура информационной системы

Архитектура информационной системы определяет модель, выполняемые функции, структуру и взаимосвязь компонентов системы.

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

  • использование файлового варианта или варианта «клиент – сервер» (используются внешние СУБД, такие как Oracle Database, Microsoft SQL Server, PostgreSQL, DB2);
  • возможность использования системы от компьютера в локальной сети;
  • возможность создания распределенной базы данных.

Архитектура прикладного решения подразумевает:

      • состав подсистем, взаимодействие подсистем;
      • технологические особенности реализации функционала подсистем;
      • взаимодействие объектов в подсистемах.

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

Рисунок 2. Схема взаимодействия объектов системы

    1. Алгоритмы взаимодействия разрабатываемого приложения с другими приложениями

Программные решения на платформе «1С: Предприятие» имеют множество средств для взаимодействия со сторонними системами и приложениями.

В число основных средств взаимодействия можно включить:

  • Обмен файлами, а именно: импорт и экспорт информации через текстовые файлы, файлы формата DBF, файлы формата XML. Также имеется возможность сохранения печатных форм в форматах HTML и Microsoft Excel.
  • COM – соединение позволяет обеспечить надежный и быстрый программный доступ к данным системы «1С: Предприятие» из внешних приложений.
  • Поддержка OLE предоставляет возможность работать с объектами, созданными в других приложениях (документы, рисунки, таблицы), позволяет обратиться к различным прикладным решениям посредством объектной модели (API) этих приложений.
  • Макеты ActiveDocument – предназначены для редактирования документов внешними по отношению к «1С: Предприятию» и позволяет редактировать документы визуально (например, Excel или Word) непосредственно в окне «1С: Предприятия», при этом элементы пользовательского интерфейса (меню, панели команд и т.д.) заменяются на предоставляемые редактором.

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

2.2 Описание основных объектов информационной системы

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

  • справочник «Плательщики»;
  • справочник «Виды платежей»;
  • документ «Квитанция»;
  • регистр накопления «Поступление платежей»;
  • отчет «Рейтинг по плательщикам»;
  • отчет «Рейтинг по видам платежей».

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

  • «Код» – уникальный идентификатор;
  • «Наименование» – содержит ФИО плательщика;
  • «ДатаРождения» – дата рождения;
  • «ПаспортныеДанные» – паспортные данные плательщика;
  • «Адрес» – адрес.

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

Регистр накопления «Поступления платежей», позволяет "накапливать" числовые данные в разрезе плательщиков и видов платежей.

Измерения регистра:

  • «ВидПлатежа» – ссылка на справочник «Виды платежей»;
  • «Плательщик» – ссылка на справочник «Плательщики».

Ресурсы регистра «Виды платежей»:

  • «Количество» – тип «число», количество платежей одного вида;
  • «Начислено» – тип «число», начисления по платежам одного вида.

Регистратором для данного регистра выступает документ «Квитанция».

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

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

Документ «Квитанция» – отражает факт выполнения платежа.

Кроме предопределенных реквизитов «Дата» и «Номер», документ «Квитанция» имеет:

  • Реквизит документа «Плательщик» – заполняется из справочника «Плательщики».
  • Табличную часть «Платежи» – содержит информацию по всем платежам, выполняемым плательщиком в данный момент времени. Табличная часть содержит следующую информацию:
  • «ВидПлатежа» – выбирается из справочника «Виды платежей»;
  • «Количество»;
  • «Тариф»;
  • «Начислено» с вычисляется автоматически при изменении реквизитов «Количество» и «Начислено».

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

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

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

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

    1. Программный код отдельных объектов информационной системы

Информационная система для приема платежей от населения реализована на платформе «1С: Предприятие 8.1».

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

При реализации функционала документа «Квитанция» внесены изменения в модуль документа для выполнения проведения по регистру накопления:

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

// Вставить содержимое обработчика.

Для каждого СтрокаТч Из Платежи Цикл

Движение = Движения.ПоступленияПлатежей.Добавить();

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

Движение.Плательщик = Плательщик;

Движение.ВидПлатежа = СтрокаТч.ВидПлатежа;

Движение.Количество = СтрокаТч.Количество;

Движение.Начислено = СтрокаТч.Начислено;

КонецЦикла;

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

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

Процедура ПлатежиКоличествоПриИзменении(Элемент)

РассчитатьНачисление(Элемент);

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

Процедура РассчитатьНачисление(Элемент) // процедура пересчета

СтрокаТЧ = ЭтаФорма.ЭлементыФормы.Платежи.ТекущиеДанные;

СтрокаТЧ.Начислено = СтрокаТЧ.Количество*СтрокаТЧ.Тариф;

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

Процедура ПлатежиТарифПриИзменении(Элемент)

РассчитатьНачисление(Элемент);

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

Процедура ОсновныеДействияФормыПечать(Кнопка) // Печать квитанции

ТабличныйДокумент = Новый ТабличныйДокумент;

ТабличныйДокумент.АвтоМасштаб = Истина;

ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;

Макет = ПолучитьМакет("ПечатнаяФорма");

// Выводим шапку документа

ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");

ОбластьМакета.Параметры.ТекстЗаголовка = НСтр("ru='Квитанция № '") + СокрЛП(Номер) +" от " + Формат(Дата, "ДФ='дд ММММ гггг'") + " г.";

ТабличныйДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть("Плательщик");

ОбластьМакета.Параметры.ПредставлениеПлательщика = СокрЛП(Плательщик.Наименование) + ?(СтрДлина(СокрЛП(Плательщик.Адрес))>0,"; адрес: ","")+ СокрЛП(Плательщик.Адрес) +?(СтрДлина(СокрЛП(Плательщик.ПаспортныеДанные))>0,"; паспортные данные: ","")+СокрЛП(Плательщик.ПаспортныеДанные) ;

ТабличныйДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть("ШапкаТаблицы");

ТабличныйДокумент.Вывести(ОбластьМакета);

СуммаДок = 0;

НомерСтроки = 1;

Для каждого СтрокаТч Из Платежи Цикл

ОбластьМакета = Макет.ПолучитьОбласть("Строка");

ОбластьМакета.Параметры.НомерСтроки = НомерСтроки;

ОбластьМакета.Параметры.ВидПлатежа = СокрЛП(СтрокаТч.ВидПлатежа.Наименование);

ОбластьМакета.Параметры.Количество = СтрокаТч.Количество;

ОбластьМакета.Параметры.Тариф = СтрокаТч.Тариф;

ОбластьМакета.Параметры.Начислено = СтрокаТч.Начислено;

ТабличныйДокумент.Вывести(ОбластьМакета);

НомерСтроки = НомерСтроки +1;

СуммаДок = СуммаДок + СтрокаТч.Начислено;

КонецЦикла;

ОбластьМакета = Макет.ПолучитьОбласть("Итого");

ОбластьМакета.Параметры.Всего = СуммаДок;

ТабличныйДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть("СуммаПрописью");

ОбластьМакета.Параметры.ИтоговаяСтрока = "Всего платежей " + СокрЛП(НомерСтроки -1)

+ ", на сумму " + СокрЛ(Формат(СуммаДок, "ЧЦ=15;ЧДЦ=2"));

ТабличныйДокумент.Вывести(ОбластьМакета);

ТабличныйДокумент.ОтображатьСетку = Ложь;

ТабличныйДокумент.ОтображатьЗаголовки = Ложь;

ТабличныйДокумент.Показать("Печатная форма квитанции");

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

Процедура ПриЗаписи(Отказ)

// Проверка

Если Плательщик.Пустая() Тогда

Сообщить("Не заполнен плательщик");

Отказ = истина;

КонецЕсли;

Для каждого СтрокаТч Из Платежи Цикл

Если СтрокаТч.ВидПлатежа.Пустая() ИЛИ СтрокаТЧ.Количество = 0 ИЛИ СтрокаТч.Тариф = 0 Тогда

Сообщить("В строке "+ СокрЛП(СтрокаТч.НомерСтроки) + " не заполнены реквизиты");

Отказ = истина;

КонецЕсли;

КонецЦикла;

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

Отчет «Рейтинг по плательщикам» выводит информацию по активности плательщиков за период, ниже приведен программный код отчета:

Процедура КнопкаСформироватьНажатие(Кнопка)

// Вставить содержимое обработчика.

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ПоступленияПлатежейОбороты.Плательщик,

| СУММА(ПоступленияПлатежейОбороты.НачисленоОборот) КАК НачисленоОборот

|ИЗ

| РегистрНакопления.ПоступленияПлатежей.Обороты(&НачДата, &КонДата, , ) КАК ПоступленияПлатежейОбороты

|

|СГРУППИРОВАТЬ ПО

| ПоступленияПлатежейОбороты.Плательщик";

Запрос.Параметры.Вставить("НачДата", НачалоДня(НачДата));

Запрос.Параметры.Вставить("КонДата", КонецДня(КонДата));

Результат = Запрос.Выполнить().Выгрузить();

ЭтаФорма.ЭлементыФормы.Диаграмма1.Обновление = Ложь;

ЭтаФорма.ЭлементыФормы.Диаграмма1.ИсточникДанных = Результат;

ЭтаФорма.ЭлементыФормы.Диаграмма1.Обновление = Истина;

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

    1. Тестирование информационной системы

Разработанная информационная система для приема платежей от населения протестирована на соответствие требованиям, изложенным в пункте 4 данной работы.

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

Рисунок 2. Справочник «Плательщики», форма списка и форма элемента

Рисунок 3. Справочник «Виды платежей», форма списка

Рисунок 4. Документ «Квитанция», форма списка и форма документа

Рисунок 5. Печатная форма документа «Квитанция»

Рисунок 6. Отчет «Рейтинг по плательщикам»

ЗАКЛЮЧЕНИЕ

В результате выполнения курсовой работы была реализована информационная система для приема платежей от населения.

В соответствие с требованиями, в системе реализованы следующие функции:

  • ведение базы плательщиков;
  • прием платеже от населения;
  • формирование отчетов по платежам.

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

В процессе реализации курсового проекта освоены принципы конфигурирования на базе платформы «1С: Предприятие 8.1». Были получены практические навыки по программированию на встроенном языке платформы «1С: Предприятие».

СПИСОК ЛИТЕРАТУРЫ

  1. Банки и банковские операции: Учебник для вузов / под ред. Жукова Е.Ф. – М.: Банки и биржи, 2017. – 423 с.
  2. Ван ден Берг П. Операционная и финансовая структура платежной системы. – М.: ЮНИТИ, 2015. – 569 с.
  3. Габец А. П., Гончаров Д. И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. Профессиональная разработка в системе 1С:Предприятие 8. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2017. – 808 с.
  4. Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С-Паблишинг», СПб.: Питер, 2017. – 512 с.: ил.
  5. Заика А.А. Разработка прикладных решений для платформы 1С:Предприятие 8 в режиме «Управляемое приложение» / А.А. Заика. – 2-е изд., испр. – Москва: Национальный Открытый Университет «ИНТУИТ», 2018. – 239 с.
  6. Заика А.А. Основы разработки прикладных решений для 1С:Предприятие 8.1 / А.А. Заика. – 2-е изд., испр. – Москва: Национальный Открытый Университет «ИНТУИТ», 2018. – 208 с.
  7. Заика А.А. Основы разработки для платформы 1С:Предприятие 8.2 в режиме «Управляемое приложение» / А.А. Заика. – 2-е изд., испр. – Москва: Национальный Открытый Университет «ИНТУИТ», 2018. – 254 с.
  8. Филимонова Е.В. Разработка и реализация конфигураций 1С:Предприятие. – Москва: Университет, 2020г. – 308 с.
  9. Филимонова Е.В. Информационные технологии в профессиональной деятельности. Учебник. – Москва: КноРус, 2020г, 456с.