Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Выгрузка - Загрузка справочников. не УРИБ (число прочтений - 2546 )
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Выгрузка - Загрузка справочников. не УРИБ
18. Июня 2015 :: 14:38
Печать  
Добрый день
имеется 77 центральная база sql, в которой разрешено делать изменения справочников Номенклатура, Единицы, Штрихкоды и т.д.
12 других баз с той же конфигурацией должны регулярно считывать только измененные объекты. В этих базах справочники НЕ меняют.
Вопрос: как регистрировать изменения в центральной базе.
как лучше переносить изменения в другие базы?
аналог ВерсияОбъекта из восьмерок.
или прямыми запросами можно из периферийных баз читать и создавать изменения.
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #1 - 18. Июня 2015 :: 15:03
Печать  
Аналог поля [_Version] восьмёрки - поле [VERSTAMP].

Регистрацию изменений в отдельной табличке можно включить, если настроить распределённую ИБ.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #2 - 18. Июня 2015 :: 15:06
Печать  
это НЕ распределённые ИБ

что значить "Регистрацию изменений в отдельной табличке"
вне базы?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #3 - 18. Июня 2015 :: 15:11
Печать  
Это значит, что если центральной базе сказать, что она распределённая, ссылки на изменённые и удалённые объекты будут складываться в таблицу [_1SUPDTS] штатно платформой 1С.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #4 - 18. Июня 2015 :: 15:25
Печать  
Сказать центральной базе что она распределённая НЕ получиться.
там везде прописано:
Если (ТекущаяИБЦентральная()=1)

Процедура ПриЗаписи()
                              
     Если (ТекущаяИБЦентральная()=1)и((НазваниеНабораПрав()="Администратор") Тогда
           Можно=1;
     Иначе
           Предупреждение("У вас нет прав на редактирование справочника!", 60);
           СтатусВозврата(0);
           Возврат;
     КонецЕсли;

Базы и так отпочкованы.

Среди всех Центральных только ОДНА в которой редактируются справочники.
  
Наверх
 
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #5 - 18. Июня 2015 :: 17:55
Печать  
извините, наши и не умеют? т.е. изобретать велосипед// на старости лет
Всем Благодарен на совет //заренее
  
Наверх
 
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #6 - 18. Июня 2015 :: 19:12
Печать  
Пожалуйста, нужно гнать план.
Формулирую заново:
в большущих сиквильных базах на 77 2003sql 2005 стоят центральные с РУБИ см. выше
// ну не то чтоб и очень большие были и больше..
старая выгрузка и центральной три раза в день напрягает загрузку
написали раньше  в dbf файлики выгружать ВСЕ.
штрихкоды-справочник в другие Центральные базы грузиться по 4 часа.
100 метров файлик - выгружают всё, загружают всёПечаль
железо софт - нормальный.
как мне изобретать велосипед
в главной центральной (только где можно менять Ному) нужно как-то отслеживать изменения - Это РАЗ
Второе: регуляркой отваливать в ее сиквельную копию 5 раз сутки.
Третье: 12 центральных периферийки  будут читать по регламенту 5 раз прямыми запросами измененные и изменять у себя.
ВСЁ в прямом доступе - ну без почты //дури всякой
Всё читаемо.
ВОПРОС: как фиксировать в 77 изменения??
and andere
Друзья, пжл Улыбка
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #7 - 19. Июня 2015 :: 05:01
Печать  
Если базы - клоны первой, то тупо повесить триггер на нужные таблички справочника и им же тупо insert во все остальные базы в эти же таблички. Усё.
  
Наверх
 
IP записан
 
Анатолий
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 18. Сентября 2008
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #8 - 19. Июня 2015 :: 06:09
Печать  
Непонятно, что все-таки мешает ЦБ, в которой можно редактировать справочники, сказать, что она центральная в РИБе, задать области распространения у метаданных, и юзать штатный механизм. Регистрацию изменений штатную вы таким образом получите, а уж как это дальше использовать - дело предпочтений. При этом необязательно остальные 12 баз делать именно периферийными в этой РИБе.
  
Наверх
 
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #9 - 19. Июня 2015 :: 06:56
Печать  
у Нас не РИБ, Анатолий
  
Наверх
 
IP записан
 
dsclue
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 49
Местоположение: Санкт-Петербург
Зарегистрирован: 15. Апреля 2015
Пол: Мужской
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #10 - 19. Июня 2015 :: 07:19
Печать  
Уважаемый, eprst
"Если базы - клоны первой"
базы не клоны, просто одинаковая мд-ха
  
Наверх
 
IP записан
 
Анатолий
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 18. Сентября 2008
Re: Выгрузка - Загрузка справочников. не УРИБ
Ответ #11 - 19. Июня 2015 :: 08:31
Печать  
dsclue, у вас вопрос был: "как регистрировать изменения в центральной базе."
можно повесить триггеры на справочники, как Епрст советует.
можно сделать "фиктивную" РИБу только для того, чтобы задействовать штатный механизм регистрации изменений (если просто нет компоненты, то это отдельный, вполне решаемый вопрос). и тогда изменения будут регаться в одну табличку, на которую можно тот же триггер повесить или "руками" из нее грузить.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать