Имя: Пароль:
1C
 
А никто не думал? Может быть, Орефков, или ФЕЗ ?
0 vS
 
19.10.04
16:23
а что это мы, братья славяне, для обновления ВЕСЬ МД таскаем?
может быть можно таскать только то, что изменилось/мы решили изменить? только не предлагайте ГКомп, это довольно массивно, и требует большого обвеса, я про минимальный софт... ФАРом я там думаю можно.. может есть чтото более визуальное применительно к 1С?
1 Diter
 
19.10.04
16:25
(0) Может ActiveMD подойдёт?
2 Diter
 
19.10.04
16:26
(+1) Правда с его помощью можно только справочники и документы добавлять-изменять-удалять. Очень ограничен набор функций связанных с журналами документов.
3 Рупор абсурда
 
19.10.04
16:29
(0) Ты не поверишь, но думал об этом вслух только Гений 1С ...
(с полгода назад на т1с)
4 vS
 
19.10.04
16:32
АктивМД не пробовал, попробую... в основном же меняем доки и справочники, но еще желательно: общие таблицы, глобальник, обработки, отчеты, перечисления
5 Diter
 
19.10.04
16:42
(4) С помощью этой ВК можно работать по полной программе (добавлять, изменять, удалять) со всеми модулями всех объектов МД, справочниками, документами, перечислениями. Проблемно (или невозможно) работать с формами. Ограниченно можно работать с журналами. Вообще самый простой способ работы с изменением МД я применяю такой. Есть два одинаковых МД. В первойм я например добавляю или изменяю документ. Становлюсь на него в конфигураторе и нажимаю Ctrl+Ins. После этого открываю буфер обмена и сохраняю содержимое в файл (один документ порядка 200 Kb). Беру этот файл и еду к клиенту. Там повторяю операцию с точность до наоборот.
6 vS
 
19.10.04
16:51
это мысль, надо ее подумать... просто вчера наваял 3 справочника, 5 перечислений. МД 10 метров, по почте пулять, напряг траффика, самому ехать, нет времени
7 shura
 
19.10.04
16:52
(6) А о существовании архиваторов слышал?
8 vS
 
19.10.04
17:08
я в компаундах довольно слабо понимаю, но терзает меня мысль, что владея знаниями Александра О. возможно написать такую прогу, которая бы скажем, сравнивала содержимое МД в базе с МД в бекапе 1С или с предложенным программистом, и отличия выливала в мини контейнер, из которого можно былобы влиль изменения в другой МД
9 Diter
 
19.10.04
17:15
(8) А кто такой "Александр О." ??? (На память сразу приходит эротический фильм из далёких 80-ых "История О.")
10 vS
 
19.10.04
17:15
2 (7) нет, только о телепортаторах
11 vS
 
19.10.04
17:21
Орефков, кулл человек
12 Diter
 
19.10.04
17:29
(11) Аааааааааааа
13 fez
 
19.10.04
18:00
Минимальным набором софта для тебя - будет как раз gcomp. Больше ничего не надо.

1. Разбираешь конфу в папку.
2. Правишь то, что хочешь исправить.
3. Разбираешь еще раз в ту же папку с ключом -v.
4. Внимательно смотришь - что тебе скажет gcomp. А скажет он тебе список измененных файлов. Список можно перенаправить в файл на всякий случай.
5. Берешь эти файлы с собой на дискетке к клиенту.
6. По приезду к клиенту - разбираешь его конфу gcomp'ом.
7. В развернутую папку подкладываешь файлики с дискетки.
8. Компилишь конфу обратно.
9. Загружаешь ее как измененную.

Когда надоест делать ручками - напишешь скрипт. Для программиста это не должно составить затруднений.
14 France
 
19.10.04
18:02
какое извращение, блин..
и все ради того, что таскаться с дискетой, которая может испортиться?..
15 Лошадка в пальто
 
19.10.04
18:06
У этой ветки два пути... В "БЗн" или в мусорку...
Какое слово мне произнести?
16 Лошадка в пальто
 
19.10.04
18:06
+15. Оказывается Крю уже все решил за нас... Ветка в БЗне
17 Crew
 
19.10.04
18:09
ЛВП а я угадал или нет?
OFF: Русский программист (юмор)

P.S. Еще вариант с гитарой...
18 Таня
 
19.10.04
18:10
не пинайтесь только сильно, если я щас глупость скажу, ладно?

Diter, объясни, пожалуйста, что значит с точностью до наоборот.
Я через буфер обмена могу переносить только несвязанные ссылками объекты. То есть сначала в изменяемой конфигурации удалить (или присвоить другой индентификатор) объекту, а потом вставить измененный объект, потом старый можно удалить. А если например, переносишь документ, то он ведь к журналам, общим реквизитам всяким привязан, то надо в таком случае все ссылки исправлять. А это иногда бывает более трудоемко, чем просто внести изменения в существующий объект. Как в этих случаях?
19 Лошадка в пальто
 
19.10.04
18:12
17. В центре, в гольфах...
20 IAm
 
