Бухгалтерия 3.0 Объединить 2 базы в одну #807046


#0 by Хрюкин
Подскажите как лучше сделать. Может у кого есть готовые правила обмена?
#1 by Джо-джо
правила больше не нужны
#2 by ДемонМаксвелла
если конфы одинаковые, то выгрузкой-загрузкой xml можно но задвоятся все справочники..
#3 by PiotrLoginov
По-хорошему надо перекинуть из первой базы во вторую только то, чего там (во второй) нет.
#4 by Хрюкин
Пробую универсальный обмен данными. Там для выгрузки требует правила обмена.
#5 by X Leshiy
Конвертацию в руки и вперед :) Пол дня займет, примерно.
#6 by X Leshiy
А такой вопрос, нахрена? Я наоборот, разделял.
#7 by Хрюкин
Видимо придется. Просто надеялся, что кто-то такое уже делал.
#8 by ДемонМаксвелла
ну пробуй, че
#9 by Хрюкин
Бухгалтерия хочет объединить, им удобнее в одной.
#10 by X Leshiy
Ну я делал, я, и что? Правила все равно устарели. Проще новые нарисовать.
#11 by Aleksey
еще как нужны. без правил будет огромная попа
#12 by X Leshiy
Когда покупают очередную объединенную кучу ***на, я матерюсь так, что на весь офис слышно.
#13 by Хрюкин
Со справочниками непонятно. Если например Наименование совпадает, а какой-нибудь реквизит отличается, надо же переносить с задвоением.
#14 by X Leshiy
Учти, если есть ручные корректировки в проводках, то надо переносить с движениями (вообще лучше все переносить с движениями, мало ли как менялись механизмы). Переноси документы, остальное по ссылкам. Очень осторожно с полями поиска, а то будешь разгребать  дубли лопатой. И периоды скорее всего нужно будет перезакрывать. В общем, лучше переубеди бухов :)
#15 by ДемонМаксвелла
не какой-нибудь реквизит, а один из ключевых реквизитов
#16 by X Leshiy
Ага, ту надо много думать :)
#17 by perester
Типа так , потом поиск и удаление дублей, по-моему через КД примерно так же будет по результату, но тут полдня работы или день чаепития,
#18 by Хрюкин
А документы при совпадении номеров как переносить?
#19 by Хрюкин
много думать с годами всё тяжелее :)
#20 by ДемонМаксвелла
так организации же разные?
#21 by X Leshiy
Префиксы.
#22 by X Leshiy
Переубеди бухов :) Угрожай, шантажируй :)
#23 by Хрюкин
разные
#24 by wertyu
чтобы ничего не перезакрывать, можно всё перенести временным рибом, а потом дубли заменить
#25 by X Leshiy
А если бублей минога-минога?
#26 by Хрюкин
возможно так и сделаю
#27 by perester
если в базе старые данные есть то лучше переубедить бухов до НГ, там сверку базы можно и предыдущий год оставить, если что ручками поправить, в одной базе обработкой поменять префиксы доков, потом выгрузка загрузка данных хмл - поиск удаление дублей и готово
#28 by wertyu
а какая разница? их всё равно обьединить только вручную можно
#29 by Хрюкин
можно подробнее. как из обычной базы сделать временно распределенную.
#30 by ДемонМаксвелла
что будет в Бух 3.0, если попробовать записать два документа от двух разных организаций с одинаковыми номерами я так не скажу. если префиксов сейчас нет, и будут ошибки из-за неуникальности номеров, то надо создавать префиксы
#31 by X Leshiy
Не, перезакрытие можно использовать как инструмент шантажа!
#32 by X Leshiy
Ну вот, а если правила писать, то можно поизвращаться с полями поиска и бублей будет мало.
#33 by X Leshiy
ЕМНИП, как только в бухе заводишь вторую организацию, автоматом включается механизм разделения (префиксы и т.д.) А вего случает да, нужна перенумерация с префиксами.
#34 by wertyu
открываешь будущую периферию, загружаешь cf из будущего центра, заполняешь план обмена, включаешь периферию, регистрируешь все объекты, делаешь обмен в итоге центр остаётся залоченным и с данными двух баз
#35 by wertyu
так это тебе работать придётся, а так бузи будут работать
#36 by wertyu
бухи*
#37 by ДемонМаксвелла
я помню еще в мохнатом 2006 году мне рассказывали, что в БП 8, даже если одна организация в базе, нужно указать префикс. Потому что потом может стать более одной организации
#38 by ProxyInspector
Задвоится - это однозначно. А если все это будет делаться не одновременно, то и затроится. Типовые решения не позволяют объединить две базы в одну без больших проблем. Формально объединить можно, но работать все это не будет. Если конфигурации одинаковые, то и базы не очень большие, то за неделю можно объединить не типовыми обработками.
#39 by wertyu
ну если префиксов нет, то надо их включить, но без перепроведения доков
#40 by X Leshiy
И план счетов должен быть одинаковый (всякие там субконто).
#41 by ProxyInspector
И получаешь полностью задвоенные данные справочников, а может быть и план счетов.
#42 by Хрюкин
Конфигурации одинаковые. А вот субконто могли и добавить где-нибудь в режиме Предприятие.
#43 by ДемонМаксвелла
точняк, если константы в базах разные (а они наверняка разные), то после перепроведения в новой базе (а это наверняка сделают, специально или нечаянно) бухгалтерские остатки станут кривыми
#44 by X Leshiy
И некоторые настройки. Например: "Учет расчетов с персоналом"
#45 by X Leshiy
Иди, пугай бухов :)
#46 by ProxyInspector
С учетом того, что у человека Бухгалтерия 3.0, то в этой каше никто никогда не разберется
#47 by Хрюкин
Настройки учета для каждой организации свои вроде. Нет общих констант для всех организаций.
#48 by wertyu
план счетов не задвоится, а справочники в любом случае задвоятся, кроме предопределённых
#49 by X Leshiy
Не так сложно, как кажется, но и не так просто :) Когда я делал консолидацию (60 в 1), пришлось приводить базы в примерно одинаковый вид (план счетов, настройки и т.д.) В общем, возможно, если очень надо :)
#50 by X Leshiy
И некоторые настройки. Например: "Учет расчетов с персоналом"
#51 by ДемонМаксвелла
я о настройках плана счетов - наличии субконто на некоторых счетах.
#52 by X Leshiy
Вдумчивые правила рулят. Но еще раз, это если ОЧЕНЬ надо :) ИМХО, "бухам удобнее" не относится к "ОЧЕНЬ надо" :)
#53 by aka AMIGO
Пугать - бесполезное дело. Ответ будет стандартный: "вы-ж программист, а не мы. Вот и сделайте, чтоб не задваивало." И останется только утереться.
#54 by Хрюкин
После обновления релиза, правила придется пересматривать видимо.
#55 by ProxyInspector
Я в свое время соединял данные при переходе из из нескольких баз бухгалтерии 1с77 в одну БП2. Пришлось разрабатывать специальные алгоритмы работы КД2 (учить ее синхронизации по GUID) между 1с77 и 1с8. Делать промежуточную синхронизацию баз 1с77. Ну и переносить начальными остатками с началала года.
#56 by X Leshiy
Смотря как напугать :) Если в перспективе замаячит перезакрытие всех периодов, разгребание дублей и минога дней ковыряния в оборотках, две базы не такое уж неудобство :) Мои работают в 10 каждый и не жужжат :) Пусть пообещает что-нибудь заавтоматизировать, если не будут ныть :)
#57 by ProxyInspector
А у могут задвоится все классификаторы
#58 by X Leshiy
Смотря что изменят. Но это не страшно, если ты уже написание и отладку пережил :)
#59 by wertyu
вот у классификаторов убрать задвоения как раз не проблема
#60 by aka AMIGO
+53 это - женщины, и разговаривать с ними "ДО" - пустая трата времени. Они не знают, что надо сделать, и знать не хотят. А вот "После" - только держись! Умные - аж оторопь берёт. Пытался я составить что-то типа ТЗ лет 40 назад, пошел к ГБ, договорившись о рандеву, поспрошал, и получил в конце: "МНЕ надо, чтобы я нажала кнопку, и 5-й отдел принёс мне готовый расчет зарплаты!". Точка. А сотров-то у меня в базе было 2500..
#61 by X Leshiy
Ну может у ТС не такие :)
#62 by wertyu
он же не будет сразу на рабочей базе делать, а вариант с рибом практически без трудозатрат, если конечно не сидеть и не втыкать в монитор
#63 by wertyu
+ завтра покажет им результат
#64 by aka AMIGO
Ну, Бог ему в помощь.
#65 by wertyu
там даже думать не надо, что несомненный плюс - голова не заболит
#66 by aka AMIGO
Да, РИБ - неожиданный вариант.. А ведь может и прокатить.
#67 by rozer76
и что риб решит проблему сопоставлений например обьектных данных если разные гуиды? Тут имхо толко правила конвертации и вдумчиво писать в ПКО поля поиска а то с дублями огребешь маманегорюй
#68 by h-sp
у говорили ведь. Дофига и более дублей возникнет. Потом будут полгода разгребать.
#69 by Aleksey
см
#70 by ProxyInspector
Короче можно без проблем и дублей слить две базы Бухгалтерия с разными Организациями в одну. Необходимым и достаточным условием успешного слияния являются: 1. Одинаковый релиз двух баз. 2. Одинаковый план счетов 3. Корректно заполненные ИНН Организации и Контрагентов 4. Синхронизованные справочники Номенклатура по Артиклу/Коду/Наименованию.   Если признаться были большие сомнения, что это возможно. Но здесь неожиданно по работе привалилась такая же задача. Необходимо слить в одну базу две базы УТ10 (переработанные). При этом базы не синхронизованы по GUID и частично синхронизованые по ИНН, артикулу, наименованию.    Написал универсальный перенос информации между одинаковыми базами по ОЛЕ и все работает. Единственный минус - быстродействие. Благодаря многолетним усилиям, 1С практически убила механизм ОЛЕ. Примерно 80% времени занимает операция ЭлементОЛЕ.Метаданные. До этого 90% времени занимало определение ТИпа и вида элемента ОЛЕ. Сейчас средняя скорость объединения двух баз - 5сек/документ. С такой же задачей 1с77 справляется в 10 раз быстрее. Короче 1с82/83 конфигурация для ларьков с понтами
#71 by Fragster
открой для себя XMLТипЗнч.ИмяТипа
#72 by ProxyInspector
XMLПредставлениеТипа = БазаУдал. XMLТипЗнч(ТекЭлементУдал).TypeName  - действительно самый быстрый способ определения типа и вида элементы. Примерно в 5-10 раз быстрее прочих.
#73 by Fragster
с тебя пиво
#74 by ProxyInspector
Это все пройденный этап. Но тормоза 1с83 меня просто убивают. С копеечной базой на 100 тыс документов, информация тащится уже трое суток.
#75 by X Leshiy
А ты движения как тянешь?
#76 by Dmitrii
>> слить в одну базу две базы УТ10... Не путай божий дар (БП) с яичницей (УТ). Для УТ может вполне достаточно будет синхронизации только лишь номенклатуры и контрагентов. Для неё в конце концов это ключевые справочники. А у БП есть куча дополнительных справочников и регистров, которые влияют на учет. Статьи затрат, доходов, расходов, прибылей, убытков, РБП, ОС, НМА, различные настроечные регистры, включенная функциональность. По каждому такому объекту надо принимать решение о способах синхронизации. Проблема не то чтобы совсем нерешаемая. Но получить более или менее рабочую базу можно будет только в том случае, если  помимо одинакового плана счетов в обеих  базах еще и функциональность одинаковая, и настройки учета хотя бы примерно одинаковые. Если в одной базе, например, включён партионный учет на складах, а в другой - нет, то придётся решать проблему ввода остатков по партиям. Та же фигня с раздельным учетом НДС (влияет на аналитику по 19-м счетам).
#77 by Dmitry1c
тебе правда 78?
#78 by ProxyInspector
БП30 - очень кривая. Если признаться, то я не смог программно заполнить счета учета при создании документа, используя штатные средства.
#79 by ProxyInspector
Движения не надо тащить. Тащить надо документы. Притом все. Тогда нет проблем с вводом начальных остатков.
#80 by Aleksey
он там менялся, но вроде бы проблем нет
#81 by Aleksey
изначально было типа Документы.РеализацияТоваровУслуг.ЗаполнитьСчетаУчетаРасчетов(ЗагружаемыйОбъект); потом они поменяли механизм заполнения и теперь при загрузки я заполняю вот так     ЗагружаемыйОбъект.ДополнительныеСвойства.Вставить("ЗаполнитьСчетаУчетаПередЗаписью",истина);
#82 by jsmith82
Создать автоматически правила обмена Для системных справочников, пвх и проч. указать способ идентификации по наименованию / коду Перед загрузкой посчитать количество в таблицах И сравнить после загрузки Проанализировать Поправить правила и сделать вторую попытку
#83 by X Leshiy
А если ручные корректировки были? А если механизм проведения менялся? Попробуй тащить с движениями, а не проводить каждый документ, тогда не будет 5 сек/документ.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С