powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / 1С 8.3 одна олайн база для сети аптек.
25 сообщений из 81, страница 1 из 4
1С 8.3 одна олайн база для сети аптек.
    #39299378
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Прошу вашего мнения и советов.

Работаю В IT отделе аптечной сети (>100).
Руководство поставило задачу "начать думать" о системе
где можно "быстро" делать изменения и быстро получать нужные данные.
Ключевое слово прозвучавшее на собрании - "онлайн".
Я как IT-шник подозреваю о сложностях и ньюансах такой системы но
задача поставлена и придется "выполнять приказ".

Поскольку юзаем 1C 8.3 в центральном офисе то первое что
возникло в мозгу использовать 1C.
Т.е. одна база для всех торговых точек.
Но вот как "оно будет работать" страшно подумать.
На данный момент имеем ~270 рабоих мест на ~ 100 аптек.
Кто-нибудь имеет опыт работы с такой бедой?
Что думаете?

Заранее спасибо!
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299393
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico, для начала я бы выяснял насколько быстро нужно делать изменения и что это за изменения и насколько быстро нужно получать нужные данные. Предполагаю у вас централизованный приход и заказ - в этом суть проблемы? Аптеки долго не видят товар, оприходованный в офисе а офис не видит актуальный остаток аптек чтобы сделать заказ?
С единой БД для всех аптек вы сразу столкнетесь с проблемой связи: аптека будет вынуждена простаивать если связи с центральной БД не будет. Ну а как будет себя вести 1С при ~270 коннектах с высокой задержкой - это лучше у 1Сников спрашивать.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299403
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDС единой БД для всех аптек вы сразу столкнетесь с проблемой связи: аптека будет вынуждена простаивать если связи с центральной БД не будет.

Связь обычно наименьшая из проблем. При нормальной архитектуре (минимуме синхронных round-trip запросов), просто переключаетесь на 3г и проблема решена. К примеру у нас хватает сетей с фронтами в одной базе, кто в онлайн режиме работает.

Куда хуже когда датацентр из-за аварии падает. Для этого конечно надо по хорошему как минимум асинхронную реплику держать, чтобы быстро можно было переподключиться на этот сервер. Но там надо еще тогда быстро маршрутизацию изменить (если кластера нет), и все равно какое-то время продажи будут стоять. Но если это бывает раз в полтора год на час, бизнес обычно закрывает на это глаза (речь конечно не о супермаркетах).

Ну, а что касается 1С, если у вас активно используются автоматические блокировки, то лучше сразу не пробовать. С управляемыми зависит от того кто писал дорабатывал. Хотя все равно мне было бы стремно.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299416
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и онлайн. У меня больше пользователей - все работает.

Но я бы сделал с допустим задержкой 10 минутной. Тоесть распределенная база. Раз в 10 минут обмен. Если рушится центральная база или нет связи - все работает на периферии. А закрывать аптеку из-за того что нет связи... глупо.

Да и настраивать 1с в этом случае легче (принтеры и тд)
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299421
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и уточните слово "онлайн" (Разные люди по разному воспринимают это слово, у меня "специалисты консультанты" превратили это в 5 минут). Не уверен что нужна посекундная работа.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299425
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компания «Миттен» приобрела крупнейшую в Москве сеть аптек... ?
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299434
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сМожно и онлайн. У меня больше пользователей - все работает.

Но я бы сделал с допустим задержкой 10 минутной. Тоесть распределенная база. Раз в 10 минут обмен. Если рушится центральная база или нет связи - все работает на периферии. А закрывать аптеку из-за того что нет связи... глупо.

Да и настраивать 1с в этом случае легче (принтеры и тд)

С репликацией геморроя куда больше, особенно с встречной (конечно если у вас не система пришло \ ушло осталось). Во-первых ее надо реализовывать. Во-вторых с ограничениями - беда, непонятно что делать если в одной базе повесили ограничение, а из другой пришли данные которые его нарушают. В третьих надо дофига серверов - а) покупать самому, б) админить. Куда проще и дешевле резервный канал организовать.

