Помощь - Поиск - Пользователи - Календарь
Полная версия: Удаленное объединение конфигурации
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Отчеты и обработки для платформы "1С:Предприятие 7.7"
Bonia
1.Предстоит задача- по электронной почте отправляем *.md, компьютере получателе нужно обеденить данные. Производить обмен будет простой бухгалтер и поэтому стандартные функции объединения не подходят (проверено опытом). Может кто сталкивался с такой проблемкой и есть какие наработки.Если нет буду пробовать сам.
2 Вопрос. Как из реестра узнать путь где установлена 1с (оболочка).
3. Вопрос. Как вытащить список пользователей не 1С ми методами.
Popova
1. Я делала так: Давала диск с МД-шником и распечатанный текст с инструкцией по объединению с картинками (чем подробнее, нажмите туда,туда и туда, лучше). Но бух должен хоть уметь кнопки нажимать ;-) У меня работало
2. Открываем реестр и ищем "1cv77", должно по F3 где-то найтись каталог BIN...
3. А здесь я пас, посмотрю, что люди умные скажут, будет интересно
WaRDeR
1. Можно не объединять, а загружать измененную - процедура намного проще. Если и это не подходит, то можно самому это делать через удаленный рабочий стол, или с помощью внешних компонент и обработок, позволяющих напрямую работать с МДшником.
2. [HKEY_CURRENT_USER\Software\1C\1Cv7\7.7]
3. ..База\usrdef\users.usr. В этом файле хранятся данные по пользователям. Если его изучить повнимательнее, то список можно достать и руками (обычным текстовым редактором: сами пользователи в виде {"Container.Contents", "UserItemType","Page.1","Новый1",""}}, а права и т.д. дальше по тексту)
Bonia
Нашел в Инете exe-шник который может объединять md-ники. вроде нормальный будем работать
Schtass
Цитата(Bonia @ 7.8.2007, 1:00) *

Нашел в Инете exe-шник который может объединять md-ники. вроде нормальный будем работать

Поделись инфой.
Bonia
Гдетоздесь есть все ссылки с примерами
Автоматический обмен для УРБД + удаленное управление 1.0
За основу взят пример "Работа с компонентой УРБД в 1С 7.7 (пошаговая инструкция+скрипт)". Там же инструкция с пояснениями.
http://www.kb.mista.ru/article.php?id=3
Разрешение автора получено.

Разработка Ромикса модифицировалась для автоматического обмена информацией баз УРБД через почту или фтп, локальную сеть а также для удаленного управления центральной базой заказчика (можно посылать автоматические обновления и тексты обработок) с отсылкой лога программисту (константа "Адрес отправки лога").

Обновление послать нужно следующим образом: на ящик указанный в константе "Адрес отправителя" нужно прислать письмо с темой "#Обновление" и вложенным файлом "1cv7.zip".
Программа сама поймет что пришло обновление, выгонит пользователей и загрузит измененную конфигурацию (по крайней мере в тестах все получалось)

Обработку посылаем с темой "#Обработка" и вложенным файлом "Обработка.txt".
Файл должен содержать какой-либо код на встроенном языке 1С, например, "Сообщить("ПРЕВЕД");". Можете ради эксперимента снять пометку удаления со всех элементов справочника "Номенклатура"

Итак, что нужно сделать, чтобы это все заработало…

1. Сходить по ссылке
http://www.kb.mista.ru/article.php?id=427
и скачать "Альтернативное стартовое окно для 1С:Предприятие 7.7".
Создать папку "MD_Free" в каждой из баз "C:\urbd\1c_base1" и т.п. и поместить туда стартер, научить пользователей запускать 1С через него. Это позволит "выгонять" пользователей при необходимости обновления и не пускать их некоторое время.
Проблема возможного вопроса о переиндексации в данной разработке не решалась (думайте сами), т.к. в центральной базе у моего заказчика планируется SQL.

2. Сходить по ссылке
http://infostart.ru/projects/643/?ref=2140
и скачать "Автообновление конфигураций 1С v 7.7 Версия 1.0".
Это позволит автоматически обновлять конфигурацию (если такая необходимость есть)
Для того чтобы не менять константы поместите скачанные 4 файла в папку "C:\AutoConf"

3. Раздобыть архиватор pkunzip и поместить его на диск C:\. Если нет pkunzip, то можно заменить его другим (понимающим командную строку и имеющим аналогичные возможности), изменить константы "Архиватор, просмотр", "Архиватор, распаковка".

4. В рабочей конфигурации изменить глобальный модуль, создать обработку "Задание" и пользователя "AutoExchange" с паролем "123456" (см. пример).

Скрипты настраиваются каждый для своей базы (см. тестовые примеры). Для выполнения скриптов нужно запускать их от имени пользователя "AutoExchange" вручную или с помощью шедулера по расписанию.
Архив надо распаковать на диск C:\ иначе придется перенастраивать константы и справочник ИБ.
Адреса почты и пароли измените на свои.
Обработка в промышленной эксплуатации еще не была. Жду отзывов.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.