Имя: Пароль:
1C
 
Единая база контрагентов
0 Karambol
 
30.01.08
09:42
Всем добрый день. Имеется такая задачка: в конторе есть две 1С-ки: ТиС и Бухгалтерия. Каким образом наиболее грамотно синхронизировать создание и изменение контрагентов? Предполагаю, что существует несколько вариантов:
1) Создание обработки, которая сверяет контрагентов из двух баз и добавляет/изменяет отсутсвующих/измененных
2) Создание единой БД контрагентов, к которой будут обращаться/изменять обе 1С-ки.
Как можно реализовать 2 вариант?
1 lea_220400
 
30.01.08
09:44
первый вариант проще, но второй надежнее.
2 Mikeware
 
30.01.08
09:44
OLE
ADO
3 lea_220400
 
30.01.08
09:44
Идея есть конечно как второй реализовать.
4 mumia
 
30.01.08
09:45
купи комплексную конфу и не парься
5 Мулька
 
30.01.08
09:46
Свести на хрен все в одну базу. Масса проблем уйдет.
6 BAGER
 
30.01.08
09:52
1.Для начала сопоставь контрагентов из разных баз
2.В каждой базе используй свой префикс у контрагентов
3.При создании(изменении) контрагента в одной базе проверяй уникальность (например по ИНН) и программно делай изменения в дугой базе (например через OLE или ADO)
7 lea_220400
 
30.01.08
09:54
Как часто меняются контрагенты.
8 Karambol
 
30.01.08
09:59
(7) Несколько раз в день
9 lea_220400
 
30.01.08
10:00
На одной БД или и в ТиС и в Бухии одновременно?
10 Mikeware
 
30.01.08
10:00
(8) "меняются"? они у вас там пол меняют с такой скоростью?
11 Karambol
 
30.01.08
10:04
(9) ТиС запустили недавно, так что там база почти пустая. Меняются, в основном, в Бухии.

(10) Нет, что-то я переборщил =) Меняются несколько раз в неделю (смена адреса, наименования и т.д.), создаются новые.
12 Mikeware
 
30.01.08
10:10
(11) Ну, вообще-то сменить конторе адрес (а уж тем более - наименование), с внесением соотв записи в ЕГРЮЛ - дело не 5 дней, а 10 - по процедуре. Так что либо у тебя тупят бухи, либо вы что-то противозаконное делаете...
новые - те могут создаваться. Как правило, "мгновенной" потребности после заведения контры тут же юзать его в двух базах нету. ПОэтому прописывай процедуру заведения, процедуру переноса, назнаяай ответсвенных, выбирай способ и т.д. Техническая реализация займет пару часов...
ЗЫ. ключевые слова - OLE, ADO, DBF, XML - выбирай по вкусу
13 lea_220400
 
30.01.08
10:11
Можно сделать одну БД, где будет справочник один - контрагенты, который будет при записи сначала проверять у себя дубли, потом запускать регламент в ТиС и в Бухии, а в этих БД запретить изменения и добаления контрагентов.
14 у лю 427
 
30.01.08
10:13
огласите сумму оплаты за второе решение!!!
15 lea_220400
 
30.01.08
10:13
(12) легче, чем (13)
16 lea_220400
 
30.01.08
10:19
А воообще можно сделать регламент:

ночью один раз, когда базы нихто не трогает, можно скрестить справочники и все, более чем достаточно, а если етсь дубли, где нибуть сохранять в *.txt.
А если поменялся адрес, то просмотреть дату редактирования и поменять, Если периодический, а если нет, то можно добавить реквизит ДатаИзменения и туда писать дату из процедуры ПриЗаписи().