1C: Распределение таблиц 1С базы данных SQL по разным дискам, используя файловые группы.

Опубликовано Опубликовано в рубрике 1C Программирование, MS SQL Server

Функционал SQL-сервера в части поддержки файловых групп, и схем секционирования применительно к 1С, мало кто использует. Сложно сказать почему. Возможно из-за недостаточной информированности программистов, возможно из-за того, что базы 1С никогда не вырастают до больших размеров. Ведь базы 1С редко когда содержат данные за период более чем 5 лет. Возможно, потому, что многие пользователи (как […]

1C Выгрузка Таблицы Значений в Excel

Опубликовано Опубликовано в рубрике 1C Программирование

Функция ЧтениеТаблицы(ТабЗнач) Перем Excel; Excel = СоздатьОбъект(«Excel.Application»); //Создаем объект Excel Excel.Visible = 1; //Определяем видимость документа 1-видимы; 0-Невидимый WB = Excel.Workbooks.Add(); //Добавляем книгу Sh = WB.ActiveSheet(); //Определяем активный лист Sh.Visible = 1; //Видимость листа 1-видимы; 0-Невидимый //Создаем на листе Excel колонки начиная с первой колонки i=1 Для i=1 По ТабЗнач.КоличествоКолонок() Цикл Sh.Cells(1, i).Value = ТабЗнач.ПолучитьПараметрыКолонки(i); […]

sql state 25000 native 0 — Ошибка загрузки данных 1С под sql2005/2008

Опубликовано Опубликовано в рубрике 1C Программирование, MS SQL Server

Недопустимое имя объекта «master..sksprocesses» «Идем в скуль, разворачиваем «базы данных» — «системные базы данных» — «master», тыкаем на «представления», выбираем «создать представление». Если выскочило «добавление таблицы», жмакаем закрыть, в поле кода (там по дефолту стоят select и from) копируем следующий текст: select * from sysprocesses where cmd <> ‘checkpoint’ и нажимаем кнопку «выполнить код sql» […]

1C — SQL. Быстрое удаление документов.

Опубликовано Опубликовано в рубрике 1C Программирование, MS SQL Server, Разное

Свертка базы 1С включает в себя не только корректное формирование остатков. Это еще и удаление старых документов, которые не будут актуальными после формирования начального сальдо. Использование штатных методов платформы 1С: Предприятие 7.7 не подходят для свертки базы 1С больших размеров. Процесс удаления может затянуться на продолжительный промежуток времени. Отсюда возникает вопрос: КАК МАКСИМАЛЬНО БЫСТРО ВЫПОЛНИТЬ […]

1С: Пример работы с файлами DBF по интерфейсу ADO

Опубликовано Опубликовано в рубрике 1C Программирование, Разное

В статье описан пример работы с файлами DBF по интерфейсу ADO из 1С v 7.7 Источник: http://kb.mista.ru/article.php?id=309 Драйвер ADO уже встроен в систему Windows, и дополнительно устанавливать его не нужно. Он представляет собой всего лишь удобную Active-X оболочку для доступа к данным, которую можно использовать почти из любых языков и сред программирования (включая 1С:Предприятие 7.7 […]

1С: Универсальная загрузка из Excel методом ADO

Опубликовано Опубликовано в рубрике 1C Программирование, Разное

Инструмент для загрузки данных в 1с из любого файла excel Данный метод не требует наличия установленного Microsoft Excel 1. Создаем отчет Excel_Импорт: Перем Файл, Папка; Процедура ПриОткрытии()     Запрос = Форма.Параметр;     ТЗ = глТЗ();     Если ФС.ВыбратьФайл(0, Файл, Папка, «Выберите файл», «Файлы импорта», «*.*»,) = 0 Тогда Возврат; КонецЕсли;     СтрокаПодключения = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=»+СокрЛП(Папка […]

1С 7.7 и Git

Опубликовано Опубликовано в рубрике 1C Программирование, Разное

Данная статья описывает как применить систему контроля версий файлов к программированию 1С 7.7 О то, что такое Git и как с ним работать написано в онлайн документации, доступной по адресу http://git-scm.com/book/ru. Установочный файл Git для Windows http://msysgit.github.io/ Для удобной работы с Git в среде Windows можно использовать надстройку TortoiseGit. https://code.google.com/p/tortoisegit/ Добавим путь к Git в […]

1C как OLE сервер

Опубликовано Опубликовано в рубрике 1C Программирование, Разное

Справка по использованию OLE в 1С-Предприятии. Для запуска системы 1С-Предприятия в качесте OLE Automation сервера из внешнего приложения выполняется следующая последовательность действий: Создается объект с OLE идентификатором (регистр символов непринципиален): V1CEnterprise.Application — версия независимый ключ; V77.Application — версия зависимый ключ; V77S.Application — версия зависимый ключ, SQL версия; V77L.Application — версия зависимый ключ, локальная версия; V77M.Application […]