powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1C8.0 и распределеная сеть
20 сообщений из 20, страница 1 из 1
1C8.0 и распределеная сеть
    #34725411
andreymoloko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста.Планируется приобретение 1С80 на MSSQL для новой конторы,
управление торговлей,бухучет и зарплата и кадры
Контора состоит из двух складов в разных частях города, база должна быть общая.
Какой вариант будет предпочтителен использование терминала или средствами 1с
распределенная сеть и синхронизация по вечерам через инет (к сожалению не знаю
как это в 1с сделано), кто как делает и каковы результаты ?
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34725500
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКакой вариант будет предпочтителен
Это от вас зависит
при терминале, нужен постоянный интернет
при УРБД не будет оперативной информации
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34725980
andreymoloko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
постоянный инет будет по адсл. с терминалом в принципе понятно,
а вот УРБД как организована в 1С, стоит с ней заморачиваться и кто-нибудь ее пользует
реально в торговле ? вопрос как брать клиентские лицензии на терминал в 1с ? также по кол-во раб.мест?
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34728012
fank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблемы с УРБД? Вот, навскидку. В случае с УРБД, если идет интенсивный ввод доков в обеих связанных узлах - придется больше усилий тратить на администрирование и обслуживание системы, в частности, поддержание регламентов обмена. Основные проблемы возникают, если разные части взаимосвязанных данных вводятся в разных узлах, например, отгрузка вводится в одном узле, а оплата - в другом узле. При загрузке данных могут возникать ошибки транзакции, если пользователем заблокирован загружаемый объект. Возможно, придется создавать сервисы, исключающие коллизии, например, для части объектов может потребоваться разрешение коллизий с приоритетом подчиненного узла. Могут возникать ситуации, когда измененный документ "приезжает" в базу из другого узла, а его проводки "приезжают" позже, в следующем сообщении обмена. Такое возникает, если транзакция загрузки сообщения делится на несколько транзакций. А не делить - большие сообщения обмена при загрузке вызывают ошибки блокировки, если подгружаемый объект открыт пользователем. С границей последовательности - вообще чудеса. Далее, если вовремя не удалось "пропихнуть" обмен - файлы сообщений катастрофически растут. Если перепровели документы за месяц - с обменом аврал. В общем, если бы у нас была возможность работать в терминале - с этим гимором бы не заморачивались. А так - все время как на боевом дежурстве.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34728020
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМогут возникать ситуации, когда измененный документ "приезжает" в базу из другого узла, а его проводки "приезжают" позже, в следующем сообщении обмена. Такое возникает, если транзакция загрузки сообщения делится на несколько транзакций.

авторДалее, если вовремя не удалось "пропихнуть" обмен - файлы сообщений катастрофически растут.

не прдумывай.

(0) Конечно зависит от объёма, но УРБД это вполне рабочая схема. Терминал лучше, но более затратный.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34873095
fank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про запорожец можно говорить что на нем вполне можно ездить. И мы ездим и радуемся. Потому что другого - нет.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34873142
Murash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
angro авторМогут возникать ситуации, когда измененный документ "приезжает" в базу из другого узла, а его проводки "приезжают" позже, в следующем сообщении обмена. Такое возникает, если транзакция загрузки сообщения делится на несколько транзакций.

авторДалее, если вовремя не удалось "пропихнуть" обмен - файлы сообщений катастрофически растут.

не прдумывай.

(0) Конечно зависит от объёма, но УРБД это вполне рабочая схема. Терминал лучше, но более затратный.
Никто не придумывает
Практика показывает что так
При большом объеме данных и слабых каналах связи это - аврал.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34873366
А можно поподробнее про корни проблем поговорить?
Сам этой темой очень интересуюсь в свете рассмотрения внедрения 1с в своей конторе.
Я так понимаю:
По тем данные, которые меняются всегда только в одном узле и передаются в удаленные узелы только для просмотра блокировок возникать не должно. Если конечно в удаленном узле механизмы работы с базой "нормальные" (отсутствие длительных блокировок и транзакций)
По тем данным, которые могут меняться в разных узлах(или как тут писали "разные части взаимосвязанных данных вводятся в разных узлах"), должны быть предприняты определенные меры:
1) Или на уровне логики обмена(например, тупо перезаписать значение в таблице - это тоже правило логики обмена, но можно и алгоритм накрутить(приоритеты и т.д.)
2) Или на уровне логики приложения(исключение таких одновременных исправлений с целью поддержания целостности данных. Например, пока за документ отвечает подразделение находящееся в одно узле, никакой другой узел не может редактировать его или информацию с ним связанную. Подразделение сделает свое в документе, передаст документ в другой узел(это изменение тоже придет по обмену), там смогут править и т.д.)
Применительно к "отгрузка вводится в одном узле, а оплата - в другом узле." не должно быть такого, что отгрузка и оплата производились по одному документу и этот документ был доступен к редактированию в 2 узлах одновременно. Можно создать 2 документа(накладная и счет), счет передать для обработки в другое удаленное подразделение там оплатят, а тут отгрузят. Потом счет можно обратно передать вместе с платежом и т.п.

Если этого не сделать, то и блокировки неизбежны и целостность данных пострадает.

Подобное есть в 1с с УРБД?
По идее за 2 пункт УРБД не должно отвечать, это должно быть заложено в логике приложения и поддержано в конфигурации(дополнительные поля в документах и т.д.)

"Последовательность" и размеры сообщений это проблемы нижнего уровня обмена.
Можно поподробнее про них?
Хотя тут все должно работать вообще как часы.(отправка, подтверждение, перезапросы и т.д.) Сообщения, кстати, паковать можно перед отправкой и распаковывать на месте.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34876437
fank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, нарыл. Система ИТРП-Процессное производство (конфа уровня УПП для предприятий) и у них есть всякие спецмеханизмы разрешения коллизий. Наворочено для УРБД холдингов немерено. Главное, выложена дока в пдф, правда урезанная. Объем пугающий, но разобраться можно.
По сведениям ИТРП (я был на семинаре), они все это внедрили в каком-тот холдинге...

http://www.itrp.ru/downloads/itrp8proc/pp8_14.pdf

все остальное: http://www.itrp.ru/downloads/itrp8proc/itrp8proc_0936325484.php
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34876656
fankВот, нарыл.
Во-во. Посмотрите сколько там сделано доработок на уровне обмена, логики приложения и данных для корректной работы в распределенной системе.
Это я к тому, что скорее всего в голой 1с всего этого нет. И чтобы все красиво работало придется либо самим вот так дорабатывать(при наличии специалистов) либо красиво заплатить таким как itrp
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34877035
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если два удаленных склада, то ордерная схема работы и урбд вполне подойдут. Терминал отличное решение, но не для всех каналов.

Мы на данный момент используем и терминал и обмен сообщениями и удаленное подключение к серверу 1С. Все-таки урбд надежнее в долгосрочном периоде. Терминал используем только на очень хороших каналах, которые есть не везде. Ну и у нас УРБД используется еще и как ограничение доступа к данным, т.е. в центральную базу просто не все попасть могут, а работают со своими кусками данных.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34877661
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще одна весьма эффективная, но недешевая схема работы.
Репликация штатными средствами MS SQL (все работают как бы с одной базой, с небольшими задержками на получение данных от центрального сервера). Адаптацию 1С к использованию этого механизма проводит, например, softpoint. Схема используется в ряде крупных холдингов.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34882156
AleksandrM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы начали использовать штатный обмен средствами 1С 7 месяцев назад и все перечисленное -абсолютная истина: блокировки транзакций, загрузка файла обмена после перепроведения в течение 21 часа, боевые дежурства, беснующиеся бухи и сводки как с поля боя - это все чистая правда.
До сих пор вспоминаю как франч описывал "высокопроизводительный обмен и 5 минутное обновление", а потом официальное письмо из 1С содержания вроде "да, мы знаем обмен работает кое-как, но переработка механизма в ближайшее время не планируется, обменивайтесь на выходных или еще когда хотите. Спасибо за внимание."

8ка очень сырая программа особенно в части УРБД, другие баги и внедренцы неординарной анатомической конструкции в этой ветке оффтоп, так что не буду отвлекаться.

Оптимизация обмена стоила нам массы компромисов, денег и нервов - да и результат получили сомнительный.

Вопрос "что значит адаптация 1С к использованию механизма репликаций SQL" ?
Поделитесь опытом,пожалуйста, кто использовал репликации SQL в работе с 1С.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34883626
AleksandrM Вопрос "что значит адаптация 1С к использованию механизма репликаций SQL" ?
Поделитесь опытом,пожалуйста, кто использовал репликации SQL в работе с 1С.

