Коллективная разработка на 1С версии 7.7 и Git

Публикация № 201075

Разработка - Инструментарий разработчика

система контроля версий git 7.7

21
В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

Коллективная разработка на 1С версии 7.7 и Git

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

Ни для кого не секрет, что при совместной разработке на 7-ке программисты сталкиваются со множеством проблем:

  1. Диалоги. Если один разработчик работает за компьютером с Windows XP, а другой, например, за компьютером с Windows 7 со включенными темами, то при редактировании модулей документов, обработок и отчетов конфигуратор 1С автоматически сдвигает элементы управления на формах вверх (на 1-2 пикселя) и уменьшает высоту формы.
  2. Не видно удаленных объектов. Когда новые объекты добавляются в конфигурацию, их легко заметить, но когда они удаляются из конфигурации – для того чтобы это увидеть, приходится не старый файл объединять с новым, а новый объединять со старым и смотреть какие объекты были добавлены. 
  3. Хранение изменений. Мне всегда хотелось иметь список изменений, которые я вношу в конфигурацию, чтобы при необходимости сделать откат или посмотреть «как было». Раньше я хранил всю историю в виде MDшных файлов, но это решение не лишено недостатков: надо где-то еще хранить историю изменений в человеческом виде, лишний объем, трудно сравнивать несколько релизов.

Подготовительный этап

Установочный файл Git для Windows http://msysgit.github.io/

Для удобной работы с Git в среде Windows можно использовать надстройку TortoiseGit. https://code.google.com/p/tortoisegit/

Добавим путь к Git в переменную Path.

Сам файл конфигурации является запакованным, его можно декомпилировать в набор текстовых файлов с помощтю утилиты GComp http://1c.alterplast.ru/gcomp/

Нужная версия для работы с Git – 2.2.16 http://www.1cpp.ru/forumfiles/Attachments/gcomp_bin_2_2_16.zip.

Начало работы и немного bat'ников

Скопируем файл 1Cv7.md в папку с GComp.

Распакуем конфигурацию в папку SRC.

gcomp -d

Переименуем папку в Current и создадим там репозиторий Git.

cd Current
git init 

Теперь надо добавить все файлы, которые относятся к конфигурации, в репозиторий (из текущей и вложенных папок)

git add *.mdp
git add *.1s
git add *.frm
git add *.mxl
git add *.ord
git add *.txt
git add *\*.mdp
git add *\*.1s
git add *\*.frm
git add *\*.mxl
git add *\*.ord
git add *\*.txt

Поскольку такие действия надо будет делать при каждом обновлении конфигурации, то лучше эти команды поместить в bat файл addAllFiles.bat в папке Current

После этого делаем Commit. Так у нас появляется история.

Удаляем исходный MDшник.

Далее каждый программист ведет разработку самостоятельно в 1С. Как только изменения готовы к слиянию – обновляем свой локальный репозиторий, а затем делаем Push в общий.

Обновление локального репозитория

Когда изменения готовы – копируем измененный MDшник в папку с GComp.

Декомпилируем.

Удаляем все файлы из папки Current, которые имеют отношение к конфигурации. Чтобы решить проблему с удалением.

Копируем все файлы из папки SRC в папку Current.

Добавляем все файлы из предыдущего пункта.

Делаем commit. Файлы диалогов *.frm, которые мы не трогали, не меняем (делаем revert в TortoiseGit, чтобы вернуть состояние файлов рабочей копии к состоянию последнего коммита). Это решает проблему с диалогами.

В виде bat'ника это будет выглядеть так:

if not exist = "1Cv7.MD" goto doNothing
del /S .\Current\*.mdp
del /S .\Current\*.1s
del /S .\Current\*.frm
del /S .\Current\*.mxl
del /S .\Current\*.ord
del /S .\Current\*.txt
gcomp -d
del /Q 1Cv7.MD
xcopy .\SRC .\Current /E /I /Y
rmdir .\SRC /S /Q
cd Current
addAllFiles.bat
:doNothing

После этого можно делать push в удаленный общий репозиторий.

Сборка конфигурации

Сборка конфигурации делается командой

gcomp.exe -c -D Current

 

21

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. pumbaE 627 17.09.13 18:11 Сейчас в теме
1. А где примеры решения конфликтов?
2. Вроде в openconf есть специальный скрипт для распаковки автоматом текущего md файла? Достаточно вызвать соответствующий макрос.
3. Каким образом обмениваетесь с коллективом?
2. s.nek 38 17.09.13 21:16 Сейчас в теме
1. Конфликты решаются как и в любом другом Git репозитории. У меня их почти не бывает, потому что разработчиков мало и делаем мы обычно разные вещи, которые друг с другом не пересекаются. Т.е. большинство коллизий разрешает сам Git.
2. Возможно. Пока не работал с ним.
3. Обмен может быть через любой удаленный репозиторий Git. Общая папка, веб-сервер, выделенный сервер, работающий по протоколу git. Самый простой вариант, когда разработчиков немного - облачное хранилище: Dropbox или Яндекс.Диск.
3. alsoftik 6 18.09.13 08:47 Сейчас в теме
Прикольно, неужели 7-ка так еще популярна, не проще перейти уже на 8-ку, ведь там все уже в коробке. И все таки а как вы с md поступаете при одновременно разработке внутри конфы?
4. s.nek 38 18.09.13 09:09 Сейчас в теме
(3) alsoftik, 7ка еще более чем популярна. С точки зрения программиста 8-ка и логичнее, и удобнее во всех отношениях. Но переписывание фич, которыми успела обрасти 7-ка, и переучивание персонала - это непросто.
5. alsoftik 6 18.09.13 09:27 Сейчас в теме
(4) Да я согласен, что если инструмент работает (конфа на 1С 7.7), всех устраивает и что если переходить на 1С 8 будет намного затратнее и не принесет реальных преимуществ, то лучше и не трогать, мне интересен про файл md, как с ним вопрос решается при желании одновременно с ним поработать нескольким программистам, что касается отдельных файлов (отчетов, обработок), то тут все понятно.
8. Belomor 96 18.09.13 11:18 Сейчас в теме
(5) alsoftik, с CVS то же самое, у Александра Белова (abelov.com) эта технология давно работает
11. Gkmy 25 17.03.15 14:04 Сейчас в теме
Belomor, раз уж о WinCVS (8) вспомнили - добавлю: введение в коллективную разработку - Фёдор Езеев (один из) основоположников.
6. s.nek 38 18.09.13 09:42 Сейчас в теме
с md'шником все просто.
1. Делается fetch или pull запрос к общему репозиторию и получается его полная локальная копия. В случае с fetch если были ветки, то их надо еще вручную слить в локальную ветку master
2. Собирается новый md'шник на локальной машине. Потом с ним работает программист стандартными средствами конфигуратора.
3. Когда работа закончена - md'шник снова разбирается и делается commit в локальный репозиторий. Затем делается push в общий.
7. phsin 172 18.09.13 10:07 Сейчас в теме
Спасибо! Очень интересная статья
9. zarius 165 18.09.13 13:51 Сейчас в теме
мне одному кажется что тема не раскрыта? затронута лишь верхушка айсберга :) хотя за поднятие темы +
вообще хотелось бы подробнее услышать о самой последовательности работы, сколько разработчиков, как решаются конфликтные ситуации (к примеру конфликт с ИД новых объектов при одновременной работе нескольких разработчиков), как автоматизируете этот процесс кроме bat-ников и т.д.
Gkmy; 1yh1; dour-dead; phsin; +4 Ответить
10. phsin 172 26.04.14 14:18 Сейчас в теме
больше понравился вариант от Satans Claws
God Member
http://www.1cpp.ru/forum/YaBB.pl?num=1310363717/7

батники предполагают использование следующей структуры каталогов:
В каталоге базы есть следующие каталоги:
_Модули - место хранения внешних классов (поддерживается иерархия этого каталога)
SRC - каталог, связанный с репозитарием
SRC\MD - каталог декомпиляции МДшника
SRC\_Модули - каталог декомпиляции внешних классов (иерархия этого каталога поддерживается в соответствии с иерархией каталога _Модули)
<аналогично SRC\_Модули можно сделать каталоги ExtForms|PrnForms для распаковки внешних отчетов/печатных форм>
<можно сделать, например, каталог SRC\Images - куда скидывать изображения>
Корнем репозитария явлется катало SRC

Запускаемые bat-файлы:
decompile.ert - декомпиляция всего
compile.ert - компиляция всего

decompile.bat сам запускает рекурсивный батник decompile_ert.bat; при необходимости, в него же (decompile.bat) дописать вызов батников для ExtForms, PrnForms, Images, etc...
decompile.bat кладется в каталог базы (рядом с МДшником); decompile_ert.bat - в каталог _Модули

compile.bat сам запускает рекурсивный батник compile_ert.bat; при необходимости, в него же (compile.bat) можно дописать вызов батников для ExtForms, PrnForms, Images, etc...
compile.bat кладется в каталог базы (рядом с МДшником); compile_ert.bat - в SRC\_Модули


compile_ert.bat имеет баг: если у внешнего ert-класса (или просто обработки) есть описание, то после компиляции создается пустой каталог с именем ert-шки и файлом описание.txt внутри.
Вероятно, это может иметь последствия при декомпиляции.
Показать
12. ander_ 17.01.17 05:05 Сейчас в теме
тоже очень актуально про разрешение конфликтов.
Оставьте свое сообщение

См. также

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент WEB

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    25247    Serginio    22       

Использование классов .Net в 1С для новичков 147

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    62556    Serginio    104       

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия 51

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Разработка внешних компонент Математика и алгоритмы

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    41597    Serginio    35       

Прямые запросы: ускорение получения цен для типовой ТиС 7.7 21

Статья Программист Нет файла v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Бесплатно (free) Практика программирования Разработка внешних компонент

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    13102    leshik    21       

Компонента для создания прогрессбара и статус бара на формах 1С 7.7 8

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Компонента предназначена для вывода на формы отчетов или обработок 1С:Предприятие 7.7 прогрессбара и/или статусбара. Написана на VB.Net (.Net 4.0)

01.05.2011    6747    124    Ma_X_X    7       

ADODB Строка подключения 81

Статья Программист Нет файла v7.7 v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика Внешние источники данных

Я очень люблю SQL, иногда слишком сильно и поэтому бываю предвзятым. Создать запрос к базе данных из 1С через ADODB не просто, а очень просто. Но есть одно обстоятельство, которое мне всегда мешало жить - это ConnectionString. Конечно, есть сайт http://www.connectionstrings.com/, но...

25.01.2011    46359    awk    13       

Максимум изменений в стандартной конфигурации при их минимуме с использованием formex.dll 34

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Восстанавливаю ранее опубликованную статью. Может кому пригодится... Иногда очень хочется что-нибудь добавить в стандартную конфигурацию, но потом возникают проблемы, связанные с "затиранием" кода при обновлении. Каждый раз помнить где и что - напряжно. При данном подходе в Глобальный Модуль добавляется всего одна (!) строчка

15.08.2010    16393    Abadonna    33       

Удобный просмотр содержания шапки любого документа 12

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

При постоянном добавлении реквизитов в документ часто приходится искать подходящее место на форме, что, собственно, занимает много времени. Данное решение позволит выделить часть реквизитов в один блок.

04.02.2010    8041    83    ShEvOvIcH    16       

Работаем с пропускной системой Perco прямо из 1С 37

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Учет рабочего времени Бесплатно (free) Разработка внешних компонент Внешние источники данных

Система работы с карточками пропусков достаточно распространена. Зачастую приходится пользоваться некими выгрузками из этой системы, но можно работать и напрямую. Данная обработка посвящена именно этому.

20.10.2009    19868    352    ge_ni    10       

Универсальная загрузка любых документов из Excel с использованием нечеткого сравнения по реквизиту типа "Справочник" 35

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Бесплатно (free) Обработка документов Разработка внешних компонент Загрузка и выгрузка в Excel

В помощь антиглобалистам! Для мелких и очень мелких 1С - это дорого (ноутбук стоит дешевле). Поэтому практикуется такой порядок работы: в центральном офисе выгружают в Excel из 1С "Продажный лист"; торгуют и отмечают продажи в файле; приносят в офис вечером файл результата и загружают отчет о продажах за день. Грузить можно и заявки, и перемещения, и поступления, и списания, и счета, и все для ОС, НМА, МБП... была бы табличная часть!

02.09.2009    16815    790    ge_ni    39       

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar 65

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент WEB SMS рассылки

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    25583    563    Душелов    37       

[PDF Viewer] - Просмотр PDF в 1С 65

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Работа с интерфейсом

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    28268    865    Душелов    57       

Редактор формы для 7.7 + Настройка привязок 107

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

Позволяет редактировать форму из предприятия. Настраивать простые привязки формы.

03.07.2009    31441    635    Ёпрст    72       

Элемент управления Scintilla 49

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

1sci.dll - внешняя компонента для 1С:Предприятие ВК реализует элемент управления Scintilla. Не требует регистрации в реестре.

15.06.2009    21146    289    steban    32       

Плагин 1С 7.7 для RvAlgo. 11

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

RvAlgo - Универсальный инструмент создания корпоративных отчетов и систем анализа данных. Тут представлен плагин, скрипт импорта данных и выполнения OLAP. Пример конфигурации. Вся документация RvAlgo на русском.

28.05.2009    6315    408    metallist    5       

Загрузка правил обмена в КД 1.0 7

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 КД Windows Бесплатно (free) Инструментарий разработчика Обмен через XML 1С7.7<->1C7.7

Обработка позволяет загрузить правила конвертации, сформированные в конфигурации Конвертация Данных 1.0 обратно в конфигурацию

27.05.2009    11710    182    Ctrl P    14       

Обработки для просмотра таблиц, списков, справочников, документов, регистров. Групповая обработка справочников и документов. 38

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Инструментарий разработчика Универсальные обработки Работа с интерфейсом

Для работы мне нужен был ряд возможностей в 1С, которых я не нашёл в обработках в инете, хотя нашёл какие-то обработки. Пришлось написать эти обработки "для себя". Для того, чтобы ими могли пользоваться люди без особых знаний конфигураций 1С, мне пришлось сделать доработки "для людей", что сделало использование гораздо более удобным, в том числе и мне :о). Желаю успехов.

13.05.2009    16828    1034    legcc    16       

AddGlobMD (Добавление/изменение кода модулей 1С) 22

Инструменты и обработки Программист Приложение (exe) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Инструментарий разработчика

При использовании AddGlobMD совместно с 1С++ и FormEx, появляются потрясающие возможности по изменению конфигураций 1С! Данная программа позволяет добавлять/изменять код модулей 1C MD, ERT и изменять формулы кнопок, Применяется для случаев, когда надо внести изменения без изменения оригинальных конфигураций и внешних обработок, например: 1) Надо временно для себя добавить код, чтобы пользователей не выгонять. 2) Кто пользуется только типовыми конфигурациями (нет своих программистов), можно без изменения типовой ускорить работу 1С, простой загрузкой 1С++ v3. 3) Удобно для тестов (разные варианты). 4) Добавление в глобальный модуль переменных, процедур требуемых для обработок, написанных сторонними разработчиками. 5) Создавать аддоны к типовым конфигурациям (исправление ошибок или дополнительный функционал).

10.04.2009    10918    395    slavapil    20       

Настройка курсоров на триггерах для 1C 7.7+Selta+Postgresql 6

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Linux Бесплатно (free) Инструментарий разработчика Внешние источники данных

В новых версиях Selta начиная с 1.0.6 (SQL базы 1С 7.7 в Postgresql) начал применяться более продвинутый подход к SQL-курсорам (пересоздание курсоров основано на триггерах), однако выставлять триггеры на таблицы вручную неудобно. Обработка под 1С77 с использованием 1С++ решает эту небольшую проблему.

07.04.2009    21024    51    Djelf    2       

SciColorer - расширенный текстовый редактор для конфигуратора 1С 270

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

Плагин SciColorer - альтернативный текстовый редактор для конфигуратора 1С на основе компоненты Scintilla с множеством функций современной среды разработки.

05.04.2009    23819    1410    metaeditor    85       

Интерактивный курс Изготовление Интернет-магазина - Выгрузка прайс-листа из 1С:Торговля и склад 7.7 10

Инструменты и обработки Программист Приложение (exe) v7.7 1С7:ТиС Россия Windows Бесплатно (free) Инструментарий разработчика

Вы узнаете как сделать Интернет-магазин и систему мобильной торговли в 5 шагов. Предназначено для новичков, а также будет интересно для опытных пользователей. Вам не нужны знания HTML, PHP, MySQL и др. чтобы организовать свой Интернет-магазин и начать заниматься электронной коммерцией. Система мобильной торговли предназначена для оптовых организаций всех видов, которая позволяет обрабатывать заявки покупателей напрямую с интернет-сайта.

30.03.2009    9239    306    astracrypt    1       

[IFilter] Поиск в содержании файлов из 1С (ВК, .NET) 14

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Поиск данных Разработка внешних компонент

Компонента для работы с фильтрами поисковых систем. Получает текст из файла по установленном в системе фильтрам. Индексирует и ищет файлы по их содержанию (аналог Desktop Search) Поддерживает *.doc, *.xls, *.txt, *.ppt. Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm

24.03.2009    28581    141    Душелов    44       

[Мониторинг изменения файлов] - ActiveX-компонента для 1С 8.х + ВК для 7.7 39

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента следит за изменениями файлов в заданных каталогах, без таймеров и опросов файловой системы. Использует события Windows.

05.03.2009    21088    522    Душелов    53       

Движения документа по регистрам оперативного учета 41

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ 1cv7.md Windows Бесплатно (free) Инструментарий разработчика Печатные формы документов

Простой, но наглядный отчет, позволяющий просматривать движения документа заданного вида по регистрам оперативного учета. Предназначен для работы в любой конфигурации на платформе "1С:Предприятие 7.7".

21.02.2009    11971    330    OlegTor    15       

Класс для вывода отчета в Excel 12

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) openconf v77::БУ 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel

Класс для вывода отчета в Excel (выводит быстро :) Как-то попал мне, нигде больше не видел, ИМХО очень жизненный при больших отчетах.

10.02.2009    8948    246    babys    1       

[Проверка правописания] - ActiveX-компонента для 1С 54

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента проверяет правописание текста. Основана на технологии OpenOffice MySpell. Не требует установленного офиса. В комплекте словари для 5 языков, включая русский (с "ё").

09.02.2009    24728    1062    Душелов    66       

