|
![]() |
#1 |
Участник
|
Ну там сделано всё как надо - у тебя есть центральные и переферийные базы, ты настраиваешь правила миграции, разрешение конфликтов. Данные переносятся правильно и без глюков. Фичи типа автоматического отправления пакетов с изменениями... Причем там сделано на уровне конфигурации - т.е. эта компонента будет работать сразу с любой конфигурацией, ничего переписывать не надо. Нужно только чтобы структура данных была одинакова у всех баз.
У меня проблем нет. Но если бы нашлись люди, которые написали бы универсальную компоненту, которую открываешь и настраиваешь правила миграции - тогда аксапта офигенно бы продвинулась на рынке. Т.к. аксапту ставят крупные холдинги. Как правило это распределенная структура, филиалы. А т.к. нет распределенки у аксапты, то приходяится аниматься извратом - либо каналы связи делать (что часто просто не возможно), либо в каждом филиале по базе (тоже миинусы я думаю очевидны). |
|
![]() |
#2 |
злыдень
|
Цитата:
Сообщение от NJD
Ну там сделано всё как надо - у тебя есть центральные и переферийные базы, ты настраиваешь правила миграции, разрешение конфликтов. Данные переносятся правильно и без глюков. Фичи типа автоматического отправления пакетов с изменениями...
Есть справочник клиентов. Филиал 1 добавляет клиента с кодом 1 Филиал 2 добавляет клиента с кодом 1 Как разрешена будет эта простейшая коллизия в 1с-репликаторе? Репликация остановится и разгребите ручками? Или там заведен некий составной ключ филиал/идентификатор записи? Или разрешатель конфликтов похерит одну из записей по приоритетам? Или? Это стандартный шункционал 1с или партнерское решение? ЗЫ: Праздный интерес, инстрУмента этого не видел..
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#3 |
Участник
|
Хотя и не совсем по теме, но отвечу.
Цитата:
Сообщение от Recoilme
Не верю (c)
Есть справочник клиентов. Филиал 1 добавляет клиента с кодом 1 Филиал 2 добавляет клиента с кодом 1 Как разрешена будет эта простейшая коллизия в 1с-репликаторе? ... |
|
![]() |
#4 |
злыдень
|
Цитата:
Сообщение от Raven Melancholic
Хотя и не совсем по теме, но отвечу.
Коллизии с кодами там разруливаются с помощью так называемых "префиков" (получается вроде того, что в аксе для каждой отдельной базы свои номерные серии). А решение это входит в базовый функционал и все достаточно автоматизировано. Ещё маленький вопрос. Можно ли добавить запись средствами СУБД без доработок? Т.е. филиал 1 добавил запись: "Филиал1КодКлиента" - запись В субд запись всталяется например внешним приложением 1С её видит автоматом Или как в аксапте записи должны всенепременно добавляться средствами приложения для обеспечения "неких целостностей"?
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#5 |
Участник
|
![]() Цитата:
Сообщение от Recoilme
Спасибо за ответ. Это гуд.
Ещё маленький вопрос. Можно ли добавить запись средствами СУБД без доработок? Т.е. филиал 1 добавил запись: "Филиал1КодКлиента" - запись В субд запись всталяется например внешним приложением 1С её видит автоматом Или как в аксапте записи должны всенепременно добавляться средствами приложения для обеспечения "неких целостностей"? Если не пользователь, а обработка добавит, тоже увидит автоматом. Если же напрямую запишите в SQL (есть и такие спецы), то не увидится автоматом, потому что есть таблицы, где хранится список измененных объектов. Но это способ для извращенцев. УРБД вообще работает как часы и нормально отыгрывает ситуации, когда потерян пакет обмена и т.п. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Recoilme
Можно ли добавить запись средствами СУБД без доработок?
Цитата:
Сообщение от Гений 1С
Значит верно ли я думаю, что в аксапте получаем некий курсор из таблицы Sales_Talbe, где содерждатся заказы по контрагенту, затем получаем одним запросом все строчки, принадлежащие этим таблицам или, наоборот, перебираем по одному заказу и получаем для него все строчки, ну и далее изменяем цену.
Ну и соответственно после завершения вызов метода update у выборки строк. Пока я правильно иду? |
|
![]() |
#7 |
Участник
|
Ну и далее по ходу интереса.
Как именуются таблицы в Аксапте, есть ли там метаобъекты. Т.е. есть ли объекты, состоящие из более чем одной таблицы и как в таком случае они именуются - так же как в физическом представлении или через некий индекс. Например, если Справочник.Контрагенты представляет из себя таблицу, она хранится на сервере аксапты под именем SPRAVOCHNIK_KONTRAGENTI (например) или под именем T1119 ??? |
|
![]() |
#8 |
Участник
|
И кстати, почему вы считает, что Аксапта - не СУБД.
|
|
|
За это сообщение автора поблагодарили: Spider (-1). |
![]() |
#9 |
SAP
|
Практический совет
Купите себе на радиорынке диск с системой, документацией, пр. и разберитесь... Ничего сложного.
|
|
![]() |
#10 |
Участник
|
![]() Цитата:
Сообщение от Pavel
Купите себе на радиорынке диск с системой, документацией, пр. и разберитесь... Ничего сложного.
Понимаешь, если я автомеханик, всю жизнь допустим работавший с бензиновыми движками, а тут мне пригоняют дизель (другая система), то это не значит, что я в этом дизеле не фига не пойму. Физические принципы одни. Уже кое-что прояснилось. но об этом в статье. |
|
|
За это сообщение автора поблагодарили: longson (-1). |
![]() |
#11 |
Axapta
|
Цитата:
Сообщение от Гений 1С
2. Есть ли возможность использования платформы Axapta без базовых слоев (с нуля) - хотя думаю что нет, все таки это не язык программирования, как 1С.
Цитата:
Сообщение от Гений 1С
И кстати, почему вы считает, что Аксапта - не СУБД.
![]() Цитата:
Сообщение от Гений 1С
Я могу и демо-версию скачать. Но я хочу не изучить, а сравнить. Для этого изучать не надо.
![]() |
|
![]() |
#12 |
Administrator
|
Цитата:
Сообщение от Гений 1С
И кстати, почему вы считает, что Аксапта - не СУБД.
... 1. Приведите пожалуйста небольшой пример листинга на аксапте, доработанного, чтобы иметь представление как выглядит код по доработке, желательно код, делающий некие изменения в данных. Я просто хочу понять - изменения вносятся SQL подобным образом или можно считать некий связный Recordset (тот же документ) из разных таблиц в память, поправить его в памяти и отправить обратно. 2. Есть ли возможность использования платформы Axapta без базовых слоев (с нуля) - хотя думаю что нет, все таки это не язык программирования, как 1С. 1С - не СУБД. и Аксапта не СУБД. Это некие системы (не будем говорить про ERP) - надстройки над СУБД. По поводу листинга. Поищите по форуму. http://www.axforum.info/forums/showthread.php?t=9009 http://www.axforum.info/forums/showt...3778#post63778 По поводу базовых слоев. Возможно. Только этого никто не делает. Так как Аксапта не задумывалась как среда программирования. Как следствие - никто не проверял - какие при этом будут ограничения. С другой стороны - в отличие от 1С - имеющийся функционал абсолютно не будет мешать (при правильном подходе) при создании нового функционала (если конечно такое желание возникнет). А вот демо-версии нет ![]() Цитата:
Сообщение от Гений 1С
Понимаешь, если я автомеханик, всю жизнь допустим работавший с бензиновыми движками, а тут мне пригоняют дизель (другая система), то это не значит, что я в этом дизеле не фига не пойму. Физические принципы одни
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Гений 1С (1). |
![]() |
#13 |
Участник
|
Цитата:
По поводу листинга. Поищите по форуму.
http://www.axforum.info/forums/showthread.php?t=9009 А есть код, делающий непосредственную модификацию каких либо не расположенных на форме данных? Прикольно. Гм а можно дампик этого словаря, или хотя бы часть, чтобы понять стиль мышления разработчиков акцапты да и структуру БД? Надеюсь, это не тайна? Последний раз редактировалось Гений 1С; 06.05.2006 в 13:39. |
|
![]() |
#14 |
Участник
|
Цитата:
Сообщение от sukhanchik
А вот тут главное заблуждение. Физические принципы разные. Это как сравнивать то что ездит с тем что плавает... или летает. Это только на первый взгляд все похожее - и то и другое - является транспортом - т.е. средством для доставки чего-л / получения информации.
Вот и акцапту вашу захочу - по полочкам разложу. ![]() |
|
![]() |
#15 |
Участник
|
![]() Цитата:
Сообщение от sukhanchik
Задача СУБД - хранить данные, ими управлять и их вытаскивать/записывать.
1С - не СУБД. и Аксапта не СУБД. Это некие системы (не будем говорить про ERP) - надстройки над СУБД. Цитата:
Система управления базами данных - комплекс программных и лингвистических средств общего или специального назначения, реализующий поддержку создания баз данных, централизованного управления и организации доступа к ним различных пользователей в условиях принятой технологии обработки данных.
СУБД характеризуется используемой моделью, средствами администрирования и разработки прикладных процессов. СУБД обеспечивает: - описание и сжатие данных; - манипулирование данными; - физическое размещение и сортировку записей; - защиту от сбоев, поддержку целостности данных и их восстановление; - работу с транзакциями и файлами; - безопасность данных. СУБД определяет модель представления данных. Смотрим яндекс: Цитата:
База данных - совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ. База данных является информационной моделью предметной области. Обращение к базам данных осуществляется с помощью системы управления базами данных (СУБД).
|
|
![]() |
#16 |
Участник
|
Странно. Всегда думал, что СУБД - это MS SQL, Oracle и т.д.
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#17 |
Участник
|
Цитата:
Сообщение от AndyD
Странно. Всегда думал, что СУБД - это MS SQL, Oracle и т.д.
СУБД, ЕРП? Подберите термин. |
|
|
За это сообщение автора поблагодарили: slava (-1). |
![]() |
#18 |
Участник
|
А зачем мне что-то подбирать?
Что касается базы данных - 1С, что физически обращается к файлам б/д (речь о MS SQL)? Или она отправляет запрос серверу?
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#19 |
Участник
|
![]() Цитата:
Сообщение от AndyD
А зачем мне что-то подбирать?
Что касается базы данных - 1С, что физически обращается к файлам б/д (речь о MS SQL)? Или она отправляет запрос серверу? |
|
![]() |
#20 |
Участник
|
![]()
Дурдом...
![]() p.s. А вообще, тему наверное пора в курилку ![]() ![]() |
|
Теги |
сравнение систем, 1c |
|
|