![]() |
![]() |
![]() |
|
v7: Как сделать выгрузку. | ☑ | ||
---|---|---|---|---|
0
Rous
12.06.13
✎
08:46
|
Имеется 3 филиала, распределенные базы 1с 7.7, по 2 базы в каждой.. каждый вечер приходиться их обменивать.
как упростить выгрузку баз, базы все лежат на sql серверах в каждом филиале, было бы здорово сделать хотя бы просто что бы автоматически выгружалась база по времени с каждого филиала и загружалась на центральную .. так же важна последовательность загрузки для начала необходимо обменяться 1 филиалом, отправить ему, он загружает . потом принять и загрузить себе, выгрузить послать в 2 филиал , загрузить у них и выгрузить прислать в центр и загрузить! это в принципе мелочи .. Не могу сделать что бы базы выгружались автоматически, через батник не получаться потому видимо из за sql сервера или из за криворукости! очень прошу помощи !! |
|||
1
Тьма
12.06.13
✎
09:07
|
||||
2
КапЛей
12.06.13
✎
09:12
|
Тут в БЗ и КЗ лежаь хорошие советы от Дитера (Стрелка) и Скользящего. Лет 7-8 назад эти ребята мне сильно помогли с такой же проблемой. Расписали все подробно и выдержали мои многочасовые телефонные звонки. Ищите да обрящете.
|
|||
3
Тьма
12.06.13
✎
09:14
|
||||
4
КапЛей
12.06.13
✎
09:26
|
(3) это от Ромикса. Тоже очень толковый материал.
|
|||
5
Rous
12.06.13
✎
09:27
|
А еще сразу такой вопрос, при изменение конфигурация в ЦБ, все изменения перекочевывают на РБ ?
|
|||
6
КапЛей
12.06.13
✎
09:30
|
(5) да. выгружается мдшник и обновляет периферийные базы.
|
|||
7
Rous
12.06.13
✎
09:34
|
у меня выгружается архив, с файлами 1Cv77hs.dat и 1Cv77Dld.id, разве будет обмен через эти файлы ?
|
|||
8
Rous
12.06.13
✎
09:45
|
Книга знаний: Работа с компонентой УРБД в 1С 7.7 (пошаговая инструкция+скрипт), не подходит по следующей причине, необходимо точно выдержать алгоритм обмена 1 потом со 2, ни как не одновременно.
может что может подсказать как батник написать что бы с sql сервера эта вся радость выгружалась? собственно только это меня и тормозит.. уже создал общую папку на во всех филиалах , и в назначениях осталось только указать задания |
|||
9
Mikeware
12.06.13
✎
09:54
|
(8) необходимости "точно выдерживать алгоритм" никакой нет. ибо обмен - штука асинхронная (стартуя, ты не можешь знать, лежит ли файл обмена наовый, или который уже обрабатывался, полный ли он, пройдет ли начатый обмен (кто--нибудб иожет сидеть в объекте, изменения которого прилетают в обмене)).
|
|||
10
Mikeware
12.06.13
✎
09:56
|
(8) "одновременно", впрочем, он тоже никогда идти не будет - одновоеменно идет обмен только одним конфигуратором, а значит, работа только с одним файлом обмена, следовательно - с одной базой
|
|||
11
Rous
12.06.13
✎
10:31
|
господа я вас понимаю , НО есть но как обычно в этой жизни, основная суть того что надо обмениваться с 1 филиалом, и после получения данных от него, загрузить во 2 филиал...
|
|||
12
Mikeware
12.06.13
✎
10:35
|
(11) ну, делай двумя заданиями, делов-то...
сделать можно все, даже самое идиотское желание. Правда, оно от этого не становится менее идиотским.... |
|||
13
Mikeware
12.06.13
✎
10:36
|
+(12) практически все, что делает человек - можно переложить на компьютер...
|
|||
14
Rous
12.06.13
✎
10:40
|
вопрос в том как это реализовать, прошу помощи, так бы давно уже выложил исходники сие чуда.. батник который бы выгружал базу был бы шикарен, я писал но не работает
/////////////////////бат/////// Color 09 Taskkill /f /im 1cv7.exe "C:\Progra~1\1Cv77\BIN\1cv7s.exe" config /M /D "\\Head2\Trade2011" /NАдмин /P**** /@"E:\autoupload\Set1C.ini" //////////сетини////////////// [General] Output="E:\autoupload\Histor.txt" Quit=1 CheckAndRepair=0 UnloadData=1 SaveData=1 [UnloadData] UnloadToFile="E:\autoupload\1с11.zip" IncludeUserDef=1 |
|||
15
Mikeware
12.06.13
✎
10:52
|
(14) а что, документацию читать не принято?
|
|||
16
Rous
12.06.13
✎
11:34
|
Mikeware . подскажи раз, буду очень благодарен...
|
|||
17
Mikeware
12.06.13
✎
12:21
|
||||
18
Rous
12.06.13
✎
13:03
|
Mikeware, понятно что не обладаете этой информацией, но если не можете дельный совет(почитать литературу это не совет, и так сижу читаю) прошу не беспокоить детскими шутками типа вашей ссылки, тут по работе вопросы решаются...
|
|||
19
1Сергей
12.06.13
✎
13:13
|
(18) ты, конечно, пытаешься говорить красиво, строить сложные обороты. Это похвально, возможно, но почему бы просто не написать: "хочу сделать то-то; пытался сделать вот так - не получилось, выходит ошибка такая-то; подскажите как сделать правильно?" ?
|
|||
20
Rous
12.06.13
✎
13:16
|
ХХХХЭЭЭЭЭЛЛЛППП! честно говоря что не пробовал нихера не выходит , уже пришла в голову больная
идея каким нить мультикличером захерачить выгрузку ) |
|||
21
Mikeware
12.06.13
✎
13:18
|
(18) в поисковом вопросе упомянуто ключевое слово.
яндекс изет как раз с жтим ключевым словом, и дает вам не только описание (там всего-то строк 40-50, с техникой стения ученика 3 класса 40 минут выше крыши на прочтение), но и готовые примеры. |
|||
22
Rous
12.06.13
✎
13:48
|
////////////////VBS
'On Error Resume Next Dim DShell Set DShell = CreateObject("WScript.Shell") cmdTpl = "C:\Progra~1\1Cv77\BIN\1cv7s.exe CONFIG /M /D \\Head2\Trade2011 /nАдмин /p** /@E:\autoupload\SharedSync.prm" DShell.Run cmdTpl, 1, True cmdTpl = "C:\Progra~1\1Cv77\BIN\1cv7s.exe CONFIG //M /D \\Head2\Trade2011 /nАдмин /p** /@E:\autoupload\SharedSync.prm" DShell.Run cmdTpl, 1, True cmdTpl = "C:\Progra~1\1Cv77\BIN\1cv7s.exe CONFIG /M /D \\Head2\Trade2011/nАдмин /p** /@E:\autoupload\SharedSync.prm" DShell.Run cmdTpl, 1, True ////////////////SharedSync.prm [General] Output="E:\autoupload\Histor.txt" Quit=1 CheckAndRepair=0 UnloadData=1 SaveData=1 [ AutoExchange ] WriteTo="АСТ" [UnloadData] UnloadToFile="E:\autoupload\1с11.zip" IncludeUserDef=1 Процесс пошел, но файл не сохраняется.. |
|||
23
Тьма
12.06.13
✎
18:40
|
(22)В журнале регистрации 1с, кроме всего прочего, есть и информация о результатах работы подобных файлов. Она была бы полезна присутствующим для понимания глубины возникшей проблемы.
|
|||
24
Автор
12.06.13
✎
19:11
|
Речь об автообмене? Для автообмена достаточно такого SharedSync.prm
[General] AutoExchange=Y Quit=Y Output="E:\autoupload\Histor.txt" [AutoExchange] SharedMode=Y ReadFrom=* WriteTo=* |
|||
25
Прыгун
12.06.13
✎
19:16
|
Тебя спасет прога УРБД-Мастер. Я ее в свое время взял попробовать на нове, очень понравилась, купил на одного из своих ЧП шников и теперь ставлю везде. Она всего 3k стоит щас вроде.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |