Персональный блог Игоря Антонова aka "spider_net"

Еще один сценарий использования DigitalOcean. Теперь для 1С’ников


Рубрика: Программирование -> 1С:Предприятие
Метки: | | | |
Просмотров: 4858
Еще один сценарий использования DigitalOcean. Теперь для 1С’ников

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

Сотрудничество с новым клиентом начинается с просьбы настройки типового обмена между двумя продуктами компании 1С. Чаще всего требуется настроить выгрузку данных из конфигурации «Управление торговлей» в "1С:Бухгалтерия". Сделать это нетрудно, но иногда встает вопрос, куда лучше выгружать файлы с обменами. Если компания более-менее продвинутая, и оба решения используются в одном месте, то никаких проблем. Удобней всего настроить прямую выгрузку в другую базу (через OLE) или на худой конец создать общую директорию и настроить выгрузку в нее.

Когда бухгалтер находится за тридевять земель

В совсем небольших компаниях бухгалтерия часто отдается на аутсорсинг, следовательно, бухгалтер может находиться даже в другом городе, но ему нужно как-то регулярно выгружать данные. Тут уже простой общей папкой не отделаешься, и приходится придумывать альтернативные способы.

Каждый решает эту проблему по-своему. Обычно прибегают к использованию облачных сервисов вроде Dropbox или Yandex диск. Я тоже так поступаю, если есть возможность поработать с компьютером бухгалтера или бухгалтер уже пользуется одним из этих сервисов. Если же получить доступ компьютеру нельзя, а есть лишь дамп базы, который нужно настроить на обмен, то прибегаю к помощи старого доброго FTP.

Обмен в 1С через FTP-сервер

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

Я не парюсь с установкой FTP серверов на стороне клиента, т.к. это возможно не всегда. Вместо этого я приобрел отдельный droplet с Debian в DigitalOcean (про установку vsftpd в Debian я уже рассказывал), настроил все необходимое программное обеспечение для организации FTP и теперь предлагаю это решение своим клиентам в качестве отдельной услуги.

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

Аналогичные плюшки получает удаленный бухгалтер. Я избавляю его от необходимости установки дополнительного ПО и объяснения процесса выгрузки файлов с обменом (увы, далеко не все бухгалтера осведомлены о принципах обменов в 1С). У него появляется кнопка, позволяющая получить данные.

Решение на практике

Это простейшее решение уже успешно работает больше года у нескольких клиентов. Довольны все и я в том числе.

Оставьте комментарий!
comments powered by HyperComments