Расширенный фильтр

Библиотека — все для 1С

Еще один тест 1C: Postgres SQL 11 Pro Enterpise против MSSQL 14 под Windows 2012 Server R2 Промо 11

Производительность и оптимизация (HighLoad) v8

Проработав 15 лет с MSSQL в Системах, в 2017 начал активно СУБД Postgres SQL. За два года успел поработать в 9 версии Postgres и в 10-ой. И пришел к выводу, что существуют реальное замедление работы баз после перехода на Postgres. Недавно вышла 11 версия Postgres Pro Enterpise, которая обещает почти 2-х кратное ускорение над 11 Pro Standart и 10-ой версией. Закупив лицензию Postgres 11 Pro Enterpise Это я и решил проверить на 1С.

05.09.2019    2952    4    ogidni    84    

Установка 1С используя Ansible 13

Системное администрирование v8

HOWTO. Как быстро обновить платформу на серверах 1С, если у Вас их парк.

вчера в 18:15    419    0    lopatrik    0    

Многопоточная обработка данных на примере перепроведения документов 27

Обработка документов Практика программирования v8 ERP2 УТ11 КА2

Дальнейшее развитие темы фоновой обработки данных - проведение документов в потоках. Настройка параметров и запуск основного процесса (менеджера потоков). Разбивка документов для проведения на не связанные друг с другом наборы и запуск дополнительных фоновых заданий для отдельных потоков. Отслеживание выполнения каждого потока в родительском сеансе.

17.09.2019    1213    2    ids79    20    

Длительное производство в "1С:ERP Управление предприятием 2" 17

Бухгалтерский учет Производство готовой продукции (работ, услуг) v8 ERP2

Рассмотрен механизм длительного производства, управления затратами для производства без полноценной НСИ.

16.09.2019    2046    0    igorbel    0    

Безопасная работа с транзакциями во встроенном языке Промо 180

Практика программирования Разработка v8 1cv8.cf

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

25.03.2019    11852    6    tormozit    35    

Кто круче: "ИЛИ" или "ОБЪЕДИНИТЬ ВСЕ" в запросе? 8

Производительность и оптимизация (HighLoad) v8 v8::СПР v8::Запросы ЗУП2.5

Реальный пример оптимизации запроса. История о том, что иногда надо проверять, казалось бы, "неоптимальные" решения на практике. Статья будет полезна людям, изучающим вопросы оптимизации запросов в 1С и для подготовки к экзамену "1С: Эксперт по технологическим вопросам", поскольку в статье описывается один их методов расследования причин неоптимальных запросов. UPD. Коллеги в комментариях заметили ошибку, она была исправлена и сейчас выложены данные с корректным решением.

14.09.2019    810    0    azazana    21    

Сравнение скорости загрузки большого массива данных из табличного документа с помощью Microsoft EXCEL через COM и с помощью платформы 1С 8.х 4

Загрузка и выгрузка в Excel v8 1cv8.cf

Тестирование COM MS Excel на сервере 1С и нативное чтение табличных документов в 1С.

08.09.2019    1070    1    nomad_irk    8    

Описание формата внутреннего представления данных 1С в контексте обмена данными 133

Практика программирования Внешние источники данных Разработка v8 v8::УФ 1cv8.cf

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

06.09.2019    3038    3    Dementor    27    

План подготовки к аттестации на 1С: Специалиста по платформе (+ Ссылки на материалы) Промо 50

Решение задач на 1С:Специалист v8

Хочу поделиться собственным планом подготовки к аттестации на 1С: Специалист по платформе 8.3 со ссылками на материалы (и указанием стоимости).

23.12.2017    13635    9    tmn72.1C    38    

Защита терминального сервера от подбора пароля 12

Пароли

Да, не все терминальные сервера есть возможность спрятать за ВПН. Но и смена порта подключения (стандартный 3389) тоже не решает все проблемы. Написал скрипт на PowerShell, который блокирует или не блокирует соединения.

06.09.2019    775    0    KiborG85    3    

