diff --git a/backend/src/main/java/esia/service/impl/ScheduledLoadDataService.java b/backend/src/main/java/esia/service/impl/ScheduledLoadDataService.java
new file mode 100644
index 00000000..adc8d478
--- /dev/null
+++ b/backend/src/main/java/esia/service/impl/ScheduledLoadDataService.java
@@ -0,0 +1,30 @@
+package esia.service.impl;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author Artyom Hackimullin
+ */
+@Service
+public class ScheduledLoadDataService {
+
+ private static final Logger log = LoggerFactory.getLogger(ScheduledLoadDataService.class);
+
+ @Value(value = "${data.load.enable}")
+ private Boolean isEnableCron;
+
+ @Scheduled(cron = "${data.load.cron}")
+ public void loadData(String code) {
+ if (isEnableCron) {
+ log.info("Loading data from database");
+ //TODO: задание получает справочник и сохраняет его в СУБД. Сделать после добавление таблиц в бд
+ } else {
+ log.debug("Data was not loaded");
+ }
+ }
+
+}
diff --git a/backend/src/main/resources/db.changelog/changelog-master.xml b/backend/src/main/resources/db.changelog/changelog-master.xml
new file mode 100644
index 00000000..1c7dcae4
--- /dev/null
+++ b/backend/src/main/resources/db.changelog/changelog-master.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/backend/src/main/resources/db.changelog/v_1.0/2024-19-09--01-init-db.xml b/backend/src/main/resources/db.changelog/v_1.0/2024-19-09--01-init-db.xml
new file mode 100644
index 00000000..9bc907e5
--- /dev/null
+++ b/backend/src/main/resources/db.changelog/v_1.0/2024-19-09--01-init-db.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ create table
+
+
+
\ No newline at end of file
diff --git a/backend/src/main/resources/load-scheduler.properties b/backend/src/main/resources/load-scheduler.properties
new file mode 100644
index 00000000..e25945e5
--- /dev/null
+++ b/backend/src/main/resources/load-scheduler.properties
@@ -0,0 +1,2 @@
+data.load.enable=true
+data.load.cron=0 0 */1 * * *
\ No newline at end of file