gifts2017

1С Коннектор

Опубликовал Александр Беленков (panver) в раздел Администрирование - Стартеры 1С

Программа для запуска 1С Предприятие 7.7

Добрый день. По роду работы приходится носить с собой на флэшке базу 1С 7.7 (выписывать счета или накладные клиентам). Постоянно нужно было на разных ПК регистрировать базу а после работы удалять. Да и 1С-ка стоит не везде. Написал программку для запуска 1С 7.7 на Delphi. Она прописывает в реестр путь к базе, запускает 1С и после закрытия путь из реестра удаляет.

Особенности программы (писал для себя, поэтому не обессудьте):

  • - для одной базы (название папки базы 1С - "base" и лежать она должна в папке с программой)
  • - т.к. 1С установлена не везде необходимо наличие папки BIN 
  • - экзешник 1С - 1cv7s.exe (какой у меня был такой и прописал).
  • - т.к. программа пишет в реестр некоторые антивири ругаются на это (аваст так вообще удалил эту программу)
  • - есть монопольный режим и конфигуратор.

Скачать файлы

Наименование Файл Версия Размер
1С_Коннектор.zip 3
.zip 201,87Kb
25.09.13
3
.zip 201,87Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Назаров (greenLiss) 25.09.13 15:23
И тут я такой,типа самый умный: "На восьмерку переходить надо, и там батник для запуска прописать". :D
Но на самом деле, это плюс, потому, что знание других языков - это всегда плюс :)
2. Яков Коган (Yashazz) 25.09.13 15:24
Видел давеча 1С 7.7.027, утрамбованную в один exe-файл и запускающуюся где угодно, даже в 64-разрядной среде. Очень надёжная, удобная, некапризная вещь. Жаль, ссылки дать не могу - где было, там уж нету.
3. Михаил Ражиков (tango) 25.09.13 15:30
автор молодца, конечно, но публикацию следовало бы грохнуть как явно хакерскую
4. Дмитрий Назаров (greenLiss) 25.09.13 15:31
(2) Yashazz, А смысл ? Если сейчас и так везде можно скачать портабельную семерку, которая запускается на х64... тут проблема со списком баз... вот если бы список баз хранился в этом экзешнике и подтягивался...
5. Павел И. (3.14159) 25.09.13 15:42
(3) tango, если он в архив добавит "вылеченный от жадности" 1cv7s.exe ?
6. Михаил Ражиков (tango) 25.09.13 15:43
(5) 3.14159, а не важно. сама программуля предназначена для "вылеченной" 1сины
7. Александр Беленков (panver) 29.09.13 10:06
(4) greenLiss, Список баз в принципе можно сделать. Хранить их скажем в каком нибудь текстовичке рядом с программой. И в интерфейс добавить кнопки добавления и редактирования баз. Ну что-то наподобие 1С-ному екзешнику.
Прикрепленные файлы:
8. Александр Беленков (panver) 29.09.13 10:09
(6) tango, Не обязательно для вылеченной. Программа может запускать и вполне легальную 1С. Вот только зачем тогда все это.
9. Александр Беленков (panver) 29.09.13 10:12
(1) greenLiss, Ну для восьмерки я думаю нетрудно будет написать.
10. Роман Ложкин (webester) 01.10.13 14:48
Лежит на флешке в папке с базой вот такой скриптик
start %~d0\BIN\1cv7.exe ENTERPRISE /D%~d0\w\myBase2
на флешке в папке "BIN" лежит 1С, в папке \w\myBase2 лежит база, если база есть в списке, то просто запускается, если нет, в появившемся окне с предложением добавить базу, жму ОК и вопроса на этом компьютере больше не вижу. Не сложно догадаться, что вместо %~d0 система подставляет, буква диска откуда запущен скриптик. Скриптиков может быть сколько надо(у меня один), по количеству баз. То что остается база в списке, заботить не должно. Выписываю счета только у клиентов.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа