[Подключил 1С к игре] 😁
В общем делали обновление к игре Block Tanks и возникла необходимость перелопатить данные в базе, которые хранились в json, а это около 80 тысяч игроков и 160 тысяч строк.
Оптимально решать подобную задачу SQL запросом, так как это будет самое быстрое по скорости выполнения решение. Но SQLщики либо отказывались, либо выставляли очень большие ценники. Предлагали чуть дешевле написать скрипт на Python.
Но тут я вспомнил, что знаю 1С, а реляционная база и в африке реляционная база 😅
Подключил базу в 1С через строку подключения, как внешний источник;
в конструкторе сделал запрос;
по каждой строчке написал обработчик - сформировать JSON структуру, сделать изменения, записать JSON в строку, записать строчку;
и все)
Бонусом, прикрутил стандартную 1С форму с прогресс баром, блекджеком и ... таблицей логов 😅
Ночью запустили - все успешно отработало, сэкономил немного денег 💵
Теперь думаю написать полноценную админку в 1С 😁
Как вам решение - норм или извращение?😅
Post #28
1.1K

- 👍 12
- 🔥 2
- 😁 2