[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel (формат 97/2003) 112

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Загрузка и выгрузка в Excel

Чтение и запись файла Excel напрямую из 1С Компонента читает и редактирует напрямую файл Excel без загрузки самого Excel (формат Microsoft Office 97/2003)

08.01.2009    40264    1195    Душелов    92       

Hide1C.dll (не моё) 1

Инструменты и обработки no Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Hide 1C - очень занятная штука. Она в буквальном смысле слова умеет скрывать главное окно V7. Причём управлять процессом можно программно.

25.12.2008    8303    290    kasperok    13       

Scan1C.dll (не моё) 13

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Предназначена для работы с TWAIN совместимым сканером из 1С. Изображение можно получить в виде файла BMP, JPEG или объекта Картинка. Имеется возможность программной установки некторых параметров сканера(глубина цвета, разрешение, формат бумаги, ориентация бумаги и поворот изображения). Поддерживается двусторонний режим и автоматическая подача бумаги.

25.12.2008    19103    1577    kasperok    12       

Быстрое сохранение в Excel (автор romix) 8

Инструменты и обработки no Конфигурация (md, cf) v7.7 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Загрузка и выгрузка в Excel Работа с интерфейсом

Помогает быстро сохранить печатные формы в формате Excel. Имеет смысл при сохранении больших отчетов, что обычно занимает немало времени.

25.12.2008    10847    285    kasperok    16       

1С++Класс: ШаблонHTML 20

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

1С++Класс: ШаблонHTML Вывод информации по секциям в заранее подготовленный html-файл. CSS для 1С ;)

09.12.2008    7102    69    buzzzard    12       

UDP-CHAT для 7.7. Люди добрые, потестите, кому не лень, а то мне лень ;) 12

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 1cv7.md Россия Windows Бесплатно (free) Разработка внешних компонент

UDP-CHAT для 7.7 с возможностью передачи ссылок на объекты ВАЖНО: в виду того, что на одном компьютере нелья включить на прослушку один и тот же порт несколько раз, чат НЕ предназначен для терминального использования 1С! Кроме поставляемой ВК ничего больше для работы не требует. Терминальный вариант со службой-сервисом в разработке

28.11.2008    12811    75    Abadonna    7       

"Захват окон" - ActiveX-компонента для 1С 49

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Работа с интерфейсом

Захватывает открытые окна и помещает их в 1С, так же получает скриншот выбранного окна. Хотите играть в пасьянс в 1С, смотреть кино или просматривать секретные документы ;) и не светить эти окна на рабочем столе, тогда эта компонента для Вас :)

20.11.2008    20406    219    Душелов    64       

Тестирование SQL проблем 113

Инструменты и обработки Системный администратор Программист Приложение (exe) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Инструментарий разработчика

Предназначена для выявления статистики ожидания блокировок и транзакций. Вещь крайне полезная! НЕ МОЯ!!! Думаю, можно плюсовать, а то теряется она на просторах, а ведь реально - стоящая вещь (а еще лучше писать сюда, насколько удалось улучшить систему)

06.11.2008    36768    1425    vde69    79       

"WebCam" - ActiveX-компонента для 1С 109

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент WEB

Компонента работает с устройствами, поддерживающими Twain32 драйвер (вебкамеры, фотоаппараты и др.)

28.09.2008    35728    1036    Душелов    70       

DBEng32 (8.0.1.2, Share) – выполнение прямых запросов и в монопольном режиме для DBFной версии 1С:Предприятие 7.7 в среде 1С++ 30

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 1cv7.md Россия Windows Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

Решение проблемы выполнения прямых запросов в монопольном режиме и исправление ошибки “CodeBase –56” для DBFной версии 1С:Предприятие 7.7. Тестирование проводилось в 1С++ версии 2.0.3.7 с применением “Microsoft OLE DB Provider for Visual FoxPro 9.0” версии 1.2 от 16/05/2008. Время выполнения запроса по методике, описанной в http://infostart.ru/profile/2905/blogs/482/ составляет 28-30 секунд.

23.08.2008    25281    213    hogik    50       

Анализатор кода 1с v7.7 71

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Инструментарий разработчика

Внешняя обработка для 7.7, позволяющая проанализировать код модуля. Это всего лишь инструмент, дающий возможность разобраться в порядке вызовов процедур и в том, как та или иная переменная получает свое значение. Используется внешняя компонента ActiveMD.

18.07.2008    9456    414    Майкопчанин    27