|   |   | 
| 
 | Гуру-тест: хитрый способ выгрузки образа РИБ в ритейле. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Гений 1С гуру 10.12.12✎ 11:34 | 
        Задача: есть РИБ в ритейле из 30-40 магазинов.
  Выгрузка образа типовым способом длится 8 часов. Можно выгружать моей обработкой не монопольно, но тоже 8 часов. Можно очищать копию центральной базы, но тоже 8 часов. Задача - добиться создания образа новой базы за 2 часа. Сам только недавно до решения допер. Жду ответов от юных гуриев. | |||
| 1
    
        1C-band 10.12.12✎ 11:35 | 
        SQL Server?     | |||
| 2
    
        Жан Пердежон 10.12.12✎ 11:36 | 
        копи-паст?     | |||
| 3
    
        Гений 1С гуру 10.12.12✎ 11:36 | 
        (1) и так был
  (2) точнее | |||
| 4
    
        kotletka 10.12.12✎ 11:37 | 
        (2)+100, + проставить в нем узел головной     | |||
| 5
    
        Гений 1С гуру 10.12.12✎ 11:38 | 
        (4) есть более изящный метод     | |||
| 6
    
        Гений 1С гуру 10.12.12✎ 11:39 | 
        можно конечно, дернуть базу с точки, напрячь интернет на 200 Мб архива, потом поколдовать с базой, удалить лишние документы, но это гимор.
  Есть способ изящнее. | |||
| 7
    
        Undefined vs NULL 10.12.12✎ 11:40 | 
        жахни нам уже     | |||
| 8
    
        Гений 1С гуру 10.12.12✎ 11:40 | 
        думайте, юные поезда. ;-)     | |||
| 9
    
        Undefined vs NULL 10.12.12✎ 11:41 | 
        (8) после http://www.sql.ru/forum/actualthread.aspx?tid=989403 не могу     | |||
| 10
    
        Гений 1С гуру 10.12.12✎ 11:41 | 
        способ, чтобы не удалять лишние документы.
  да, копия точки меньше и брать его лучше, чем копию центральной базы, но есть способ лучше и быстрее. т.к. в копии точки все равно нужно удалять документы. (7) Я жду в этой ветке гения | |||
| 11
    
        Serg_1960 10.12.12✎ 11:48 | 
        Озвучь объём базы ЦУ, гений :)
  Мне "за два часа"(с) хватит времени и базы ПУ создать, и покурить, и кофе попить, и тут на форуме с тобой вяло погавкаться :) | |||
| 12
    
        Гений 1С гуру 10.12.12✎ 11:49 | 
        (11) центральная 50 Гб база на SQL весит, база точки весит 4 Гб.     | |||
| 13
    
        samozvanec 10.12.12✎ 11:51 | 
        подготовить одну копию и потом копипастить?     | |||
| 14
    
        Гений 1С гуру 10.12.12✎ 11:52 | 
        (13) тепло, тепло, но точнее     | |||
| 15
    
        Serg_1960 10.12.12✎ 11:54 | 
        Ничего интересного. Регистрация изменений и выгрузка сообщений обмена.     | |||
| 16
    
        Гений 1С гуру 10.12.12✎ 11:54 | 
        (15) чего?     | |||
| 17
    
        Undefined vs NULL 10.12.12✎ 11:54 | 
        неужели прямой SQL-скрипт?     | |||
| 18
    
        Гений 1С гуру 10.12.12✎ 11:56 | 
        (17) ну что ты, давай без извращений     | |||
| 19
    
        Undefined vs NULL 10.12.12✎ 11:57 | 
        (18) это ты после (9) мне говоришь "давай без извращений"?     | |||
| 20
    
        Maxus43 10.12.12✎ 11:58 | 
        (18) Гений 1С и "давай без извращений" - противоположные понятия)     | |||
| 21
    
        Гений 1С гуру 10.12.12✎ 11:59 | 
        думаем, думаем, в (13) уже было почти решение, осталось уточнить детали.     | |||
| 22
    
        Шмузер 10.12.12✎ 12:02 | 
        А почему бы не держать отдельный узел, поддерживаемый в актуальном состоянии, копия которого будет новой базой? На создание и подключение получаса с головой хватит.     | |||
