Здесь размещены различные файлы примеров программирования на VBA, VBScript (административные скрипты), MSSQLServer, Python и 1С:Предприятии, а также файлы справки.
Как правило, код скриптов содержит достаточно подробные комментарии. Во избежание недоразумений перед запуском примеров обязательно просмотрите код. Некоторые примеры для успешного запуска потребуют простейшей настройки (редактирования кода), например, указания путей, имени домена и т.п.
Некоторые vbs-файлы могут определяться шибко умными антивирусами как подозрительные или даже заражённые; вы всегда можете просмотреть и проанализировать код каждого vbs-файла в любом текстовом редакторе, чтобы убедиться, что это не соответствует действительности. Аналогичное относится и к chm-файлам справки, особенно к архивам форумов - в содержимом постов на форумах (внутри chm) может находиться код, текст которого определяется параноидальным антивирусом как вирус или троян. Тем не менее, все выложенные здесь файлы ни в коем случае не имеют никакого "вирусного" содержимого.
Скачать |
Описание |
wsh_chm.zip (134 569) |
CHM-файл справки на русском языке описывает свойства и методы объектов Windows Script Host, а также некоторых других объектов OLE Automation, доступных в административных скриптах Windows и приложениях, способных выступить в роли OLE-клиента. Кроме объектов Windows Script Host, в частности, описана работа с регулярными выражениями в VBScript, включая подробное описание метасимволов, а также свойства и методы объектов "Shell.Application" и "Scripting.Dictionary". Многочисленные примеры приведены на языке VBScript. Также прилагается справка по встроенным константам и функциям языка VBScript. В файле справки имеется хорошо структурированное оглавление и полнотекстовый поиск. |
IE_OLE.zip (24 490) |
Небольшой CHM-файл справки на русском языке описывает свойства, методы и события объектов InternetExplorer и WebBrowser с точки зрения работы с обозревателем как с OLE-Automation сервером из различных скриптовых сред или Visual Basic. Приведены примеры кода на языке VBScript. В файле справки имеется оглавление и полнотекстовый поиск. |
BatchBackup1C.zip (1 713) |
Пример пакетного запуска 1С:Предприятия v7.7 (скрипт для резервного копирования баз данных 1С:Предприятия). При запуске скрипт определяет текущий день недели и осуществляет резервное копирование баз данных в папку, соответствующую этому дню недели. |
Processes1C.zip (1 640) |
Скрипт демонстрирует возможность принудительного завершения процессов "1cv7s.exe" на всех компьютерах указанного домена. Данный код можно применять непосредственно перед пакетным запуском 1С:Предприятия, требующим монопольного входа в базу данных (например, при резервном копировании). |
KillProcessesSQLServer.zip (1 325) |
Скрипт демонстрирует возможность принудительного завершения процессов MS SQL Server, работающих с указанными базами данных. Если у вас SQL-версия 1С:Предприятия, данный код можно применять непосредственно перед пакетным запуском 1С:Предприятия, требующим монопольного входа в базу данных (например, при резервном копировании). Примечание: иногда принудительного завершения процессов "1cv7s.exe" (см. соотв. скрипт выше) может оказаться недостаточно. Например, если SQL-база 1С:Предприятия просматривается средствами Microsoft SQL Enterprise Manager, в этот момент в неё нельзя зайти монопольно. |
AutoExchange1C.zip (2 096) |
Скрипт демонстрирует возможность автообмена данными между базами 1С:Предприятия v7.7, входящими в распределённую базу данных, построенную средствами компоненты 1С:Предприятия УРИБ (Управление распределёнными информационными базами). Автообмен осуществляется путём пакетного запуска 1С:Предприятия в режиме Конфигуратора. |
Register1C.zip (1 519) |
Скрипт демонстрирует возможность автоматической регистрации базы 1С:Предприятия v7.7 в реестре и немедленного запуска 1С:Предприятия на этой базе. Cкрипт предназначен для использования при logon'е и гарантирует для пользователя наличие всегда единственной зарегистрированной базы 1С:Предприятия. |
ClearBases.zip (1 646) |
Скрипт проверяет все базы 1С:Предприятия v7.7 в списке запуска для текущего пользователя (HKEY_CURRENT_USER) и удаляет те, каталог которых не существует. |
ArchBases.zip (2 801) |
Скрипт архивирует и удаляет указанные DBF-базы 1С:Предпприятия v7.7. Требует наличия WinRAR (тестировался с версией 3.41) и библиотеки svcsvc.dll (http://www.script-coding.com/svcsvc.html ). Скрипт выводит окно со списком зарегистрированных у Вас баз, в котором необходимо отметить нужные базы для архивирования и/или удаления и нажать "ОК". При удалении базы удаляются как с жёсткого диска Вашего компьютера, так и из диалога запуска 1С:Предпприятия. По умолчанию архивы помещаются в тот же каталог, где находится сам скрипт. Для имени файла архива используется имя информационной базы, как оно задано в диалоге запуска 1С:Предпприятия. Просмотрите раздел "НАСТРОЙКИ" в тексте скрипта и исправьте его при необходимости. Если Вы хотите использовать другой архиватор, работающий из командной строки (не WinRAR), скрипт довольно легко исправить. ОСТОРОЖНО! Будьте внимательны при расстановке флажков при использовании скрипта, т.к. скрипт может безвозвратно удалить Ваши данные. |
sql.zip (10 842) |
Обработка демонстрирует возможность построения запроса к базе данных MS SQL Server средствами "ADODB.Connection" на встроенном языке 1С:Предприятия. Работает в любой конфигурации 1С:Предприятия. |
excel.zip (10 403) |
Обработка демонстрирует простейший пример вывода из 1С:Предприятия в MS Excel. Обеспечение наличия у рабочей книги единственного листа, установка размера, жирности и цвета шрифта, ширины колонок, установка рамок и заливки ячеек. Выравнивание текста ячеек, группировка строк, установка числового формата ячеек, закрепление области. Работает в любой конфигурации 1С:Предприятия. |
IE.zip (7 002) |
Обработка демонстрирует простейший пример вывода из 1С:Предприятия в MS Internet Explorer. Работает в любой конфигурации 1С:Предприятия. Такой способ отрисовки имеет смысл применять для не очень больших отчётов (отчёт на 10 тыс. строк будет притормаживать) в случае, если вы хотите вывести отчёт с интерактивной группировкой (иерархией строк) при том, что у вас на машине нет (или может не оказаться) MS Excel, или глубина вложенности превышает восемь уровней (в MS Excel глубже восьми уровней сгруппировать строки нельзя). Возможно, вы найдёте и другие причины для такой отрисовки отчётов (HTML даёт неограниченные возможности для полёта фантазии). |
TotalBackUp.zip (1 344) |
SQL-скрипт для MSSQLServer2000. Скрипт осуществляет резервное копирование всех баз данных текущего SQL-сервера в указанную папку. Резервные копии запаковываются в cab-файлы. Cab-файл получает имя, состоящее из имени базы данных и текущей даты. |
BackUp1C.zip (1 569) |
SQL-скрипт для MSSQLServer2000. Скрипт осуществляет резервное копирование указанных баз данных 1С:Предприятия в указанную папку. Резервные копии запаковываются в cab-файлы. Cab-файл получает имя, состоящее из имени базы данных и текущей даты. Cab-файл будет содержать резервную копию SQL-базы (.bak), файл конфигурации 1С:Предприятия (1Cv7.MD) и файл 1С:Предприятия со списком пользователей (users.usr). |
SampleImportOLE.zip (14 943) |
Пример обработки переноса данных между информационными базами 1С:Предприятия средствами OLE-Automation. Описание методики (статья) . |
budget.zip (230 504) |
Маленькая конфигурация для 1С:Предприятия v7.7 "Бюджетирование" с описанием. Позволяет коллективно составить финансовый план компании, утвердить его и проконтролировать исполнение. Конфигурация работает на "базовых" объектах, поэтому пригодна для использования при любом составе установленных компонент 1С:Предприятия.
Чтобы установить конфигурацию, скачайте budget.zip с этой странички и выполните следующие действия:
- Создайте пустой каталог на жёстком диске, зарегистрируйте его как информационную базу в диалоге "Запуск 1С:Предприятия".
- Откройте информационную базу в режиме Конфигуратора и выполните команду меню "Конфигурация" - "Загрузить измененную конфигурацию...", указав скачанный md-файл.
- Скопируйте файл help.chm в каталог информационной базы. Файл будет доступен в режиме 1С:Предприятия через меню "Сервис" - "Описание конфигурации".
|
1Cv7.zip (77 299) |
Маленькая конфигурация для 1С:Предприятия v7.7 "Администратор 1С". В конфигурации широко используются механизмы Windows Script Host. Используется внешняя компонента "Journal 2.6" (автор компоненты - Усков Михаил aka MMF). Для эффективного использования конфигурации потребуются права администратора в Windows. Основные возможности:
- Хранение перечней сотрудников, компьютеров (рабочих станций и серверов) и информационных баз 1С в иерархических справочниках конфигурации.
- Первоначальное заполнение справочников компьютеров и информационных баз автоматически по данным AD и реестра.
- Мгновенный запуск 1С:Предприятия в режимах предприятия, конфигуратора, монитора на любой информационной базе.
- Мгновенный запуск архивации (выгрузки данных) средствами 1С:Предприятия любой информационной базы.
- Автоматические копирование обновленных квартальных отчетов по каталогам информационных баз.
- Просмотр и принудительное завершение запущенных в настоящий момент любых процессов на любом компьютере в сети.
- Просмотр и принудительное завершение запущенных в настоящий момент процессов SQL-сервера.
- Просмотр открытых в настоящий момент файловых ресурсов на сервере.
- Просмотр и принудительное завершение запущенных в настоящий момент файловых сессий пользователей на сервере.
- Принудительный Log Off, Reboot, Shutdown любого компьютера в сети.
- Рассылка сообщения ("Net Send") выбранным компьютерам.
- Просмотр активных в настоящий момент пользователей во всех базах в одном списке (альтернативный монитор). Используется внешняя компонента "Journal 2.6".
- Просмотр перечня пользователей (по данным файлов users.usr) во всех базах в одном списке, печать списка. Используется внешняя компонента "Journal 2.6".
- Просмотр и редактирование перечня зарегистрированных информационных баз 1С:Предприятия на любом компьютере в сети.
Чтобы установить конфигурацию, скачайте 1Cv7.zip и journal.zip с этой странички и выполните следующие действия:
- Скопируйте файл journal.dll в каталог "BIN" 1С:Предприятия.
- Создайте пустой каталог на жёстком диске, зарегистрируйте его как информационную базу в диалоге "Запуск 1С:Предприятия".
- Откройте информационную базу в режиме Конфигуратора и выполните команду меню "Конфигурация" - "Загрузить измененную конфигурацию...", указав скачанный md-файл.
Для эффективного использования конфигурации потребуются права администратора в Windows. Чтобы не логиниться в Windows под администратором, создайте на рабочем столе ярлык с примерно такой командной строкой в поле "Target":
"C:\Program Files\1Cv77\BIN\1cv7s.exe" Enterprise /D"C:\Admin1C\" /m /NVasya /P111
Установите в свойствах ярлыка на вкладке "Shortcut" флажок "Run as different user" и пользуйтесь для запуска конфигурации только этим ярлыком. Каждый раз при запуске ярлыка вам надо будет ввести пароль администратора Windows. |
journal.zip (312 626) |
Внешняя компонента для 1С:Предприятия v7.7 "Journal 2.6" (автор - Усков Михаил aka MMF) с описанием. |
Automation.zip (34 252) |
ALS-файл справки для синтакс-помощника в формате 1С:Предприятия v7.7. Содержит описания (с примерами кода) объектов Windows Script Host 5.6 и некоторых других объектов: FileSystemObject, WshShell, WshNetwork, WScript, MSScriptControl, RegExp, Dictionary, ShellApplication. Скопируйте ALS-файл в каталог программы (например, "C:\Program Files\1Cv77\BIN\"), и в конфигураторе в синтакс-помощнике появится ветка "Некоторые объекты Automation". |
SumInWords.zip (25 269) |
Надстройка для MS Excel, обеспечивающая вывод денежных сумм прописью на русском языке. Файл содержит описание и подробнейшую инструкцию по установке. С установкой и использованием этой надстройки средний пользователь вполне справится самостоятельно. Пользовательская функция СУММА_ПРОПИСЬЮ работает для сумм до квадриллиона, в рублях, USD и EUR. |
CmdHere.zip (387) |
Скрипт добавляет команду "Command Prompt Here" (открытие окна командного интерпретатора) для папок в контекстное меню проводника. Повышает удобство работы тем, что избавляет от необходимости каждый раз после запуска окна командного интерпретатора вручную набирать команду "cd" для перехода к нужному каталогу. |
InstallFont.zip (631) |
Скрипт устанавливает шрифт в операционной системе, используя переданный ему в параметре файл шрифта. Используется вызов Win32 API средствами RunDll32.exe. |
NetSend.zip (1 311) |
Пример HTA-приложения. Требует наличия Internet Explorer 5.0 или выше. Приложение для автоматической рассылки текстового сообщения по компьютерам в локальной сети. Позволяет избежать многократного набора в окне командного интерпретатора команды "net send", если необходимо отправить сообщение нескольким (или многим) компьютерам. Графический интерфейс приложения позволяет набрать текст сообщения, отметить флажками нужные компьютеры и отправить сообщение нажатием кнопки. Примечание: скачайте и распакуйте архив, а затем запускайте HTA-файл приложения просто двойным щелчком. Описание формата HTA (статья) . |
Squares.zip (5 499) |
Настольная логическая игрушка "Квадратики". Для работы игры необходим интерпретатор Python. Для пользователей Windows интерпретатор можно бесплатно взять, например, здесь: http://www.activestate.com/Products/ActivePython/ Игра тестировалась на ActivePython 2.4. Правила игры содержатся в архиве в файле Readme.txt. |
Squares1C.zip (8 350) |
Настольная логическая игрушка "Квадратики" для 1С v8.1 (внешняя обработка). Игра тестировалась на релизе 8.1.12.101. Правила игры содержатся в справке обработки. |
Milfoil.zip (452 654) |
Настольная логическая игрушка "Пасьянс тысячелистник" для 1С v8.1 (внешняя обработка). Игра тестировалась на релизе 8.1.12.101. Правила игры содержатся в справке обработки. |
Milfoil_py.zip (635 766) |
Настольная логическая игрушка "Пасьянс тысячелистник" (скрипт Python). Игра тестировалась на Windows XP и openSUSE 11, требует Python 2.5, модуль PyQt4 и библиотеку Qt v4.4.0. Правила игры содержатся во встроенной справке и здесь . Сайт проекта здесь . |
tic-tac-toe.zip (7 379) |
Настольная логическая игрушка "Крестики-нолики" (рэндзю) для 1С v8.0 (внешняя обработка). Автор - Окулов Александр Алексеевич, http://www.exbase.narod.ru/ . |
frts.zip (248 631) frtshelp.zip (22 512) |
Интерпретатор языка FRTScript, сборка 060811. Справка по языку FRTScript от 11.08.2006г. Сайт языка - http://kirbiba.narod.ru/ . |
Script-Coding-Collection-19-20120210.zip (12 484 875) |
Off-line версия раздела «Коллекция скриптов и идей» Серого форума по состоянию на 10.02.2012. Архив содержит chm-файл справки с темами форума (всего 692 темы). Zip/Rar-файлы вложений содержатся внутри файла справки. Работают ссылки на закачку из соответствующих тем форума. В файле справки имеется полнотекстовый поиск.
Предыдущая версия: Collection18-20111127.zip . |
Script-Coding-Community-04-20120209.rar (33 331 445) |
Off-line версия раздела «Общение» Серого форума по состоянию на 09.02.2012. Архив содержит chm-файл справки с темами форума (всего 4331 тема). Работают ссылки на закачку из соответствующих тем форума. В файле справки имеется полнотекстовый поиск.
Предыдущая версия: script-coding.7z (внешняя ссылка). |
VBA_First_Steps.zip (1 166 128) |
CHM-файл справки с тремя учебниками по VBA, "VBA для Excel" (73 шага), "VBA для Access" (34 шага) и "Справка VBA" (93 шага) на русском языке. В файле справки имеется полнотекстовый поиск. Материалы файла являются Off-line версией материалов сайта "Первые шаги " (по состоянию на 11.10.2006). Автор учебников - Каев Артем Геннадьевич .
Примечание: данный файл размещён здесь с согласия Web-мастера ресурса "Первые шаги ". |
Win32API_First_Steps.zip (2 211 811) |
CHM-файл справки по Win32 API (на русском языке). Файл справки содержит 954 статьи в 12 разделах. В файле справки имеется полнотекстовый поиск. Материалы файла являются Off-line версией материалов сайта "Первые шаги " (по состоянию на 14.10.2006). Авторы учебников - Каев Артем Геннадьевич и Соковиков Владимир Александрович .
Примечание: данный файл размещён здесь с согласия Web-мастера ресурса "Первые шаги ". |