Опытом не поделюсь, но по материалам softpoint.ru и других источников в Инете на эту тему, я понял основной смысл следующий:
1) Необходимо иметь механизм получения соответствия таблиц и полей конфигурации таблицам и полям MSSQL. Все большинство остальных пунктов подразумевают наличие этого.
2) Для использования репликации MSSQL необходимо преодолеть ограничения 1с на возможность добавления собственных полей в таблицы данных 1с, полей не описанных конфигурацией. Слово "собственных" относится в первую очередь к системным полям, добавляемых системой репликации MSSQL. Это достигается путем нехитрых механизмов подмены представлений данных и системных процедур MSSQL. Но обязательно нужно учесть, чтобы эти "механизмы" учитывали и отслеживали возможные дальнейшие изменения в конфигурации(полей таблиц).
3) И вроде как все про "адаптацию" 1с. Можно использовать репликации от MSSQL.
Для нормальной работы в распределенной системе останется дело за "малым", а именно "доработка" 1с для использования репликаций от MSSQL
a) Написать систему управления логикой репликаций(публикации, подписчики, что, кому, как отправлять и т.д.) Bceм этим конечно можно управлять в ручную в MSSQL, а можно и красиво расписать в виде отдельного модуля на 1с(тем более что, в 1с логику репликаций можно расписывать через объекты конфигурации)
б) Учесть в репликациях распостранение изменений в конфигурации(определения таблиц) в разных точках. Учитывая описанное выше, та еще проблема. Можно конечно все вручную отслеживать и менять.
в) Заложить в бизнес-логику конфигурации работу над объектами бизнес-логики в распределенной системе. Без этого никакие репликации от MSSQL не помогут.
г) Реализовать разрешение конфликтов репликаций.
д) Оптимизация кода приложения для исключения длительных блокировок и т.п.
и т.д.

Вот такая мне видится картина. Неизвестно, что будет выгоднее для клиента: доработать и сопровождать все это на 1с, купить готовое решение для 1с или протянуть в каждую точку хороший канал для терминала или online-доступа к базе 1с. Или .... использовать другую систему, в которой все это сделано грамотно, хотя и стоить она может соответственно.

А чтобы узнать конкретные цифры, можно наверно обратиться в softpoint.ru, выкатив им конкретное ТЗ по репликациям 1с.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34883868
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8ка очень сырая программа особенно в части УРБД, другие баги и внедренцы неординарной анатомической конструкции в этой ветке оффтоп, так что не буду отвлекаться.


Поищите год выпуска 8.0 и количество релизов платформы. Я понимаю, что Вам тяжело с 7.7 на 8.* переходить, но это не оправдывает вранья.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34899184
AleksandrM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gybson
8ка очень сырая программа особенно в части УРБД, другие баги и внедренцы неординарной анатомической конструкции в этой ветке оффтоп, так что не буду отвлекаться.


Поищите год выпуска 8.0 и количество релизов платформы. Я понимаю, что Вам тяжело с 7.7 на 8.* переходить, но это не оправдывает вранья.

Никакое количество релизов не сделало платформу более продуманной и доработанной.

И я сталкиваюсь с этим каждый день

Можно сколько угодно называть всех дураками и рассказывать небылицы, но это не материализует желаемого.

Вывод один либо вы никогда не сталкивались с крупным внедрением, либо Вам есть за что оправдываться.

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


Общие слова. В любом случае, называть платформу, на которой некоторые уже годами работают, сырой, мягко говоря некорректно.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34902848
RMih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksandrMНикакое количество релизов не сделало платформу более продуманной и доработанной.
+1

gybson
В любом случае, называть платформу, на которой некоторые уже годами работают, сырой, мягко говоря некорректно.
Конечно, сама стратегия сопровождения 1С предполагает называть ГЛЮКИ - фитчами, т.е. небольшими особенностями работы, и ни в коем случае не признавать, что это грубая ошибка разработчиков 1С.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34902891
йцукен2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, гораздо легче свалить свое нежелание/неумение разобраться в вопросе на недоработку разработчиков.
...
Рейтинг: 0 / 0
1C8.0 и распределеная сеть
    #34903563
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, сама стратегия сопровождения 1С предполагает называть ГЛЮКИ - фитчами


Как часты Вы с ними взаимодействуете? Я постоянно общаюсь с ними и ничего подобного не замечал.

Начиная с 8.1.8 вообще горя не знаем с платформой, это уже 8.1. С 8.0 давно уже проблем не было. Используем все подряд, и планы обмена и сервера 1С и терминальный доступ и конфигурация переработана сверху донизу. Работает.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1C8.0 и распределеная сеть
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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