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

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

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

Производительность и оптимизация (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    4073    8    ogidni    84    

Методика учета доли в уставном капитале другой организации (долгосрочные и краткосрочные финансовые вложения) 1

Бухгалтерский учет v8 v8::БУ БП3.0 Финансовые услуги, инвестиции

Расширение учета видов долей в уставном капитале, отражение в учете размера доли в процентном выражении, возможность учета долей как долгосрочные и краткосрочные финансовые вложения.

17.10.2019    223    0    vany2000    0    

Перенос НМА и ОС при реорганизации с помощью документа "Ввод остатков" в Бухгалтерии 3 1

Учет ОС и НМА Бухгалтерский учет Перенос данных из 1C8 в 1C8 v8 v8::БУ БП3.0

Цель материала – предложить методику автоматизации переноса остатков в конфигурации «Бухгалтерия предприятия, редакция 3.0» с помощью программного создания документа «Ввод остатков».

17.10.2019    279    0    muzipov    0    

Дополнительные расходы на основе перемещения запасов в УНФ (пошаговая разработка расширения конфигурации) 4

Обработка документов Учет ТМЦ Расширения v8 УНФ

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

17.10.2019    434    0    aximo    3    

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

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

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

25.03.2019    13392    7    tormozit    35    

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью Rest API сайта. Часть 1. Авторизация 34

WEB v8

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью функционала Rest API предоставляемого платформой (CMS) WordPress (WooCommerce). Без дополнительных приложений на PHP/вставьте сюда любой другой язык программирования/.

12.10.2019    1670    5    osivv    27    

RLS - дубли условий в запросах к СУБД 33

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

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

07.10.2019    1969    6    geron4    4    

Вебхук. Путь Телеграма 54

Внешние источники данных Интеграция v8

Долгое (на самом деле нет) и нелегкое путешествие телеграма к неведомым (из за РКН) конфигурациям 1С. Памятка себе.

03.10.2019    2529    4    platonov.e    10    

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

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

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

23.12.2017    14580    7    tmn72.1C    38    

Полное копирование одной формы в другую 19

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде "покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал". Тем не менее, мне стало интересно, как это можно сделать.

03.10.2019    1785    2    nekit_rdx    18    

Что умеет Русский Фокс? 9

Языки и среды

Краткий обзор русскоязычного объектно ориентированного 1С подобного языка программирования Русский Фокс.

30.09.2019    1042    0    andreosh    16    

Создание собственной программы обучения программистов 1С. 7

Управление бизнес-процессами (BPM) Управление персоналом (HRM) ИТ-компания

В этой статье я расскажу как подготовить собственную программу для обучения программистов 1С.

27.09.2019    1042    3    Goncharuk.a    8    

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

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

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

19.09.2019    5262    1    lopatrik    22    

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

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

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

17.09.2019    3110    5    ids79    28    

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

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

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

16.09.2019    3678    0    igorbel    0    

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

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

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

08.05.2018    17254    7    wowik    3    

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

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

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

14.09.2019    1655    0    azazana    27    

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

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

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

08.09.2019    1490    1    nomad_irk    22    

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

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

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

06.09.2019    4372    4    Dementor    27    

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

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

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

19.01.2018    37900    47    rpgshnik    26    

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

Пароли

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

06.09.2019    1186    0    KiborG85    3    

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

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

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

03.09.2019    1161    0    infosoft-v    15    

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

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

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

29.08.2019    4644    1    Jokemas    19    

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

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

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

09.08.2013    63368    195    ildarovich    117    

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

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

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

27.08.2019    3538    0    ids79    16    

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

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

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

27.08.2019    3414    1    logos    17    

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

WEB v8 1cv8.cf

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

26.08.2019    1752    1    blackhole321    4    

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

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

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

28.09.2016    31676    36    ildarovich    22    

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

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

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

26.08.2019    2661    6    Iyar    3    

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

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

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

26.08.2019    1224    0    Sloth    0    

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

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

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

24.08.2019    3190    6    BenGunn    12    

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

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

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

01.02.2018    24322    51    rpgshnik    46    

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

Ценники v8

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

20.08.2019    765    1    Sergey_Borisovi4    0    

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

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

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

10.08.2019    4526    3    aximo    31    

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

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

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

07.08.2019    927    0    cheiser1982    2    

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

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf

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

10.05.2018    26318    26    dsdred    34    

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

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

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

06.08.2019    4295    1    signum2009    15    

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

WEB v8 1cv8.cf

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

06.08.2019    4787    7    Sedaiko    22    

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

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

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

01.08.2019    4185    0    DarkAn    6    

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

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

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

05.12.2012    52138    4    wowik    32    

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

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

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

31.07.2019    3076    0    Perfolenta    62    

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

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

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

24.04.2018    27253    71    kalyaka    34