Еще один способ программной модификации управляемых форм 9

Работа с интерфейсом v8 v8::УФ 1cv8.cf

Пример программной модификации управляемой формы для случая когда вызов метода СобытияФорм.ПриСозданииНаСервере разработчиком конфигурации не предусмотрен.

03.09.2019    783    0    infosoft-v    15    

1С и PowerShell - обновление из хранилища 47

Администрирование данных 1С Инструментарий разработчика v8

Пример скрипта, упрощающего работу.

29.08.2019    4098    0    Jokemas    19    

Удобный просмотр результата запроса с большим количеством временных таблиц 86

Практика программирования Разработка v8

Если Вам часто приходится просматривать в отладчике сложные пакетные запросы с большим количеством временных таблиц, то эта статья для Вас.

27.08.2019    2884    0    ids79    16    

Обмен большими данными между клиентом и сервером 62

Внешние источники данных v8

В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.

27.08.2019    2632    1    logos    17    

АИТП. Автоматизируем управление ресурсами на примере Яндекс.Почта для домена 15

WEB v8 1cv8.cf

В статье демонстрируется использование программного пакета АИТП для автоматизации предоставления ИТ-ресурсов сотрудникам на примере управления почтовыми ящиками Яндекс.Почта для домена.

26.08.2019    1388    0    blackhole321    0    

Как выполнить отчет на СКД через COM и получить данные отчета? Промо 84

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

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

08.05.2018    16391    10    wowik    3    

Простая выгрузка данных в универсальном формате Enterprise Data 63

Обмен через XML v8::УФ Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x

Пошагово разобран текст процедуры, позволяющей выгрузить произвольный набор объектов в формате Enterprise Data (конечно, если это позволяет конфигурация). Приложена обработка, позволяющая выгружать произвольные объекты, в том числе запросом или по данным журнала регистрации.

26.08.2019    2084    5    Iyar    3    

Централизованное управление кластером 1С Предприятия, состоящим из нескольких рабочих серверов, работающих на платформе GNU/Linux 15

Сервисные утилиты v8

При эксплуатации крупных информационных систем, в состав которых могут входить десятки серверов 1С Предприятия, зачастую возникают ситуации, требующие однотипных действий на всех серверах кластера 1С Предприятия или на всех серверах контура. В настоящей статье представлен способ централизованного управления серверами 1С Предприятия, работающими на платформе GNU/Linux. Подобный подход может быть использован и для других задач, возникающих в процессе эксплуатации крупных систем, с целью сокращения как временных затрат специалистов, так и времени простоя системы.

26.08.2019    935    0    Sloth    0    

Запуск фонового задания во внешней обработке. Отключение предупреждений защиты от опасных действий в фоновом задании 68

Практика программирования Разработка v8 1cv8.cf

Как запустить фоновое задание из модуля внешней обработки используя БСП. Как отключить безопасный режим и сообщения защиты от опасных действий независимо от профиля безопасности пользователя в фоновом задании во внешней обработке.

24.08.2019    2509    4    BenGunn    12    

Программное создание динамического списка на управляемой форме. (Динамическое создание динамического списка). Готовая процедура + обработка - демонстрационный пример Промо 268

Практика программирования Универсальные функции v8::УФ 1cv8.cf

Если у вас возникает необходимость на форму влиять динамически и создавать элементы управляемой формы программно, а особенно хотите вывести программно (динамически) динамический список, вам будет интересна эта процедура. Процедура включает также возможность формирования своей командной панели (а-ля снятие галочки "Автозаполнение" у стандартной командной панели списка).

19.01.2018    35972    53    rpgshnik    26    

Печать этикеток на принтере с ножом и автоматическая резка по группам 5

Ценники v8

В статье описан процесс печати и автоматической резки этикеток из 1С на примере принтера с режущим лезвием Zebra ZT410 с помощью предварительного формирования файла с командами для принтера.

20.08.2019    510    1    Sergey_Borisovi4    0    

