|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста.Планируется приобретение 1С80 на MSSQL для новой конторы, управление торговлей,бухучет и зарплата и кадры Контора состоит из двух складов в разных частях города, база должна быть общая. Какой вариант будет предпочтителен использование терминала или средствами 1с распределенная сеть и синхронизация по вечерам через инет (к сожалению не знаю как это в 1с сделано), кто как делает и каковы результаты ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2007, 09:49 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
авторКакой вариант будет предпочтителен Это от вас зависит при терминале, нужен постоянный интернет при УРБД не будет оперативной информации ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2007, 10:14 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
постоянный инет будет по адсл. с терминалом в принципе понятно, а вот УРБД как организована в 1С, стоит с ней заморачиваться и кто-нибудь ее пользует реально в торговле ? вопрос как брать клиентские лицензии на терминал в 1с ? также по кол-во раб.мест? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2007, 12:05 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Проблемы с УРБД? Вот, навскидку. В случае с УРБД, если идет интенсивный ввод доков в обеих связанных узлах - придется больше усилий тратить на администрирование и обслуживание системы, в частности, поддержание регламентов обмена. Основные проблемы возникают, если разные части взаимосвязанных данных вводятся в разных узлах, например, отгрузка вводится в одном узле, а оплата - в другом узле. При загрузке данных могут возникать ошибки транзакции, если пользователем заблокирован загружаемый объект. Возможно, придется создавать сервисы, исключающие коллизии, например, для части объектов может потребоваться разрешение коллизий с приоритетом подчиненного узла. Могут возникать ситуации, когда измененный документ "приезжает" в базу из другого узла, а его проводки "приезжают" позже, в следующем сообщении обмена. Такое возникает, если транзакция загрузки сообщения делится на несколько транзакций. А не делить - большие сообщения обмена при загрузке вызывают ошибки блокировки, если подгружаемый объект открыт пользователем. С границей последовательности - вообще чудеса. Далее, если вовремя не удалось "пропихнуть" обмен - файлы сообщений катастрофически растут. Если перепровели документы за месяц - с обменом аврал. В общем, если бы у нас была возможность работать в терминале - с этим гимором бы не заморачивались. А так - все время как на боевом дежурстве. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 00:00 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
авторМогут возникать ситуации, когда измененный документ "приезжает" в базу из другого узла, а его проводки "приезжают" позже, в следующем сообщении обмена. Такое возникает, если транзакция загрузки сообщения делится на несколько транзакций. авторДалее, если вовремя не удалось "пропихнуть" обмен - файлы сообщений катастрофически растут. не прдумывай. (0) Конечно зависит от объёма, но УРБД это вполне рабочая схема. Терминал лучше, но более затратный. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 00:22 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Про запорожец можно говорить что на нем вполне можно ездить. И мы ездим и радуемся. Потому что другого - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2007, 21:01 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
angro авторМогут возникать ситуации, когда измененный документ "приезжает" в базу из другого узла, а его проводки "приезжают" позже, в следующем сообщении обмена. Такое возникает, если транзакция загрузки сообщения делится на несколько транзакций. авторДалее, если вовремя не удалось "пропихнуть" обмен - файлы сообщений катастрофически растут. не прдумывай. (0) Конечно зависит от объёма, но УРБД это вполне рабочая схема. Терминал лучше, но более затратный. Никто не придумывает Практика показывает что так При большом объеме данных и слабых каналах связи это - аврал. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2007, 21:31 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
А можно поподробнее про корни проблем поговорить? Сам этой темой очень интересуюсь в свете рассмотрения внедрения 1с в своей конторе. Я так понимаю: По тем данные, которые меняются всегда только в одном узле и передаются в удаленные узелы только для просмотра блокировок возникать не должно. Если конечно в удаленном узле механизмы работы с базой "нормальные" (отсутствие длительных блокировок и транзакций) По тем данным, которые могут меняться в разных узлах(или как тут писали "разные части взаимосвязанных данных вводятся в разных узлах"), должны быть предприняты определенные меры: 1) Или на уровне логики обмена(например, тупо перезаписать значение в таблице - это тоже правило логики обмена, но можно и алгоритм накрутить(приоритеты и т.д.) 2) Или на уровне логики приложения(исключение таких одновременных исправлений с целью поддержания целостности данных. Например, пока за документ отвечает подразделение находящееся в одно узле, никакой другой узел не может редактировать его или информацию с ним связанную. Подразделение сделает свое в документе, передаст документ в другой узел(это изменение тоже придет по обмену), там смогут править и т.д.) Применительно к "отгрузка вводится в одном узле, а оплата - в другом узле." не должно быть такого, что отгрузка и оплата производились по одному документу и этот документ был доступен к редактированию в 2 узлах одновременно. Можно создать 2 документа(накладная и счет), счет передать для обработки в другое удаленное подразделение там оплатят, а тут отгрузят. Потом счет можно обратно передать вместе с платежом и т.п. Если этого не сделать, то и блокировки неизбежны и целостность данных пострадает. Подобное есть в 1с с УРБД? По идее за 2 пункт УРБД не должно отвечать, это должно быть заложено в логике приложения и поддержано в конфигурации(дополнительные поля в документах и т.д.) "Последовательность" и размеры сообщений это проблемы нижнего уровня обмена. Можно поподробнее про них? Хотя тут все должно работать вообще как часы.(отправка, подтверждение, перезапросы и т.д.) Сообщения, кстати, паковать можно перед отправкой и распаковывать на месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2007, 01:34 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Вот, нарыл. Система ИТРП-Процессное производство (конфа уровня УПП для предприятий) и у них есть всякие спецмеханизмы разрешения коллизий. Наворочено для УРБД холдингов немерено. Главное, выложена дока в пдф, правда урезанная. Объем пугающий, но разобраться можно. По сведениям ИТРП (я был на семинаре), они все это внедрили в каком-тот холдинге... http://www.itrp.ru/downloads/itrp8proc/pp8_14.pdf все остальное: http://www.itrp.ru/downloads/itrp8proc/itrp8proc_0936325484.php ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2007, 20:55 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
fankВот, нарыл. Во-во. Посмотрите сколько там сделано доработок на уровне обмена, логики приложения и данных для корректной работы в распределенной системе. Это я к тому, что скорее всего в голой 1с всего этого нет. И чтобы все красиво работало придется либо самим вот так дорабатывать(при наличии специалистов) либо красиво заплатить таким как itrp ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2007, 23:49 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Если два удаленных склада, то ордерная схема работы и урбд вполне подойдут. Терминал отличное решение, но не для всех каналов. Мы на данный момент используем и терминал и обмен сообщениями и удаленное подключение к серверу 1С. Все-таки урбд надежнее в долгосрочном периоде. Терминал используем только на очень хороших каналах, которые есть не везде. Ну и у нас УРБД используется еще и как ограничение доступа к данным, т.е. в центральную базу просто не все попасть могут, а работают со своими кусками данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2007, 10:19 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Есть еще одна весьма эффективная, но недешевая схема работы. Репликация штатными средствами MS SQL (все работают как бы с одной базой, с небольшими задержками на получение данных от центрального сервера). Адаптацию 1С к использованию этого механизма проводит, например, softpoint. Схема используется в ряде крупных холдингов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2007, 12:55 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Мы начали использовать штатный обмен средствами 1С 7 месяцев назад и все перечисленное -абсолютная истина: блокировки транзакций, загрузка файла обмена после перепроведения в течение 21 часа, боевые дежурства, беснующиеся бухи и сводки как с поля боя - это все чистая правда. До сих пор вспоминаю как франч описывал "высокопроизводительный обмен и 5 минутное обновление", а потом официальное письмо из 1С содержания вроде "да, мы знаем обмен работает кое-как, но переработка механизма в ближайшее время не планируется, обменивайтесь на выходных или еще когда хотите. Спасибо за внимание." 8ка очень сырая программа особенно в части УРБД, другие баги и внедренцы неординарной анатомической конструкции в этой ветке оффтоп, так что не буду отвлекаться. Оптимизация обмена стоила нам массы компромисов, денег и нервов - да и результат получили сомнительный. Вопрос "что значит адаптация 1С к использованию механизма репликаций SQL" ? Поделитесь опытом,пожалуйста, кто использовал репликации SQL в работе с 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2007, 22:27 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
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с. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2007, 02:29 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
8ка очень сырая программа особенно в части УРБД, другие баги и внедренцы неординарной анатомической конструкции в этой ветке оффтоп, так что не буду отвлекаться. Поищите год выпуска 8.0 и количество релизов платформы. Я понимаю, что Вам тяжело с 7.7 на 8.* переходить, но это не оправдывает вранья. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2007, 10:00 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
gybson 8ка очень сырая программа особенно в части УРБД, другие баги и внедренцы неординарной анатомической конструкции в этой ветке оффтоп, так что не буду отвлекаться. Поищите год выпуска 8.0 и количество релизов платформы. Я понимаю, что Вам тяжело с 7.7 на 8.* переходить, но это не оправдывает вранья. Никакое количество релизов не сделало платформу более продуманной и доработанной. И я сталкиваюсь с этим каждый день Можно сколько угодно называть всех дураками и рассказывать небылицы, но это не материализует желаемого. Вывод один либо вы никогда не сталкивались с крупным внедрением, либо Вам есть за что оправдываться. 1С сейчас лишь часть другого крупного проекта и для себя я однозначно решил, что никогда связываться с ней больше не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2007, 15:20 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Никакое количество релизов не сделало платформу более продуманной и доработанной. Общие слова. В любом случае, называть платформу, на которой некоторые уже годами работают, сырой, мягко говоря некорректно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2007, 18:07 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
AleksandrMНикакое количество релизов не сделало платформу более продуманной и доработанной. +1 gybson В любом случае, называть платформу, на которой некоторые уже годами работают, сырой, мягко говоря некорректно. Конечно, сама стратегия сопровождения 1С предполагает называть ГЛЮКИ - фитчами, т.е. небольшими особенностями работы, и ни в коем случае не признавать, что это грубая ошибка разработчиков 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2007, 18:47 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Ага, гораздо легче свалить свое нежелание/неумение разобраться в вопросе на недоработку разработчиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2007, 19:06 |
|
1C8.0 и распределеная сеть
|
|||
---|---|---|---|
#18+
Конечно, сама стратегия сопровождения 1С предполагает называть ГЛЮКИ - фитчами Как часты Вы с ними взаимодействуете? Я постоянно общаюсь с ними и ничего подобного не замечал. Начиная с 8.1.8 вообще горя не знаем с платформой, это уже 8.1. С 8.0 давно уже проблем не было. Используем все подряд, и планы обмена и сервера 1С и терминальный доступ и конфигурация переработана сверху донизу. Работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2007, 09:20 |
|
|
start [/forum/search_topic.php?author=it-studio.ru&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 9823ms |
total: | 9984ms |
0 / 0 |