Имя: Пароль:
1C
1C 7.7
v7: Обмен данными...
,
0 maxim-sychov
 
04.07.13
11:06
Добрый день!
Есть задача, интересует реально ли её выполнить?
Есть 2 БД, когда то были одинаковыми, теперь изменяются каждая по-своему...(но ПКО и РКО одинаковые) В каждой есть кассы и движения по ним.... В реальности, касса одна на 2 базы. Необходимо сделать 3-тью (общую) базу, в которой будут движения денег из 1ой и 2ой. Что бы в момент сведения кассы можно было запустить 1 раз отчет и увидеть консолидированную информацию из 1ой и 2ой. + Любое движение денег должно делаться в 3-ей базе и сразу же переноситься в 1 либо 2 базу (в зависимости от того, от какой фирмы делается док....)
1С7.
Что скажете гуру? Возможно или нет?
26 Mashinist
 
05.07.13
12:30
ИМХО в ОЛЕ самое долгое это коннект к базе
и если его сделать один раз в начале работы системы, то по логике не так долго должно быть создание документов
ведь по сути соединение ОЛЕ это такой-же экземпляр 1Ски, как обычный клиент...
27 maxim-sychov
 
05.07.13
12:32
(25) Какой бред? Вы о чем? Дело в том, я и есть программист. Обменами занимался редко...
Базы на одной машине. И, кстати, по какой причине может отваливаться соединение ОЛЕ? При запуске 1С создается соединение с другой базой... работает работает... а потом клац и все, нет связи (хотя сам процесс висит),
28 maxim-sychov
 
05.07.13
12:35
(26)Соединение делаю при старте...
то что я написал - работает! Но не стабильно! То соединение отпало, то тянут банковские выписки и подкюченое по оле соединение висит с ожиданием захвата журнала... пока таймаут не вылетит....
Туго как то :( Но при небольшом обороте доков - все работает!
29 Сияющий Асинхраль
 
05.07.13
12:37
(27) Да выбрось ты идею о быстром ОЛЕ - тебе же сказали, что это самый долгий вариант, любой обмен через файл быстрее будет
30 maxim-sychov
 
05.07.13
12:41
(29) Как будет выполнен обмен в такой ситуации:
в 3-ей базе изменили(!) сумму РКО, провели.... а этот РКО в 1-базе открыт кем-то, и через файлик обновиться не может так как заблокирован. Руководитель смотрит остаток денюжек, принимает какие то решения.... а остаток денюжек то не имеет ничего общего с реальным остатком!

Как тогда?
31 maxim-sychov
 
05.07.13
12:43
(29) Это очень упрощенный пример.... пользователей > 50
Кто то заявки изменяет на выдачу(они то же должны перенестись с 1-ой и 2-ой базы в 3-ю), а кассир открыла заявку и заполняет какие либо данные... опять не обновится док....
32 maxim-sychov
 
05.07.13
12:45
(25)  Я вот уже почти уверен в Ваших словах..... Не взлетит.
33 КонецЦикла
 
05.07.13
12:46
(28) Поставь хотя бы автоперенос рабочей даты и убери все предупреждения с воросами.
Роботы не умеют на вопросы отвечать :)
34 Mikeware
 
05.07.13
12:52
(31) и коего хрена "кассир открывает" в 1 или 2 базе, если делаются документы в третьей?
35 Сияющий Асинхраль
 
05.07.13
12:55
(30) Да хоть сто человек в базе, все равно по ОЛЕ тормоза будут, просто работать народ не сможет, если надо быстро все варианты уже сказали, причем УРБД с самостоятельной обработкой переброса тоже может быть использована, если хочешь иметь уже работающий вариант (и быстрый к тому же), то смотри сюда:
http://www.softpoint.ru/products_id28.htm?id=147
Вариант недешевый, но с другой стороны, хочет начальство извращаться - пусть и бабло платит...
36 maxim-sychov
 
05.07.13
12:58
(34) документы одного типа делаются в 1 и 2, на их основании делаются в 3 и отправляются либо в 1, либо во 2.... а какого хрена они их открывают - специфика работы....
37 maxim-sychov
 
05.07.13
12:59
(33) убрал все. только сообщение о тайм-ауте... не убрать никак....
38 Mikeware
 