Благо сейчас облака все такое, заказчики куда охотнее соглашаются на одну базу. Как вспомню распределенки и их поддержку - аж в дрожь бросает (хотя еще до сих пор таких клиентов вагон на поддержке :( )
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299440
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сМожно и онлайн. У меня больше пользователей - все работает.

А кстати интересно как? Я правильно понимаю, что у вас явно MS SQL в режиме версионника с управляемыми блокировками?

Просто я все никак не могу понять, как можно на СЛОЖНОЙ системе ВРУЧНУЮ оценить все возможные варианты конкурентного доступа и правильно синхронизировать их. Потому как даже с Write-Write блокировками достаточно проблем, а с Read-Write... Два варианта а) если слишком большие блокировки - аааа... у всех все висит, б) если слишком маленькие - а че у меня тут суммы не сходятся...
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299454
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieВ третьих надо дофига серверов - а) покупать самому, б) админить. Куда проще и дешевле резервный канал организовать.
Кучеряво живете. А у нас на обслуге есть аптечные пункты с 1 компом, выполняющем функции сервера БД и кассы, причем с процом типа старого атома. И единственный канал связи - 3г модем. Аптеки сейчас не настолько рентабельный бизнес чтобы на каждую точку держать резервный канал.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299462
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDNitro_JunkieВ третьих надо дофига серверов - а) покупать самому, б) админить. Куда проще и дешевле резервный канал организовать.
Кучеряво живете. А у нас на обслуге есть аптечные пункты с 1 компом, выполняющем функции сервера БД и кассы, причем с процом типа старого атома. И единственный канал связи - 3г модем. Аптеки сейчас не настолько рентабельный бизнес чтобы на каждую точку держать резервный канал.

Ну резервный канал по возможности. В любом случае админить такие аптечный пункты себе дороже. Ляснется веник, вы пока до нее доедете, пока все заново настроите, простой будет больше чем при падении связи. Я уж молчу про случаи, когда у вас изменения в системе (например в программе лояльности) идут очень часто, и нужны постоянные обновления. Плюс может еще просто место закончится, вирусы и т.п. А уж когда какая-нибудь деноминация, тогда вообще вешаться можно...

А так просто связь настроили (а она все равно для банковских карточек, системы лояльности да и просто обмена документами нужна) и все. Да и 3г по опыту падает куда реже чем проводная связь - экскаватору тяжелее ее перерезать :)
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299472
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вот так и думал что держать повсюду по 2 инета:
1. Основной (если есть то проводной)
2. 3g для переключения если падает 1й.

В офисе тоже 2 канала уже есть.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299485
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас у 1с есть конфигурация "управление аптечной сетью",
там в описании пишется даже про диалап соединение
и даже оффлайн режим.
Интересно как они организовали.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299501
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico, РБД + оффлайн репликация. А там хоть диалап, хоть ногами на флешке.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299524
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

Ну... Я сейчас не в курсе последних веяний 1C, но раньше такая задача решалась ч/з MS Terminal Server.
Опять же тут проблема будет в качестве связи.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299531
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а сколько приблизительно будет стоить 1С РБД офис на 10 юзеров + 100 точек по 3 юзера на каждой? Интересует хотя бы порядок величины.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299573
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MikeDD,

Если вопрос ко мне то я еще не интересовался.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299575
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulMironico,

Ну... Я сейчас не в курсе последних веяний 1C, но раньше такая задача решалась ч/з MS Terminal Server.
Опять же тут проблема будет в качестве связи.

Тут основная проблема даже не в связи, а в стыке с оборудованием. В RDP те же COM-порты через пень-колоду работают. Плюс нужная еще терминальная ферма, опять-таки с администрированием. Ну и к ширине пропускного канала требования существенно больше, чем при нормальной трехзвенке. То есть может быть еще хуже чем обычные распределенки.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299576
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну RDP совсем не вариант.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299578
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoЯ вот так и думал что держать повсюду по 2 инета:
1. Основной (если есть то проводной)
2. 3g для переключения если падает 1й.

В офисе тоже 2 канала уже есть.

