Имя: Пароль:
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Сбитрикс (но на битрикс пока неизвестно когда перейдем, т.к. текущий сайт пока заказов дает маловато), объединение баз в рамках одной, оптимизация работы с клиентами и штрихкодирование. Но это все решается и в рамках семерки в принципе. Руководство не готово, а если нет твердой воли руководства, то нет смысла затевать переход, геморный для всех. Плод должен созреть (С). Пока в рамках одной базы сделаю чтобы работали, и в рамках ТиС пару плюшек добавлю, которые просят. Не вижу пока смысла три розничных магазина стройтматериалов на УТ переводить, их ТиС устраивает более чем пока.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn