Всем привет!
Есть непростая задача, к которой просто не знаю как подступиться.
Есть файл учёта (предположим продаж). Там все-все сотрудники.
Есть файлы по командам, куда руководители вносит данные по продажам за месяц только по своей команде и не должны видеть результаты других.
Помимо этого есть файлы по городам, где руководитель подразделения может видеть результаты всех команд своего города.
Сейчас используется схема:
1. Из файла учёта подтягивается информация в файлы городов (функция ФИЛЬТР по городу).
2. Из файлов городов информация подтягивается в файлы команд (опять таки ФИЛЬТР, но уже по руководителю).
3. В файлы команд руководители вносят информацию по продажам.
4. Информация по продажам из файла команд подтягивается в файл города, а оттуда в файл учёта (используется ПРОСМОТРХ).
В чём проблемы:
1. Очень много связей и отдельных файлов. Прям слишком, из-за этого периодически происходят проблемы с синхронизацией информации.
2. Чтобы информация синхронизировалась, то ответственному за учёт сотруднику нужно открывать все файлы - учёта, города, команд.
3. Список сотрудников постоянно меняется и таблица может "уехать" в файле города или команды.
К чему хочу прийти, но не знаю как:
1. Из файла учёта вся информация подтягивается в БД/SQL сервер/ещё что-то. Чтобы для дальнейшей работы не требовалось открывать файл учёта.
2. Из БД/SQL сервер/ещё что-то информация подтягивается в шаблон по городу или по команде (Т.е. исходя из имени учётной записи подтягивалась нужная информация по твоей команде, если ты руководитель команды и открыл шаблон команды, или по городу, если ты руководитель по городу и открыл шаблон города).
3. В шаблон вносятся данные и подтягиваются обратно уже в БД/SQL сервер/ещё что-то, обновляя информацию.
4. Из БД/SQL сервер/ещё что-то инфо подтягивается в файл учёта.
В чём же сам вопрос - С помощью чего это можно реализовать? БД/SQL сервер/ещё что-то - что это может быть?
Есть непростая задача, к которой просто не знаю как подступиться.
Есть файл учёта (предположим продаж). Там все-все сотрудники.
Есть файлы по командам, куда руководители вносит данные по продажам за месяц только по своей команде и не должны видеть результаты других.
Помимо этого есть файлы по городам, где руководитель подразделения может видеть результаты всех команд своего города.
Сейчас используется схема:
1. Из файла учёта подтягивается информация в файлы городов (функция ФИЛЬТР по городу).
2. Из файлов городов информация подтягивается в файлы команд (опять таки ФИЛЬТР, но уже по руководителю).
3. В файлы команд руководители вносят информацию по продажам.
4. Информация по продажам из файла команд подтягивается в файл города, а оттуда в файл учёта (используется ПРОСМОТРХ).
В чём проблемы:
1. Очень много связей и отдельных файлов. Прям слишком, из-за этого периодически происходят проблемы с синхронизацией информации.
2. Чтобы информация синхронизировалась, то ответственному за учёт сотруднику нужно открывать все файлы - учёта, города, команд.
3. Список сотрудников постоянно меняется и таблица может "уехать" в файле города или команды.
К чему хочу прийти, но не знаю как:
1. Из файла учёта вся информация подтягивается в БД/SQL сервер/ещё что-то. Чтобы для дальнейшей работы не требовалось открывать файл учёта.
2. Из БД/SQL сервер/ещё что-то информация подтягивается в шаблон по городу или по команде (Т.е. исходя из имени учётной записи подтягивалась нужная информация по твоей команде, если ты руководитель команды и открыл шаблон команды, или по городу, если ты руководитель по городу и открыл шаблон города).
3. В шаблон вносятся данные и подтягиваются обратно уже в БД/SQL сервер/ещё что-то, обновляя информацию.
4. Из БД/SQL сервер/ещё что-то инфо подтягивается в файл учёта.
В чём же сам вопрос - С помощью чего это можно реализовать? БД/SQL сервер/ещё что-то - что это может быть?