В business-critical процессах лучше вообще хостить во внешних датацентрах, где электричество, связь по несколько раз задублировано и уборщицы с админами обученные. Только лучше приличный выбирать хотя бы по Tier III ( https://habrahabr.ru/company/ua-hosting/blog/243109/)
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299596
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Использовать внешний дата-центр с хорошей репутацией.
2. Использовать web-доступ. Соответственно и приложение должно быть на тонком клиенте, с асинхронными вызовами и управляемыми блокировками.
3. Иметь в штате (или на аутсорсе) хорошего 1С:Эксперта по технологическим вопросам.
4. Иметь резервные каналы связи (3/4g).

Основной минус: для работы в тонком/web клиенте нужно современное оборудование клиентских станций. Как минимум, AMDx4/2 и хотя бы 19" широкоэкранный монитор. Всякую хрень типа Pentium IV с квадратными 17" - на помойку.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299616
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с нуля писать придется... людьми с пониманием

типовая, да еще на шасси в виде БСП - это капец
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299628
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисой1. Использовать внешний дата-центр с хорошей репутацией.
2. Использовать web-доступ. Соответственно и приложение должно быть на тонком клиенте, с асинхронными вызовами и управляемыми блокировками.
3. Иметь в штате (или на аутсорсе) хорошего 1С:Эксперта по технологическим вопросам.
4. Иметь резервные каналы связи (3/4g).

Основной минус: для работы в тонком/web клиенте нужно современное оборудование клиентских станций. Как минимум, AMDx4/2 и хотя бы 19" широкоэкранный монитор. Всякую хрень типа Pentium IV с квадратными 17" - на помойку.

С первыми 4 пунктами в целом согласен. Но веб-доступ не прокатит из-за стыка с оборудованием.

Ну и с клиентскими станциями конечно у 1Са засада, у меня на demo.1c.ru их веб на 4-х ядернеке 3,5GHz и 16 гб памяти просто хождение по форме с именем товара и группой секунду занимает (причем там 2 round-trip'а, но они всего 200мс, остальное scripting \ rendering).
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299636
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieСисой1. Использовать внешний дата-центр с хорошей репутацией.
2. Использовать web-доступ. Соответственно и приложение должно быть на тонком клиенте, с асинхронными вызовами и управляемыми блокировками.
3. Иметь в штате (или на аутсорсе) хорошего 1С:Эксперта по технологическим вопросам.
4. Иметь резервные каналы связи (3/4g).

Основной минус: для работы в тонком/web клиенте нужно современное оборудование клиентских станций. Как минимум, AMDx4/2 и хотя бы 19" широкоэкранный монитор. Всякую хрень типа Pentium IV с квадратными 17" - на помойку.

С первыми 4 пунктами в целом согласен. Но веб-доступ не прокатит из-за стыка с оборудованием.

Ну и с клиентскими станциями конечно у 1Са засада, у меня на demo.1c.ru их веб на 4-х ядернеке 3,5GHz и 16 гб памяти просто хождение по форме с именем товара и группой секунду занимает (причем там 2 round-trip'а, но они всего 200мс, остальное scripting \ rendering).

тонкий клиент такой тонкий...
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299677
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieС первыми 4 пунктами в целом согласен. Но веб-доступ не прокатит из-за стыка с оборудованием.


Согласен. Там, где оборудование - тонкий клиент через VPN.
...
Рейтинг: 0 / 0
1С 8.3 одна олайн база для сети аптек.
    #39299688
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СисойNitro_JunkieС первыми 4 пунктами в целом согласен. Но веб-доступ не прокатит из-за стыка с оборудованием.


Согласен. Там, где оборудование - тонкий клиент через VPN.

Ну VPN не факт что обязателен. Можно и просто через интернет работать. Правда тогда у пользователей будет интернет :). Ну и так небезопаснее, но если поставить какой-нить centos, то шансы подцепить вирус не такие и уж большие (быстрее пользователь троян словит). Во всяком случае у нас есть несколько клиентов, которые так работают.
...
Рейтинг: 0 / 0
25 сообщений из 81, страница 1 из 4
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / 1С 8.3 одна олайн база для сети аптек.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]