Имя: Пароль:
1C
1C 7.7
v7: Как объединить три базы ТиС в одну с минимальными издержками
0 м2
 
08.10.14
11:36
Нужно синхронизировать справочники номенклатуры, контрагентов в трех базах ТиС, с переносом остатков из закрываемых баз в одну основную. Все базы находятся на одном сервере физически. Относительно типовые, релиз 955. С небольшими доделками, в основном косметическими. Обмен по МОД с бух базами, тоже тремя.

В одной из предыдущих веток Епрст мне написал что при наличии МОД объединить базы на порядок проще, типа свести все к одному ИДД или слепить справочник соответствий IDD в разных базах.

Посоветуйте, как сделать попроще. С номенклатурой пока придумал так. Создал справочник СоответствийИДД в основной базе, там создал реквизиты Номенклатура - его заполню справочником номенклатура из текущей базы. Потом реквизиты НаименованиеМагазин2, КодМагазин2 и ИДДмагазин2 - там будут наименования и код из второго магазина и ИДД. Ну с третьим магазином так же. Потом что? открывать три базы и копировать наименование и код из закрываемых баз в основную базу? Долго получится, 14 тысяч элементов спр номенклатуры.
С контрагентами аналогично, но там попроще будет, можно будет по ИНН синхронизировать большую часть. Хотелось бы минимальной трудоемкости для тех, кто будет номенклатуру сводить.
1 Naumov
 
08.10.14
11:57
Сажаем 150 мартышек за компы и понеслась!
2 м2
 
08.10.14
12:00
(1) По мартышкам ресурс ограниченный, к сожалению. )
3 м2
 
08.10.14
14:50
Типа ап.
4 VladZ
 
08.10.14
14:55
(0) Синхронизировать коды элементов справочника.
5 Jokero
 
08.10.14
14:57
(0) а по какому полю вы сопоставляете номенклатуру из разных баз?
6 VladZ
 
08.10.14
14:58
В качестве подспорья можно наваять обрабтку, которая будет "помогать" искать соответствия.
7 DGorgoN
 
08.10.14
14:59
Номенклатуру автоматом сводить сложно. По наименованию/артикулу/штрихкоду. Что не сошлось - в общую кучу. Синхронизация по коду с префиксом базы.
8 м2
 
08.10.14
15:12
(4) Коды не совпадают как правило, но есть немного, с совпадающими наименованиями... Наименования совпадают только частично, я бы даже сказал, совпадают мало. Есть наименования совпадающие не вплоть до буквы. Артикулы тоже далеко не у всех. В общем, искать по коду (проверяя по наименованию), потом по наименованию, потом по артикулу. Но все равно половина справочника получается руками искать.
9 м2
 
08.10.14
15:12
штрихкодов нет.
10 м2
 
08.10.14
15:22
(6) Ну, обработкой можно зацепиться за часть с совпадающей номенклатурой, часть по артикулу, инструмент например. Но этого мало.
11 DGorgoN
 
08.10.14
15:22
(9) Ну а что делать? Как то так..
12 Jokero
 
08.10.14
15:25
Перед новым годом все по максимуму продать, сделать инвентаризацию, результаты перенести в новую базу и начать жизнь с чистого листа.
(Поправьте, если не прав)
13 КонецЦикла
 
08.10.14
15:29
Если обмен по МОД - значит уже есть синхронизация, это снимается куча проблем.
Обычной конвертацией можно, указав поле поиска.
14 КонецЦикла
 
08.10.14
15:31
А... это с бух базами обмен по МОД?
Тогда вначале синхронизировать
15 м2
 
08.10.14
15:31
(13) Обмен по мод исключительно база ТиС в базу Бух. Т.е. три базы ТиС в соответствующие им три базы Бух.
16 м2
 
08.10.14
15:48
Ускорить бы хотелось бы синхронизацию как нибудь. Штрихкодировать? В основном строительные материалы, инструмент например разве что штрихкодированный, но у него хотя бы артикул есть, по артикулу можно. Остальное, похоже, только ручками.
17 Сияющий Асинхраль
 
08.10.14
15:53
Ну элементарно же! Перенумеруй номру в разных базах с разными префиксами, и своди их в одну базу с синхронизацией по кодам. После сведения в одну базу можно почистить лишнее
18 м2
 
08.10.14
16:26
(17) Т.е. перенуменовываю коды номенклатуры во всех базах с префиксом, в основной базе у каждого товара в отдельном реквизите при синхронизации пользователям останется указать только префикс этого же товара в закрываемых базах? Ну, это несколько ускорит сверку, конечно.
19 м2
 
08.10.14
16:41
Как вариант еще, распечатать остатки в закрываемой базе, провести инвентаризацию, результаты инвентаризации занести уже в основную базу, единственное, что люди которые работали в закрываемых базах,  могут в основной не найти эту же номенклатуру, т.к. наименование чуток отличается и создать новую, в итоге задвоения.
20 Сияющий Асинхраль
 
08.10.14
17:05
Нет, я же сказал, после перенумерации перекидываешь Всю номру из трех баз в одну базу, т.к префиксы разные номра не затрется. После этого чистишь одинаковую номру и вообще приводишь справочник в порядок. Теперь, в принципе, в этой базе можно всю номру перенумеровать с одним префиксом, ну и инвентаризация
21 м2
 