| 23
    
        Гений 1С гуру 10.12.12✎ 12:03 | 
        (22) Бинго!     | |||
| 24
    
        Magic Dick 10.12.12✎ 12:03 | 
        ГЕ-НИ-АЛЬ-НО!
  Гений изобрел фиксопед. | |||
| 25
    
        Гений 1С гуру 10.12.12✎ 12:04 | 
        (24) ты знаешь, только через 2 года догадался, когда обстоятельства заставили, до этого выгружал отдельно по одной базе.     | |||
| 26
    
        PR 10.12.12✎ 12:05 | 
        LOL     | |||
| 27
    
        Serg_1960 10.12.12✎ 12:05 | 
        Задача - добиться создания(!) образа новой базы за 2 часа.     | |||
| 28
    
        Гений 1С гуру 10.12.12✎ 12:06 | 
        (27) ну это, чтобы не напрягаться. Копию можно и быстрее оформить... Сейчас как раз занимаюсь сочинением регламента для подаванов.     | |||
| 29
    
        Maxus43 10.12.12✎ 12:07 | 
        Ты ещё предложи на каждый узел по зеркальному узлу держать, чтоб когда накроется быстро восстановить данные узла     | |||
| 30
    
        Maxus43 10.12.12✎ 12:08 | 
        ну для ритейла впринципе актуально     | |||
| 31
    
        Steel_Wheel 10.12.12✎ 12:08 | 
        угадал автора ветки по названию     | |||
| 32
    
        Гений 1С гуру 10.12.12✎ 12:09 | 
        (29) Я без извращений просил. ;-)
  (30) Да, там различий раз-два и обчелся. В основном, в документах разница. регистры сведений и номенклатура одинаковые, в принципе. | |||
| 33
    
        Serg_1960 10.12.12✎ 12:10 | 
        (в духе гения) Делюсь:
  Берем копию базы ЦУ и начинаем издеваться. То, что "общее" для всех - оставляем (например, справочники). Остальное - удаляем (например, документы и движения) То, что получилось - это первоначальная база для магазинов. Естественно - работаем в SQL непосредственно. Потом рутинныеоперации в 1С - для каждого магазина регистрируем документы; выгружаем сообщения обмена... ну в общем ничего интересного. | |||
| 34
    
        Гений 1С гуру 10.12.12✎ 12:10 | 
        (33) ковыряться в SQL не люблю, да и опасно, так что метод не для меня. Не люблю сложностей     | |||
| 35
    
        Serg_1960 10.12.12✎ 12:18 | 
        (интересно) Чтобы гений сказал, если бы услышал, что есть риб-базы, где база ЦУ - только  для одного пользователя - для меня одного, горячо любимого? А юзверы сидят по ПУ и в каждом узле - две базы - одна, в которой они работают, а вторая - копия - без юзверей, только частые обмены? Наверное бы ему понравилась эта идея.     | |||
| 36
    
        russdk 10.12.12✎ 12:23 | 
        1. Я держу периферическую базу в которой хранятся справочники цены и т.д. общее для всей (витуальный магазин).
  Когда требуется восстаность узел делаю копию и в эту копию заливаю требуемые данные на 1 месяц (обработку делал специальную для регистрации нужных объектов). 2. Есть более простой вариант беру архивную копию упавшего магазина и уже в нее загружаю недостающие данные их ЦБ. Как правило пользуюсь 2 вариантом. 3. Бывает когда в периферии падает часть данных тогда обработкой регистрирую упавшие данные они перезагружаются из ЦБ в периферию. У меня база 50ГБ заново выгрузить образ нереально. Рекомендую делать архивы периферий и раз в месяц так легче восстановить. | |||
| 37
    
        Maxus43 10.12.12✎ 12:26 | 
        >>Рекомендую делать архивы периферий
  хз как у вас, а бэкапы каждый день и не по разу делать надо бы :) | |||
| 38
    
        russdk 10.12.12✎ 12:32 | 
        Бекапы периферий можно делать раз в месяц.
  Главное что бы в центральную базу все приходило ежедневно. И уже из центральной базы можно все перезалить. Безусловно данные можно восстановить только до момента последнего обмена. | |||
| 39
    
        Гений 1С гуру 10.12.12✎ 12:39 | 
        (36) ну почему же нереально, используй мою обработку с инфостарта по "генерации узла риб"     | |||
| 40
    
        Гений 1С гуру 10.12.12✎ 12:40 | 
        (38) слова не мальчика но мужа, тем более что на периферии некогда делать архивы - комп постоянно занят, а ночью выключается.
  теперь, когда найден способ быстрого поднятия базы, можно вообще отказаться от архивации на перифиерии. Обработка по выгрузке документов за период у меня тоже написана, ксатати. | |||
| 41
    
        russdk 10.12.12✎ 12:49 | 
        Я бы не отказывался от архивации, есть много настроек которые хранятся в только в периферической базу.
  Лучше перезалить в старый архив чем создавать заново. Проверено много раз. | |||
| 42
    
        Гений 1С гуру 10.12.12✎ 12:50 | 
        (41) у меня таких настроек нет.
  подключить торговое оборудование - раз плюнуть. | |||
| 43
    
        Stim 10.12.12✎ 12:52 | 
        требуются гении
  v8: выгрузить образ РИБ | |||
| 44
    
        Nenaviwu1c20 10.12.12✎ 12:53 | 
        Копи пасть отключай гл узл(могу даже обработку дать))Удали регистрацию,обнули сообщения и флаг тее в рукии(На все про все где-то пол часа уходит у меня)     | |||
| 45
    
        Nenaviwu1c20 10.12.12✎ 12:54 | 
        выгружать образ это ппц какая конитель     | |||
| 46
    
        Nenaviwu1c20 10.12.12✎ 12:54 | 
        регистрацию и там и там удали если что так же и сообщения     | |||
| 47
    
        Гений 1С гуру 10.12.12✎ 12:54 | 
        (43) отписался.
  (44) чего копипастиь? базу в 50 Гб? Дык она в файловую не выльется.... | |||
| 48
    
        russdk 10.12.12✎ 12:56 | 
        Торговое оборудование. Три кассы, двое весов, сканер шк.
  Настрока обмена данными. Настрока печатный форм. Настрока прав пользователей. тут количество переходит в качество. Я предпочитаю архив это просто быстрее. | |||
| 49
    
        Nenaviwu1c20 10.12.12✎ 12:56 | 
        бери базу точки нафига тебе центральная (47)     | |||
| 50
    
        Nenaviwu1c20 10.12.12✎ 12:57 | 
        если в скуле она весит 4 гб,то в виде дтшника от силы ты гиг выжмешь ,а это нормик)     | |||
| 51
    
        Гений 1С гуру 10.12.12✎ 13:02 | 
        (48) Лучше один раз попотеть.
  У меня слетает одна из 40 баз раз в два месяца. Ради этого напрягать ежедневным бэкапом? Торговое оборудование. Три кассы, двое весов, сканер шк. -- если очень надо, бэкапь настройки именно регистра ТО. но вообще то подключает оборудование подаван, норма времени ему - 30 минут. Настрока обмена данными. -- у меня генерится обработкой Настрока печатный форм. -- че за оно? у меня такого нет. Настрока прав пользователей. -- в конфе 1С:Розница права задаются в регистре сведений, т.е. при повторной регистрации улетают в базу и создает пользователей на ура. Ерунда, все программно. тут количество переходит в качество. -- ничего подобного, просто надо раз закодить и на ура. Я предпочитаю архив это просто быстрее. | |||
| 52
    
        Гений 1С гуру 10.12.12✎ 13:03 | 
        (49) Мдя.. читай вынимательно. писал выше.
  1. Базу точки надо копировать через инет, гонять 300 Мб напряжно для трафика в нашем случае. 2. Надо вычищать лишние документы, что гиморно. Заранее готовый образ базы намного лучше, уже создал узел для этого, буду поддерживать. ;-) | |||
| 53
    
        Undefined vs NULL 10.12.12✎ 13:06 | 
        (51) "У меня слетает одна из 40 баз раз в два месяца."
  как тебя еще там держат? | |||
| 54
    
        Гений 1С гуру 10.12.12✎ 13:11 | 
        (53) гыгыгыгы... безотказные HDD еще делать не научились.     | |||