1С + IIS + SSL: Перевод опубликованной базы на защищенное соединение https с сертификатом от Let's encrypt 77

Администрирование данных 1С v8 1С:CRM

Всем Доброго времени! Предлагаю Вам небольшую базовую инструкцию, где я опишу, как быстро перевести опубликованную в веб базу 1С на защищенное https соединение, используя стандартный IIS сервер и бесплатный сертификат SSL от Let's encrypt.

10.08.2019    3661    3    aximo    31    

Организация функционала наценок по позициям либо сегментам номенклатуры в УТ 11.4 5

Ценообразование, анализ цен Практика программирования Ценообразование, анализ цен Разработка v8::ОУ v8::УФ УТ11

В статье описан один из методов реализации задачи установки скидок/наценок в соответствии с заданным процентом по позициям/сегментам номенклатуры. Так-же продемонстрирован принцип создания произвольного запроса к ИБ в виде цен. Протестировано на релизе Управление торговлей, редакция 11.4.8.92.

07.08.2019    647    0    cheiser1982    2    

Как нарисовать граф на 1С Промо 379

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

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

09.08.2013    62583    510    ildarovich    113    

Изменяющееся контекстное меню в 1С 8.3 44

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ

В одной практической задаче мне пришлось разрабатывать контекстное меню таблицы управляемой формы, которое должно было меняться в зависимости от данных, находящихся в этой таблице. Ниже приведен мой способ решения этой задачи.

06.08.2019    3771    1    signum2009    14    

Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery с кэшированием 90

WEB v8 1cv8.cf

В статье описан способ создания "фронтенда" на HTML/CSS/jQuery и скрипт кеширования AJAX запросов на PHP.

06.08.2019    4183    6    Sedaiko    22    

Менеджер потоков: реализация "любой" задачи в потоках 47

Производительность и оптимизация (HighLoad) v8

Менеджер потоков – один их новых инструментов, который упрощает работу разработчиков. Насколько легко с ним, на конференции Infostart Event 2018 Education показал начальник отдела автоматизации 1С Иван Филимонов компании «Трансстроймеханизация».

01.08.2019    3654    16    DarkAn    6    

Простой способ индексирования интервалов Промо 179

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

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

28.09.2016    30987    39    ildarovich    22    

Упражнения на Перфоленте. Парсим технологический журнал 1С 19

Сервисные утилиты Инструментарий разработчика Практика программирования Разработка

В статье рассматривается парсинг технологического журнала 1С на новом языке программирования Перфолента. Статья может быть полезна как для парсинга, так и для изучения некоторых особенностей языка.

31.07.2019    2657    0    Perfolenta    62    

В 1000 раз быстрее 12

Практика программирования Разработка ИТ-компания

Реализация алгоритма трассировки лучей на новом языке программирования "Перфолента"

24.07.2019    2023    0    vasvl123    6    

10 способов получить модуль числа (а может, и больше) 39

Практика программирования Разработка v8 1cv8.cf

Пишем функцию вычисления модуля числа. Сколько способов существует? Давайте посчитаем!

11.07.2019    3074    1    sam441    29    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо 122

Практика программирования v8 1cv8.cf

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

01.02.2018    23555    60    rpgshnik    40    

Получение XML файла с SQL Server средствами ADODB 2

Обмен через XML v8 1cv8.cf

В статье описано, как получать XML файл, сгенерированный SQL Server, средствами ADODB. Обработка написана на обычных формах, тестировалась на платформе 8.12.1685.

08.07.2019    916    0    saver77    0    

Ловец дедлоков СУБД 44

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8

Анализ простейшего дедлока СУБД в рабочей базе с использованием ЦУП (центра управления производительностью) и profiler MS SQL (Microsoft SQL Server). Эта статья будет полезна людям, изучающим вопросы оптимизации работы 1С, или тем, у кого возникают дедлоки в рабочей базе. UPD 09.07.2019 добавлено воспроизведение блокировки в случае установки управляемой блокировки перед чтением набора записей регистра сведений. UPD 10.07.2019 добавлена тестовая база с примером.

08.07.2019    5589    2    azazana    76    

АИТП. Простой, событийно-управляемый обмен данными 7

Внешние источники данных v8 1cv8.cf

В статье, на примере обмена с ЗУП 3.1, демонстрируется механизм событийно-управляемого взаимодействия конфигурации АИТП с прикладными решениями на платформе 1С:Предприятие.

04.07.2019    1644    0    blackhole321    0    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо 234

Практика программирования v8 1cv8.cf

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

10.05.2018    24427    24    dsdred    34    

Обмен с интернет-магазином на платформе DOCPART 3

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf

В настоящее время существует множество платформ для создания интернет-магазинов. Удобные и не очень, платные или бесплатные. У каждого решения найдутся свои сторонники, но наличие оперативного обмена с учётной системой важно для любой платформы. В этой публикации мы рассмотрим одну из популярных платформ для создания интернет-магазина по продаже автозапчастей Docpart и организацию обмена данными с ней.

04.07.2019    1215    1    Johny_v    6    

Многоуровневая нумерация в отчете СКД (программный вывод) 38

Практика программирования v8::СКД 1cv8.cf

Реализация многоуровневой нумерации при программном выводе отчета СКД основываясь на его структуре.

01.07.2019    2204    6    lmnlmn    7    

Мониторинг производительности и искусственный интеллект 36

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8

Расскажем и покажем практически, как использовать искусственный интеллект на страже мониторинга производительности. У вас появится возможность создать собственного помощника Ларису, которая возьмет на себя вопросы по контролю и диагностике состояния обслуживаемой системы.

01.07.2019    3419    3    ivanov660    28    

Некоторая работа с данными через COM Промо 165

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

В статье приведены примеры работы с Платформой 8.X через COM (точнее, через объект COMConnector). Примеры кода были использованы при реализации прикладных задач в процессе трудовой деятельности.

05.12.2012    51514    5    wowik    32    

Центр компетенций 1С #1: Технологический блог 4

Управление бизнес-процессами (BPM) v8

Привет! Меня зовут Андрей, я - директор по развитию 1С в международной переводческой компании. Представляете, наша ERP на платформе 1С работает в наших офисах по всему миру: Австрия, Великобритания, Германия, Чехия, Украина, Аргентина, США, Китай, Казахстан и конечно Россия. Директором по развитию я стал недавно и в связи с повышением по работе стал задаваться вопросами создания в компании центра компетенций 1С, где бы аккумулировались накопленные знания, кейсы, прецеденты и лучшие практики. Второй интересующий меня момент - развитие в группе разработки 1С принципа меритократии идей. Что означает поощрение и развитие компетентности и инициативы сотрудников для делегирования им большей ответственности. В перспективе это имеет большее качество, нежели авторитарное принятие решения руководителем. В мини-блоге на Инфостарте я буду делиться своими исследованиями по данной теме и буду рад их обсуждению.

01.07.2019    2067    0    chuprina_as    0    

Интеграция 1С с Битрикс CRM через REST API 15

Внешние источники данных v8 1cv8.cf

На фоне неутихающего обострения «бизнеса» по внедрению СРМ-систем остро встают вопросы обмена данными с уже существующими системами. В статье рассматривается выгрузка контактов, товаров и сделок из 1С в Битрикс CRM через REST API, приложена обработка для тестирования.

28.06.2019    4093    8    muzipov    7    

Просто комбо, два в одном, или как напечатать два макета (стандартный и измененный) одной печатной формы 3

Практика программирования Разработка v8 БП3.0

Алгоритм и расширение (как пример) демонстрируют механизм одновременного использования двух макетов (стандартного и измененного), принадлежащих одной записи регистра «Макеты печатных форм» («ПользовательскиеМакетыПечати») в конфигурации «1С:Бухгалтерия предприятия, редакция 3.0».

26.06.2019    1204    1    delta    0    

Работа со схемой запроса Промо 165

Инструментарий разработчика Практика программирования v8 v8::Запросы

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

24.04.2018    25857    70    kalyaka    34    

Шифрование текста и файлов с помощью 1С. Используется хеш-код SHA256, Без Capicom, Архиваторов и сторонних служб 23

Защита и шифрование v8 1cv8.cf

Данная статья описывает простейший собственный алгоритм шифрования средствами 1С. Без Capicom, Архиваторов и сторонних служб. Данный метод работает на Платформе 8.3 и т.п. 09.07.19 Добавлена обработка шифрования файлов

26.06.2019    2595    4    ogidni    39    

"Убер на складе": динамический расчет маршрутов с учетом реальных расстояний 51

Учет ТМЦ Практика программирования Учет ТМЦ Разработка v8

Представляю методику и инструмент для динамического расчета маршрутов отбора на высоконагруженных складах для максимального повышения эффективности склада, ускорения проходимости и, как следствие, экономии денег. Это методика и обработка для интеграции в WMS решения. Тестировалось на 1С 8.3.14.1565.

24.06.2019    3780    5    informa1555    16    

1С:Ассемблер. Немного летнего веселья! 274

Практика программирования Разработка v8 1cv8.cf

Все вы, наверное, слышали, что 1С-ники жалуются на свою систему, считая язык 1С недостаточно низкоуровневым, скучным и т.п. Все они с тоской поглядывают в сторону "настоящих" языков программирования. Так вот, господа, они неправы. В системе 1С есть места, где можно размять программерский мозг и получить удовольствие от низкоуровневой техники. Предлагаю вам погрузиться в недра виртуальной машины 1С и понять, как она работает. Там есть свой "ассемблер" и мы попробуем его в действии!

21.06.2019    10966    36    Evil Beaver    108    

Повышение качества разработок и онлайн контроль ошибок Промо 162

Журнал регистрации v8

Анализ ошибок и сбор ошибок журнала регистраций из десятков и сотен баз в одном месте.

09.03.2018    18698    136    DitriX    47    

Еще раз о рабочих днях. Быстрый способ расчета в запросах 3

Практика программирования Математика и алгоритмы Разработка v8

В статье рассмотрен механизм учета производственных графиков и рабочих дней. Предложен простой и быстрый алгоритм решения типичных задач: добавление рабочих дней к дате и нахождение разницы между датами в рабочих днях. Все вычисления производятся исключительно запросом, т.е. решение пригодно для СКД и динамических списков.

20.06.2019    1363    0    Alxby    3    

Как настроить автоматическое резервное копирование в MS SQL SERVER EXPRESS 10

Архивирование (backup)

При использовании MS SQL Server редакции Express, которая является бесплатной, важно понимать, что она имеет ряд ограничений. Кроме того что размер базы данных при использовании MS SQL Server Express не может превышать 10 Гб, в составе этой редакции СУБД отсутствует SQL Server Agent, который позволяет создавать планы обслуживания баз данных для регулярного автоматического выполнения. В результате нет возможности автоматизировать резервное копирование базы данных штатными средствами. Однако выход из ситуации есть. В статье описана инструкция по настройке автоматического резервного копирования для MS SQL Server Express 2008.

20.06.2019    1798    0    igordynets    3    

Совместное использование 1С:Сервер взаимодействия и Документооборот 8 КОРП, редакция 2.1.13 - Уведомления для рабочего стола 21

Пользователю системы Работа с интерфейсом Интеграция Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО

С версии ДО 2.1.13 в программу встроена подсистема Обсуждения. Данная подсистема позволяет производить уведомление пользователей без необходимости открытия программы.

18.06.2019    4482    0    ilya.rudziak    6    

АИТП. Управляем множественными версиями платформы на серверах, под управлением ОС Linux 27

Администрирование данных 1С v8

В статье рассмотрен демонстрационный пример использования конфигурации АИТП, для автоматизации управления множественными версиями платформы 1С:Предприятие на серверах, под управлением ОС Linux.

16.06.2019    3499    0    blackhole321    8