05.07.13
13:02
(36) это не "специфика работы", а "малоее отношение радиусов"
39 Сияющий Асинхраль
 
05.07.13
13:03
Хотя мне, сказать честно, для озвученных вариантов МОД импонирует, поставить период проверки поменьше и нормально...
40 maxim-sychov
 
05.07.13
13:03
(38)  "малоее отношение радиусов" - это что такое? :)
41 maxim-sychov
 
05.07.13
13:05
МОД использовал достаточно долго.... Сам думал об этом...
Вот только взлет МОД если учесть что почти все модули форм и модули доков хранятся в текстовых файлах?
думаю нет...
42 Mikeware
 
05.07.13
13:06
(40) это "отношение радиуса кривизны рук к радиусу кривизны извилин стремится к нулю"
43 maxim-sychov
 
05.07.13
13:06
(42) Это о программисте? Или о пользователях?
44 Mikeware
 
05.07.13
13:07
(41) а вы модули в текстовых файлах выложите на гуглжокс, в зашифрованном виде, с расшифровкой на лету... чтоб вообще жизнь медом не казалось...
45 Mikeware
 
05.07.13
13:07
(43) пользователей не знаю, а вот у программиста и постановщика - определенно.
46 maxim-sychov
 
05.07.13
13:10
(45) Я понимаю что все знать нельзя, но сказать о себе что у меня руки кривые - не могу. А вот постановщики.... намудрили такого что.... я уже прямым текстом говорю что не взлетит! А слышу в ответ - нужно!
47 dedmoroz777
 
05.07.13
13:10
(45) Злой ты...
48 maxim-sychov
 
05.07.13
13:12
(44) )))) я подумаю об этом... вся эта "система" разработана до меня + очень часто бывает необходимость вносить изменения в алгоритм на лету без выхода пользователей. Вот так и работаем...
49 Mikeware
 
05.07.13
13:14
(46) я ж не сказал, что обязательно руки кривые.... у отношения два коэффициента.... :-)
(45) злой. но стараюсь быть справедливым...
ну вот смотри, у них есть документ, по результатам обработки котрого должен быть создан другой. они создают этот другой, но первый в это время еще правят... например, начисление зарплаты еще правят, а вот деньги по ведомости, созданной на основании начисления уже выдают...
50 maxim-sychov
 
05.07.13
13:15
(49)А судьи кто?
51 Mikeware
 
05.07.13
13:16
(48) ну, в случае сиквельной базы алгоритмы иногда можно править на лету. ну и еще есть несколько методов. Но вообще-то за такое нужно руки отрывать (я спрятал руки за спину от греха подальше :-))))
52 maxim-sychov
 
05.07.13
13:17
(49)  а пример - как раз в тему.... и мало того! При записи РКО он должен заблокировать заявку на изменение в других базах! а так они её еще правят, потом всю эту хрень сводят - ужас....
53 maxim-sychov
 
05.07.13
13:18
(51) Я бы и сам всем руки поотрывал.... но платят деньги. А без рук считать не смогут :)
54 Mikeware
 
05.07.13
13:19
(50) двое - "просвещенья дух, и опыт, сын ошибок трудных..."©
ибо аналогичную задачу как раз решал
55 maxim-sychov
 
05.07.13
13:19
(54) Решил?
56 Mikeware
 
05.07.13
13:20
(55) естественно.
57 maxim-sychov
 
05.07.13
13:23
кстати как быть ещё и с тем, что база 1 и база 2 когда то были одной, потом копированием разделились. И теперь часть справочников общая остальные различные...

при этом в 3 базе некоторые справочники должны остаться общими
а остальные типа совмещенные с двух баз....

И как потом правильно мне искать элемент базы 2 в базе 3 если коды то у них могут пересекаться с базой 1 (и быть разными элементами)
58 maxim-sychov
 
05.07.13
13:24
Ид также пересекается.... (т.к. 1 и 2 были одной, и после разделения у всех старых элементов он остался одинаковый)
59 maxim-sychov
 
05.07.13
13:27
и бл.. структура справочников то-же может  быть разная! и какого то хрена сделано было так что почти все коды в пределах групп уникальны ... и ... с ума сойду от такого маразма....
60 maxim-sychov
 