| 55
    
        russdk 10.12.12✎ 13:12 | 
        (53) Файловые базы периферии слетают достаточно часто.
  Зависит от оборудования, энергетиков, 1С. По разному бывает. На Энергетиков и глюки 1С вы не повлияете. | |||
| 56
    
        vde69 10.12.12✎ 13:14 | 
        мда, ретейлу кирдык приходит...
  для ретейлов нужно делать резервную базу в которую идет обмен только из центра (то есть в магазине стоит 2 базы паралельно, работают только в одной) в случае выхода базы из строя - в течение 2-3 минуты переходим на вторую базу, а спецы берут поломаное и начинают выяснять какие транзакции потеряные и паралельно переливают ее... | |||
| 57
    
        russdk 10.12.12✎ 13:15 | 
        Есть еще процедура изъятия компьютеров на проверку лицензионности, можно рассматривать как отказ оборудования.     | |||
| 58
    
        Гений 1С гуру 10.12.12✎ 16:56 | 
        (55) я вам статистику своих клиентов привел - вылет одной из 40 баз (каждая весит 4 Гб) в течении двух месяцев.
  (56) смотря какой ритэйл. некоторые ритэйлы могут и 3 часа не поработать. вот фискальник намного чаще ломается, чем база. Хотя казалось бы. | |||
| 59
    
        alexhtn 10.12.12✎ 18:26 | 
        (11) 4Гб - это база для новой точки?     | |||
| 60
    
        Гений 1С гуру 12.12.12✎ 19:07 | 
        (59) ага     | |||
| 61
    
        Гений 1С гуру 12.12.12✎ 19:07 | 
        вернее. нет, для новой 2 Гб, 4Гб - это где то год которая работает     | |||
| 62
    
        Злопчинский 12.12.12✎ 20:04 | 
        (24) чито-то я не допер. как ты из 50гиговой базы получишь ПЕРВОНАЧАЛЬНО отдельный узел за 2 часа, который потом поддерживать в актуальном состоянии...?     | |||
| 63
    
        Гений 1С гуру 14.12.12✎ 17:42 | 
        (62) через свою обработку по генерации узла РИБ (лежит на инфостарте). Она рабтает как часы, не вешается, как типовая выгрузка     | |||
| 64
    
        Stim 14.12.12✎ 17:49 | 
        (63) я тебе уже писал замечания по ней, ты исправил?     | |||
| 65
    
        Нуф-Нуф 14.12.12✎ 18:28 | 
        изобретатели велосипедов     | |||
| 66
    
        Asirius 14.12.12✎ 19:09 | 
        (0) Все на много проще. Универсальный механизм выгрузки образа настолько убого оптимизирован, что хватаешься за волосы, когда понимаешь, из-за чего тормоза
  Упрощенно он выглядит так: Цикл по всем документам базы ДокОбъект = ВыборкаВсехДокументов.ПолучитьОбъект(); Если ПроверитьОбъектНаСоответсвиеНаПравиламВыгрузкиXML(ДокОбъект) Тогда ВыгрузитьОбъект(ДокОбъект) КонецЕсли конецЦикла Когда идет создание нового образа базы - ни один документ проверку на выгрузку не пройдет, но все равно все документы будут перешерстены. | |||
| 67
    
        Гений 1С гуру 14.12.12✎ 20:02 | 
        (64) уже не помни, какие ты писал. Вроде ничего принципиального...
  (66) у меня есть отбор объектов для загрузки. Например, миллионы чеков, перебираться будут только часов 10 (65) сам то что полезное сделал, или только обсирать мастер? | |||
| 68
    
        Immortal 14.12.12✎ 21:40 | 
        бугага     | |||
| 69
    
        Immortal 14.12.12✎ 21:40 | 
        количество дятлов - величина постоянная     | |||
| 70
    
        Immortal 14.12.12✎ 21:41 | 
        И где ты в ритейле?     | |||
| 71
    
        Гений 1С гуру 19.12.12✎ 18:55 | 
        (70) Не понял вопроса.     | |||
| 72
    
        Immortal 20.12.12✎ 01:08 | 
        (71) что за сеть     | |||
| 73
    
        Гений 1С гуру 20.12.12✎ 17:35 | 
        (72) неважно     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |