Практика программирования

1C Java Com соединение

Подключение к 1С через COM из Java Application import com.jacob.activeX.ActiveXComponent;import com.jacob.com.ComFailException;import com.jacob.com.Dispatch;import com.jacob.com.Variant; Пример подключение к 1С   v8App = new ActiveXComponent(prop.getProperty(«v8.Application»)); String conString = «File=Path;Usr=Admin;Pwd=Admin»; Variant connected = Dispatch.call(v8, «Connect», conString);   Использование встроенный запрос 1С Dispatch query =…
Read more

Создание типовой операции в документе "Операция бух"

При создании шаблона типовой операции иногда требуется выводить несколько раз одну и ту же строку в одной бух справке. При создании шаблона типовой операции иногда требуется выводить несколько раз одну и ту же строку в одной бух справке. Для этого…
Read more

Ускоритель запросов в файловых базах 1с8

Предлагается простая для внедрения в любую конфигурацию методика ускорения выполнения запросов в файловых базах 1с8. Суть идеи – выполнять запросы в специально запущенном клиенте на том же компьютере, где находится база. За счет этого удается существенно, в 5-10 раз ускорить…
Read more

"Справочник плюс". Прямая запись в справочники 1С 7.7

"Справочник плюс" — замена штатного объекта "Справочник.ХХХ" Предназначен для "прямой" записи, и дает возможность управлять табличными подсказками при чтении. Позволяет избавиться от монопольных блокировок таблиц справочников и таблицы констант. Главным мотивом написания было избавиться от вылетов 1С из-за deadlock-ов и…
Read more

Расчет страховых взносов по инвалидам

Расчет страховых взносов  в Зарплата и Управление Персоналом, редакция 2.5 (2.5.50.1) не учитывает окончание действия справки об инвалидности!  Документ РасчетСтраховыхВзносов МодульОбъекта Функция ПолучитьДанныеРасчета(ГоловнаяОрганизация, ОрганичениеНаСотрудников, ДанныеОДоходах, Отказ) В этой функциидля каждого месяца из периода расчета формируются записи по инвалидам (физЛицо,месяц).К каждому месяцу из…
Read more

Форма выбора периода для управляемых форм

Данная внешняя обработка предназначена для удобного выбора периода и частично повторяет стандартную форму выбора периода из платформы 8.1 Данная внешняя обработка предназначена для удобного выбора периода и частично повторяет стандартную форму выбора периода из платформы 8.1.  Как подключить форму Форму…
Read more

Перевод средствами Google translate

Пример обработки на УФ для 1С8.2 для перевода текста с использованием Google translate На сервер Google отправляется команда вида: http://translate.google.ru/translate_a/t?client=x&text={textToTranslate}&sl={langFrom}&tl={langTo} {textToTranslate} — текст исходный; {langFrom} — язык исходного текста; {langTo} — язык, в который будет выполнен перевод; Ответ приходит в…
Read more

Печать по умолчанию в документах и справочниках

В документах присутствует кнопка "Печать" и можно задать "Кнопку" для печати прямо из формы документа. Но печатных форм больше чем одна и хочется чтобы кнопок по умолчанию было побольше. Для решения нашей задачи изменим стандартный алгоритм формирования печати по «умолчанию»….
Read more

Формирование дебетовых оборотов по счетам 60.01 и 76.05 в разрезе контрагентов (пример полного соединения).

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Классические алгоритмы сортировки данных

Реализовано средствами 1С несколько простых классических алгоритмов сортировки данных. Приведено сравнение быстродействия рассмотренных алгоритмов. Попалась на глаза интересная ссылка http://algolist.manual.ru/sort/index.php, где автор подробно разбирает алгоритмы сортировки. Результатом явилась представленная обработка. Написана на 8.2 на УФ, но переписать на 8.1 (или даже…
Read more