19.10.04
18:38
По хорошему надо дождаться Орефкова, пока он позволит в опенконфе создавать новые объекты, и написать простой скриптик, который по выбранным объектам метаданных из другуго мдшника добавит ссылки в текущий. Тогда останется только загрузить измененные объекты, не опасаясь нарушения ссылочной целостности. Сейчас я подобное делаю вручную.
21 v8
 
19.10.04
18:48
а буфер обмена теперь не модно?
22 IAm
 
19.10.04
19:22
21 К кому вопрос?
23 Кортес
 
19.10.04
19:49
У меня вопрос к Крю. Что такого есть в этом топике, что он занесен в БЗ?
24 Рупор абсурда
 
19.10.04
20:07
25 IAm
 
19.10.04
20:08
У меня вопрос к Дитеру по поводу 5.
Подскажите пожалуйста - какими методами можно "Добавлять" объекты через ActiveMD.dll?
В описании к длл ничего подобного обнаружить не смог.
26 Кортес
 
19.10.04
21:30
не врубаюсь, по какому критерию в базу знаний добавили тему, в которой нет знаний.
27 F427
 
19.10.04
21:40
По критерию пустоты...
28 IAm
 
19.10.04
21:51
По критерию Чапаева
29 vS
 
20.10.04
06:57
Рано ей в базу...
Попробую GComp'om конечно... вроде он установки не требует и работает довольно быстро. В том то и дело, что желательно конечно скриптом, про дискетку человек не прав. Меня больше устраивает вариант: я посылаю письмо, доверенный человек у заказчика ложит файлик "куда надо", "что надо" запускает, и изменения уже у них, вот чего я добиваюсь
30 F427
 
20.10.04
07:20
(29) Рыбку съесть и чешую продать желаете? Не выйдет....
31 fez
 
20.10.04
08:20
(14, 29) Вот ведь привязались к этой дискетке, черти. Ну ничего, если больше придраться не к чему - то и шут с вами.
32 F427
 
20.10.04
08:25
ну и ф с ними...
33 Diter
 
20.10.04
09:09
(25) Посмотри пример, который идёт вместе с компонентой
(18) А я и не говорил, что метод через буфер обмена позволяет автоматизировать процесс изменения МД файлов."С точность до наоборот" означает, что я делаю так.
Прийдя к клиенту, создаю пустой каталог, прописываю его в стартере 1С и запускаю конфигуратор. Открывая пустую конфу через Shift+Ins вставляю изменённывй объект из буфера обмена. Записываю этот МД. Открываю МД клиента и выполняю объединение с "чистым", конечно расставляя галки там где надо.
34 F427
 
20.10.04
09:11
(33) Не канает...
35 F427
 
20.10.04
09:12
Кое что при этом отвалится... Лучше напрямую в нужный МД вставлять...

P.S. ты уж прежде чем говорить, проверь ....
36 Diter
 
20.10.04
09:19
(35) Проверял и не раз. Максимум чего отваливается, это документ от журнала, а от подчинённого справочника-владелец. Исправить это - два раза кликнуть мышкой. Выручает когда нет возможности таскать конфу целиком.
37 F427
 
20.10.04
09:24
а еще отваливаются реквизиты - если это не простые типы типа число или строка...
38 Guk
 
20.10.04
09:24
Во заботы то у людей!
Наверное эмдэшники по гигу...
39 Diter
 
20.10.04
09:27
(37) Вообще то ты прав. Как-то получалось, что таким образом переносил только объекты, в которых не было не перечислений, ни документов, ни справочников. Тогда действительно, лучше вставлять в имеющийся МД и руками заменять один объект на другой. :(
40 Diter
 
20.10.04
09:37
(38) Почему по гигу? Очень часто у клиента "обрезанный" вариант комплектации ПК. CD-Rom, USB просто отсутствуют. Бывает и такое. С вирусами борятся. МД размеров 8 метров (типовая со стандартными объектами) при упаковке сжимается до 2,5. Т.е. минимум две дискеты, которые могут просто тупо не прочитаться у клиента.
41 Guk
 
20.10.04
09:42
(40) Тогда да.
Это проблема...
42 Lis_2
 
20.10.04
09:55
(40) когда идет борьба с вирусами
то обязательно есть человек который этим занимается.
а уж у него наверника есть и USB и CD-Rom и черта с рогами
43 Diter
 
20.10.04
10:10
(42) Ага есть, но приблизительно треть фирм имеют сисадмина-"приходящую няню". Когда он приходит к ним раз в неделю, то приносит с собой ноут, который втыкает в сетку офиса и работает.
44 spock
 
20.10.04
10:23
2(43)Во всем офисе нет CD-ROMа?
И ни одной дырки....USB?
Этож чудо:)
45 IAm
 
20.10.04
10:32
Возможность добавлять реквизиты и объекты через ActiveMD.dll меняет дело.
46 Diter
 
20.10.04
11:06
(44) Если ты чего то не знаешь, то это не значит, что этого нет вообще.
47 Crew
 
20.10.04
19:07
(23)-(26)
По критерию полезности информации.
Гм... Вы видимо все знаете? Я например этого не знал. Вот и занес в БЗ.

P.S. Не нравится? Стань инженером БЗ и сам определяй, что заносить, а что нет.