...

Механизмы платформы 1С: Разработка

Сервисы интеграции без Шины и интеграции

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пример использования «Сервисов интеграции» без подключения к Шине и без обменов.

13.03.2024    1754    dsdred    14    

48

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    3563    dsdred    48    

66

Попытка не пытка

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Есть мнение, что использование в наших проектах синтаксической конструкции Попытка – Исключение существенно влияет на производительность платформы. Иными словами, не стоит повсеместно использовать Попытку. Можешь обойтись без исключения? Обойдись! А как на самом деле обстоят дела с обработкой исключения и производительностью платформы? В статье описаны результаты тестирования использования в коде синтаксической конструкции «Попытка - Исключение». И да, картинку для публикации нарисовал "второй пилот Bing".

04.03.2024    3006    infosoft-v    27    

46

Заполнение поля адреса в своей обработке [БСП]

Механизмы платформы 1С БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Небольшая шпаргалка по функциям БСП касательно адреса. Так скажем, еще один способ помимо https://infostart.ru/1c/articles/1060970/

12.02.2024    637    FilippovRI    0    

14

Поговорим о расширениях

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

05.02.2024    4318    Dementor    16    

44

Внешние компоненты 1С и язык C++

Разработка внешних компонент Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Некоторые практические аспекты создания внешних компонент на языке С++ для платформы 1С 8.3++.

26.01.2024    4680    starik-2005    32    

39

Как готовить и есть массивы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

24.01.2024    5032    YA_418728146    25    

62

Экосистема 1С:Предприятие: вчера, сегодня, завтра

Механизмы платформы 1С Бесплатно (free)

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

17.01.2024    5368    peterg    10    

49

Нестандартное использование Системы взаимодействия

Механизмы платформы 1С Бесплатно (free)

По запросу «Система взаимодействия 1С» выходит очень мало толковой информации о способах применения механизма. Еще меньше информации о неинтерактивном варианте работы системы. Расскажем о четырех проектах, в основе которых лежит Система взаимодействия: двусторонняя связь скайпа с 1С, два кейса по интеграции с Asterisk и использование системы взаимодействия для обслуживания клиентов.

11.01.2024    2360    pahich    10    

12

Получение структуры Параметров табличного документа (ПараметрыМакетаТабличногоДокумента)

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Все знают, как заполнять параметры ТабДок (ПараметрыМакетаТабличногоДокумента) из структуры: <br><font size=small color=blue> ЗаполнитьЗначенияСвойств(ТабДок.Параметры,Структура).</font> <br><font size=small color=blue> ТабДок.Параметры.Заполнить(Структура).</font> <br> <br>А в обратную сторону - пробовали? Не работает! Платформа не поддерживает! <br><font size=small color=blue> ЗаполнитьЗначенияСвойств(Структура,ТабДок.Параметры)</font> - иниц.не предусмотрена <br><font size=small color=blue> Структура = ТабДок.Параметры.Выгрузить()</font> - нет такого метода <br> <br>Решение есть!

18.12.2023    2058    kos-1cpp    10    

16

Планы обмена VS История данных

Обмен между базами 1C Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    6160    dsdred    36    

110

Ошибка SDBL "Нет таблицы или отсутствует RefSelf"

Инструменты администратора БД Обновление 1С Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

15.11.2023    1464    Yashazz    1    

9

1С-ная магия

Механизмы платформы 1С Бесплатно (free)

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    18196    SeiOkami    46    

116

Использование асинхронных методов в платформе «1С:Предприятие 8»

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

04.10.2023    4874    hanv    4    

28

Дефрагментация и реиндексация после перехода на платформу 8.3.22

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Начиная с версии платформы 8.3.22 1С снимает стандартные блокировки БД на уровне страниц. Делаем рабочий скрипт, как раньше.

14.09.2023    11766    human_new    27    

72

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    8555    YA_418728146    6    

139

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

20.08.2023    6195    sebekerga    54    

93

Формирование документа MS Word с использованием БСП и программное добавление закладок

Инструментарий разработчика Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пример формирования документа MS Word с использованием библиотеки стандартных подсистем и добавление закладок в сформированный документ путем редактирования XML кода файла MS Word. (Тестирование проводилось на платформе 8.3.18.1959 с использованием библиотеки стандартных подсистем версии 3.1.7.294)

1 стартмани

15.08.2023    1343    utudeptu    0    

8

История данных 1С

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

14.08.2023    2936    zhichkin    12    

17

Все скопируем и вставим! (Буфер обмена в 1С 8.3.24)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим новую возможность 8.3.24 и как её можно эффективно использовать

27.06.2023    15525    SeiOkami    31    

103

Фиксация колонок при сохранении Excel файла из 1С

Механизмы платформы 1С Загрузка и выгрузка в Excel Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Решение давно наболевшего вопроса о потере фиксации колонок при сохранении табличного документа в 1С штатными средствами.

1 стартмани

22.06.2023    1547    wertep    0    

8

История данных. Изменения в платформе 8.3.24

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

16.06.2023 вышла бета 8.3.24.1020, давайте посмотрим, что поменялось в плане Истории данных.

19.06.2023    2624    68    dsdred    8    

12

Методы работы с универсальным отчетом в подсистеме "Варианты отчетов" на БСП

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье рассмотрим типовую подсистему "Варианты отчетов" БСП на примере применения в универсальном отчете любой современной конфигурации.

30.05.2023    4938    quazare    4    

87

Основной макет оформления отчетов индивидуально для пользователя (8.3.22)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В платформе 8.3.22 появилась новая возможность установки основного макета оформления для всех отчетов. И даже индивидуально для пользователя.

26.05.2023    3324    SeiOkami    4    

28

Снова об использовании ТекущаяДата() на клиенте и на сервере и о работе в разных часовых поясах

БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Можно ли применять ТекущаяДата() вопреки требованиям стандартов 1С? Безопасно ли использование функции ОбщегоНазначенияКлиент.ДатаСеанса() из БСП? Как правильно поступать при работе пользователей в разных часовых поясах?

24.04.2023    8524    Alxby    26    

47

Неограниченное количество строк в табличной части документа

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

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

06.04.2023    3993    s.sintsov    27    

14

Самодельный обработчик ПослеЗаписи объекта

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Иногда при записи объекта хочется обработчик ПослеЗаписи, который бы выполнялся всегда после успешного завершения транзакции записи объекта. Статья описывает способ реализации такого обработчика.

03.04.2023    4304    tormozit    63    

47

Асинхронные вызовы свойств и методов Внешних компонент. Особенности 2-х способов асинхронной работы

Механизмы платформы 1С Платформа 1С v8.3 Россия Бесплатно (free)

Подсказка по использованию асинхронных вызовов и методов Внешних компонент. Есть ли отличия асинхронных вызовов от обычных для компоненты. Отличия "Обратного вызова" от вызова через "Обещания". Ответ на вопрос: Асинхронность и Параллельность - одно и то же?

28.03.2023    1034    ksuman    2    

9

Расширение глобального поиска 1С, или Глобальный поиск "на максималках"

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Мало кто знает, что поле "Глобального поиска" в 1С можно доработать. Добавить свои варианты поиска, кнопочки в результатах и даже целые пользовательские меню.

27.03.2023    6880    SeiOkami    10    

140

Postgres как предчувствие. Вычисляем процент импортозамещения в режиме Highload от 1С

HighLoad оптимизация Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

1С работает с СУБД Postgres более 10 лет, а сейчас это единственный легальный вариант для инсталляций в России. Много ли мы потеряем в производительности по сравнению с MS SQL? Выдержит ли Postgres 15.2 жесткий Highload со стороны 1С? Цель этой статьи - ответить на данные вопросы, с цифрами, которые можно использовать при расчете архитектуры.

23.03.2023    2962    1CUnlimited    9    

35

Версионирование объектов VS История данных

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Давайте разберемся в механизме «История данных» и поэкспериментируем для наглядности. Сравним «Версионирование объектов» и «Историю данных».

06.03.2023    18449    dsdred    54    

191

Как программно обрабатывать сообщения обсуждений системы взаимодействия 1С

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

23.02.2023    3072    prog2019    8    

6

Оператор GOTO в 1С - табу или волшебная палочка?

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В ежедневной практике программирования на платформе 1С оператор Goto (Перейти) практически не встречается. Не удивительно, что половина специалистов даже не подозревает о существовании данного оператора. Ну, а знающим он внушает ужас, и его стараются избегать. Так что же это за редкий оператор, и для чего он нужен?

19.02.2023    8968    Dementor    73    

47

Пример использования обработчика ожиданий для передачи сообщений между пользователями 1С

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Используется обработчик ожиданий, прописанный в модуле приложения (ПриНачалеРаботыСистемы). Для хранения сообщений создан регистр сведений, разработана общая форма показа сообщений и обработка создания сообщений. Сообщения могут быть отправлены нескольким пользователям сразу, в том числе неактивным, и получены ответы от них. Пример может быть полезен для практического применения начинающим программистам.

1 стартмани

01.02.2023    2315    4    user883442    3    

3

Идентификатор объекта в запросе. Вы этого хотели?

Запросы Механизмы платформы 1С Платформа 1С v8.3 Запросы Бесплатно (free)

В платформе 8.3.22 появилась возможность получать идентификатор в запросе. Лично я ждал этого давно, но по итогу ждал большего. Что не так?

12.01.2023    38557    dsdred    26    

94

Маленькие хитрости большой платформы (часть 1)

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Ничего сверхсекретного, просто несколько полезных приёмов, как упростить себе жизнь и ускорить разработку: от банальных советов до неочевидных, на первый взгляд, приёмов.

29.12.2022    5205    zeltyr    25    

44

Все возможные способы вызова функций по имени на клиенте 1С

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Бесплатно (free)

В стать описаны все доступные способы вызова в платформах 1с 8.2 и 8.3 функций из переменной в строке на стороне клиента.

19.12.2022    4946    user1206119    5    

12

Сколько стоит слово Знач в клиент-серверных вызовах?

Механизмы платформы 1С HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Небольшое исследование влияния ключевого слова Знач в параметрах функций на производительность клиент-серверных вызовов.

1 стартмани

18.12.2022    2307    user1373370    4    

19

Правила работы с транзакциями 1С

Рефакторинг и качество кода Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Список правил при работе с транзакциями из BSL Language Server и SonarQube 1C (BSL) Plugin. Переработка и осмысление материала.

01.12.2022    12512    kuzyara    47    

95