05.07.13
13:29
а у некоторых подчиненных справочников кода вообще нет.....


Кстати, как же оно у меня работает.....
61 Mikeware
 
05.07.13
13:30
(60) у меня у доброй половины, если не больше, нет кодов.
а зачем они нужны?
62 dedmoroz777
 
05.07.13
13:30
(59) Из опыта: самое быстрое решение - открыть все три базы и вносить всё в них вручную.
63 Mikeware
 
05.07.13
13:30
+(61) :-))))
64 maxim-sychov
 
05.07.13
13:32
(61) как при переносе мне найти нужный элемент тогда? По наименованию?
65 maxim-sychov
 
05.07.13
13:34
(62) это точно. только сейчас мозг выносят мне, а как ты предложил придется выносить себе ...
66 Злой Бобр
 
05.07.13
13:34
(32) Вы перечитайте написанное. А так судя по всему вы пытаетесь гланды рвать через Ж... Думаю с опытом придет и понимание. А пока - наймите программиста.
67 Mikeware
 
05.07.13
13:36
(64) по иду. по гуиду (у меня у критически важных справочников и доков гуид, помогает в обменах с восьмерками, снеговиками, сайтами, ЭДО...)
68 Mikeware
 
05.07.13
13:37
(66) самое прикольное, что он это пытается сделать себе, и возможно даже  ногами...
69 maxim-sychov
 
05.07.13
13:51
(66) программирую в 1С с 2005, до этого 4 года С++  
Опыт есть, но не во всех направлениях. И что вы заладили наймите программиста! значит я им не являюсь по Вашему?
70 maxim-sychov
 
05.07.13
13:53
(67) и как это будет выглядеть? ИДы у половины элементов одинаковые! (раньше это была одна база) а вот расположение элементов  - уже разное, а по задаче структура должна быть сохранена!
71 DJ Anthon
 
05.07.13
13:57
(69) чем шире кругозор, тем уже перспективы. когда-то реализовывал, выгружал нужную инфу в текстовые файлы, другая база ее подхватывала, когда не была занята транзакциями.
72 maxim-sychov
 
05.07.13
13:59
(71) алгоритм понятен. не подходит. нужна связь не провелось в приемнике - не проводить источнике.
73 DJ Anthon
 
05.07.13
14:01
(72) по какой причине могут не провестить РКО и ПКО? денег в кассе нет?
74 maxim-sychov
 
05.07.13
14:02
(73) к примеру, кто то его открыл и он заблокирован...
75 Mikeware
 
05.07.13
14:02
(69) судя по всему, ты кодер....
(70) используй гуиды.
(72) ну и сделай эту связь...
76 Mikeware
 
05.07.13
14:03
(75) за каким хреном?
77 DJ Anthon
 
05.07.13
14:03
(74) ты же его создаешь сам, кто его может открыть? я про логику спрашиваю
78 Mikeware
 
05.07.13
14:05
(77) ачо, логично... центр выписывает РКО - выдать зарплату грузчику... а кассирка открывает РКО, увеличивает зарплату в 10 раз, переделывает на себя и проводит...
79 maxim-sychov
 
05.07.13
14:11
(77) я его создал, он перенесся....
потом я заметил ошибку пытаюсь его переделать, а в приемнике Баба Зина решила его пустить на печать (открыла его и упиз..д..ила колотить чай) а я то его уже пытаюсь изменить! И без связки у меня это получится, вот только в приемник он не попадет пока не закроют его там, а в это время финансист смотрит сколько осталось денег в кассе т.к. срочно для чего то понадобились... смотрет все зае..сь, а я ошибся в расходнике на 100 000....
80 maxim-sychov
 
05.07.13
14:15
(78) можно же дать права к примеру только на печать... Если офисы в разных местах...
81 Mikeware
 
05.07.13
14:16
(79) для того, чтобы напечатать - нет необходимости открывать на редактирование. Более того, нет необходимости вообще открывать.
82 maxim-sychov
 
05.07.13
14:37
(81) я к примеру написал...
83 Mikeware
 
05.07.13
14:41
(82)я "к примеру" и ответил.
84 dedmoroz777
 
05.07.13
14:51
(79) не нужно автоматизировать бардак. Меняйте логику работы с документами.
85 Mikeware
 
05.07.13
14:51
(84) для начала ее нужно создать...
86 maxim-sychov
 
05.07.13
15:19
(84)
Я это понимаю как и Вы. Вот только логику работы придумывает руководство....
87 dedmoroz777
 
05.07.13
15:21
(68) Решение вашей проблемы невозможно в принципе. Это вы понимаете?
88 Mikeware
 
05.07.13
15:26
(68) неправда. руководство придумывает результат. А о процессе, приводящем к заданному результату,  с руководством можно и порой нужно спорить...
89 maxim-sychov
 
05.07.13
15:27
(87) Я это понимаю как никто другой..... (просто я не описываю все нюансы)
Но должен же я был попробовать? :)
И ведь сделал, но нестабильную версию....

Просто наверное хотел проверить что я не ошибся в невозможности такого варианта...
90 dedmoroz777
 
05.07.13
15:27
(87) к (86)
91 maxim-sychov
 
05.07.13
15:28
(88)
Система так работает уже долго, а я только устроился на работу в эту фирму и это было первое мое задание (испытательное) И как настойчиво я должен был спорить с руководством? Если у меня челюсть отвисла после увиденных алгоритмов этой базы....
92 dedmoroz777
 
05.07.13
15:29
(89) нестабильно = неработоспособно. Именно из за корявой логики. Одна организация и три базы...
93 Mikeware
 
05.07.13
15:29
(89) "я понимаю, что трудно упасть с 12 этажа и остться живым. но должен же я был поппробовать?"©
94 maxim-sychov
 
05.07.13
15:30
(93)
Если бы я сказал сразу что это не возможно - они бы взяли того кто так сразу не отказался бы им помочь в решении проблемы...
Разве не так?
95 Mikeware
 
05.07.13
15:31
(91) если она там работает стабильно - то нахрен ты там нужен?
а если нестабильно - тебе и карты в руки, объяснтиь причину нестабильности и пути решения, а не выбирать "в каких по цвету кроссовках лучше перебегать дорогу перед приближающимся поездом"
96 maxim-sychov
 
05.07.13
15:32
(92) это я понимаю, именно потому я у Вас и спросил совета!
97 Mikeware
 
05.07.13
15:32
(94) разве я говорю, что это невозможно?
98 Darych
 
05.07.13
15:33
(94) не так... только время зря потратил
99 КонецЦикла
 
05.07.13
15:33
(97) Пусть работает, помогает, нам больше платить будут потом за переделку
100 КонецЦикла
 
05.07.13
15:35
Сейчас есть один такой с инет-магазином
Понаделали такую %&^%&^$, зато с использованием 1С++
Вроде все и есть, а структура - ужасна, ничего не работает
101 Mikeware
 
05.07.13
15:36
(100) сам сейчас перепроектирую сое под снеговика, ужасаюсь :-)
102 maxim-sychov
 
05.07.13
15:37
(95) Я объяснил, предложил написать на 8-ке новую конфу, но вот требования к ней - такие же....
(97) возможно, вот только стабильности не будет.
(99) Да ну! Некоторые из вас такие умные! Что культурных слов подобрать сложно...
(100) А нечего было менять ТЗ в момент написания! А то на пол пути все ставят с ног на голову... потом и получается такая хрень...
103 Mikeware
 
05.07.13
15:39
(102) и стабильность будет, и устойчивость, и разруливание исключительных ситуаций и т.п.
104 Mikeware
 
05.07.13
15:39
(102) а на чем писать - по большому счету, похрен...
105 maxim-sychov
 
05.07.13
15:40
(103) На чем основан алгоритм?
106 Mikeware
 
05.07.13
15:42
(105)Я тебе выше уже сказал.
107 maxim-sychov
 
05.07.13
15:46
(106) там много чего написано выше.... напиши 2 слова или номер сообщения
108 Mikeware
 
05.07.13
15:51
(107) см (85)
109 maxim-sychov
 
05.07.13
15:52
(108)
)))))))))))) ну да....
в том виде как сейчас - думаю вряд ли....
110 maxim-sychov
 