08.10.14
17:13
(20) Спасибо, хорошая идея.
22 Кукуев
 
09.10.14
08:59
И ещё. У номенклатуры есть ведь единицы и цены (есть и другие подчиненные справочники). У них свой ИДД, вот их тоже нужно, по хорошему,  синхронизировать...
23 Андрей_Андреич
 
naïve
09.10.14
09:07
В итоге косяки будут всплывать год и наработаются примерно так же, как если бы ввести вручную.
24 Pasha
 
09.10.14
09:14
(0) Мы можем решить Вашу задачу
1. Быстро
2. Дешево
3. Качественно
Выберете любые 2 пункта
25 tgr_2005
 
09.10.14
09:19
(0) Сделать процедуру быстрого поиска номенклатуры в с магазинах.
На форме две таблицы. 1 -справочник основной
2- справочник магазина.
3 поле ключевых слов.
Активируешь строку в таблице 1.
Набираешь ключевое слово, в таблице  2 отфильтровываются элементы справочника магазинов, глазками находишь подходящий и жмакаешь - скопировать код из основной базы в поле спр ИДД магазина, для последующей синхронизации этого справочника.
26 Asirius
 
09.10.14
09:37
Еще подсказка:
Перед синхронизацией выбираешь справочник одной из баз за основу, а в двух других после свертки удаляешь всю номенклатуру, по которой нет остатков.
27 м2
 
09.10.14
09:41
(22) единицы - использовать уже имеющиеся, зачем в базе три одинаковые единицы измерения. Цены - перенести.
(25) Интересная идея, попробую.
(26) Тоже облегчит работу, только часть товара сезонная, т.е. ее может не быть в остатках, но он будет торговаться потом. Но думаю, в основной базе в номенклатуре такой скорее всего будет.
28 м2
 
09.10.14
17:07
Вообще вариант из (20) самый оптимальный и после обсуждения с начальством принят на вооружение, спасибо. )
29 МихаилМ
 
09.10.14
17:30
что такое ИДД ?
30 Мимохожий Однако
 
09.10.14
19:06
Практика показывает, что в подобных случаях инвентаризация и ввод вручную быстрее. Достаточно перед этим только справочник Номенклатура перенести из двух других баз.
31 Кукуев
 
09.10.14
19:15
(29) IDD - это строковый реквизит, который добавляется во все справочники и документы, при установке МОДа. По нему, в основном, идёт синхронизация справочников и документов при обмене. Реквизит должен быть уникальным, но иногда бывает, что "задваивается", и это плохо...
32 abuca
 
09.10.14
19:52
Сливаете для чего?
Недавно клиент обратился с подобной просьбой.
Там сливали воедино 12 складов каждый из которых сидел на ТИС. Но сливали уже в УТ 10.3.
Была написана обработка, помогающая загрузить остатки из видоизмененного отчета по остаткам ТиС в Поступление товара УТ 10.3.
Было создано 12 документов Поступление Товара в УТ по разным складам.
Загрузка занимает около 1 минуты на 2000 номенклатуры.
Загрузил только 2 цены. Зак. и розн. т.к. много геммора.
Сказали клиентов немного, что мог, загрузил. ИНН, банк, название и т.д.
Номенклатура частично задублировалась.
Поиск происходит:
ШК - артикул - Номенклатура - Совпадение пары Артикул-номенклатура- Создание нового в автоматич. режиме или выбор из имеющихся в ручном.

на 12 складов ушло примерно 10 часов.
33 abuca
 
09.10.14
19:57
надо добавить, перевел так уже 6 клиентов.
Если хотите штатными способами свернуть ТиС в УТ - жесть.
Последний раз это делал Nдцать лет назад. Когда 2ядерный пентиум 3.0, 3ГБ оперативки на 3 сутки свертки сказал что не хватает памяти... Хорошо, что решил сначала на тестовой и клиента не остановил в работе. Принял решение написать обработку-помощник, которая от случая к случаю дорабатывается и помогает до сих пор.
34 м2
 
10.10.14
14:28
(33) Нет, руководство пока в итоге решило подождать с переходом на УТ, сначала они попросили ТиС в одну слить. База практически типовая, с косметическими доделками и МОДом,  поэтому из одной базы потом будет проще в УТ перейти позже. Справочники один хрен синхрить надо, решили это сделать сначала в ТиС.
35 м2
 
10.10.14
14:34
Для чего хотели перейти на УТ - синхронизация с сайтом на 1Сбитрикс (но на битрикс пока неизвестно когда перейдем, т.к. текущий сайт пока заказов дает маловато), объединение баз в рамках одной, оптимизация работы с клиентами и штрихкодирование. Но это все решается и в рамках семерки в принципе. Руководство не готово, а если нет твердой воли руководства, то нет смысла затевать переход, геморный для всех. Плод должен созреть (С). Пока в рамках одной базы сделаю чтобы работали, и в рамках ТиС пару плюшек добавлю, которые просят. Не вижу пока смысла три розничных магазина стройтматериалов на УТ переводить, их ТиС устраивает более чем пока.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс