1. заказать хостинг на базе виндовс 2012 серверНужно всё исключительно белое? Многие пока ещё заказывают заграницей. При заказе хостинга именно с Windows придётся платить за лицензию. Можно арендовать железку, в ОС накатить самому. Лучше гипервизор, чтобы виртуальными машинами решать свои задачи, получите гибкость и переносимость. Читать ESXi, HyperV, Proxmox
2. установить туда sql базуSQL базу и сервер 1С-Предприятия
3. каждый офис настраивает на каждом компьютере работу клиентской программы 1с для работы с удаленной базой sql по ip адресу серверавсё так
4. для доступа к файлам сервера можно подключать каждый компьютер через сетевой дисклибо в принципе работать всем терминально, в зависимости от задач
5. остается вопрос как сделать видимыми друг для друга компьютеры из двух-трех офисов и нужен ли выделенный ip для каждого офисавыделенный IP нужен для того офиса, в котором стоит VPN-сервер, остальным нет необходимости. Все будут видеть всех таким образом, каким пожелаете при настройке VPN-сервера. Тут проблемы только во внезапных подводных камнях, но реализуемо всё, что можете вообразить и статей в интернете очень много, тема популярна.