05.07.13
15:52
Всем спасибо!!!!!
111 Злой Бобр
 
05.07.13
16:01
(94) Абсолютно верно.
Надеюсь родственники в Мексике есть? А то когда твои работодатели поймут что взяли не того - убегать придется быстро, и далеко.
112 maxim-sychov
 
05.07.13
16:15
(111) Зачем убегать? И что значит не того?
Я до последнего пытаюсь реализовать поставленную задачу!
113 Злой Бобр
 
05.07.13
17:07
(112) Пытаться и реализовать - разницу улавливаешь? Просто тебе нехватает опыта, поэтому придется убегать.
114 Mikeware
 
05.07.13
17:15
(113) дело не в "опыте", а в понимании.
он автоматизирует роцесс, а руководству нужен автоматизированный результат.
115 maxim-sychov
 
05.07.13
17:23
(113) Не суди по себе... Убегают трусы и слабаки! Может поэтому у тебя и ник такой?

"Пытаться и реализовать" - впихнуть невп и х у емое....
Работа делалась по ТЗ, где все указано, с помощью чего и куда переносить... И алгоритм должен быть основан на ОЛЕ, хотя другого варианта я и не вижу для поставленной задачи!
116 Mikeware
 
05.07.13
17:26
(115) плятть... в ТЗ должно быть указано что есть и что нужно получить. а не "что кула и как переносить, и на чем основан алгоритм".
найди программиста, он тебе напишет, ты закодишь...
117 maxim-sychov
 
05.07.13
17:30
(116) Мне ТЗ писал программист работавший до меня, спорить не было возможности. Я что на дурака похож?
(114) это ближе к теме...
(113) я с нуля написал конфигурацию для развлекательного комплекса (ресторан, бары, бильярд, дискотека) и все работает! Но когда писал по данному мне ТЗ был просто пипец! А потом плюнул и написал по своему! И результат совпал с их ожиданиями!
И работает замечательно!
118 Злой Бобр
 
05.07.13
17:32
(115) Ну и ладно. Непонимание очевидного делает дальнейшее общение пустой тратой времени. Надеюсь ты сбежишь "без потерь".
)))
119 Mikeware
 
05.07.13
17:35
(117) 1. не только похож.
2. об этом и сказно в  (85)
3. "замечательно" - это твоя оценка
120 maxim-sychov
 
05.07.13
17:39
(119) Замечательно, это когда все работает так, что бы полностью были удовлетворены требования заказчика! И без глюков.
(117) 1. не только похож.  - умный сильно? Или остряк? А если я тебе скажу что ты не только похож на быдло. Какие будут дальнейшие твои "умные высказывания"?
121 maxim-sychov
 
05.07.13
17:41
(119)Или вы как мегаспец такие умные и самодостаточные что сами себя имеете? Или обос рать человека это Вам приятно?
Вы никогда не обращались за помощью?
122 Mikeware
 
05.07.13
17:47
(120) попрошу объяснить, чем. или забаню :-) по настроению :-)))
"требования заказчика"... Бывает, что заказчик привык гланды через жопу... так вот, "удовлетворяют требования заказчика"  толко шлюхи, а программы отвечают потребностям.
Ты разницу просто осилить не можешь...
(121) так тебе и оказали помощь - сказали, что делать. А как постпать после организации документооборота (т.е. каим механизмом) - я выше написал, три навскидку. И наверняка список неполон
123 maxim-sychov
 
05.07.13
17:54
(122)  попрошу объяснить, чем.? "Ты разницу просто осилить не можешь... " Манерой вести разговор.
(122) "или забаню :-) по настроению :-))) " Мания величия и предвзятость к другим собеседникам!
"так тебе и оказали помощь - сказали, что делать." - прочти пост (110).

И что, скажешь я не правильно написал в (121)что ты не только похож на.... ?
Можешь банить если это необходимо для твоей самооценки. А твое настроение меня никак не касается!
124 Mikeware
 
05.07.13
18:04
(123) :-)))
Да с самооценкой кагбэ  нормально - знаю, что могу а чего - нет.
125 maxim-sychov
 
05.07.13
18:12
(124)
ну вот и разобрались :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший