...

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

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

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

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

14.09.2023    6722    human_new    22    

57

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

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

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

28.08.2023    3286    YA_418728146    3    

87

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

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

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

20.08.2023    3801    sebekerga    47    

85

Формирование документа 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    524    utudeptu    0    

5

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

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

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

14.08.2023    2185    zhichkin    12    

16

Десериализация объектов в конфигурации-приемнике с отличиями в реквизитах от конфигурации-источника

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

В прилагаемой к данной статье конфигурации предлагается метод десериализации объектов в конфигурации-приемнике с отличиями в реквизитах от конфигурации-источника с использованием XDTO.

1 стартмани

17.07.2023    647    user706545_kseg1971    0    

4

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

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

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

27.06.2023    8938    SeiOkami    24    

88

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

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

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

1 стартмани

22.06.2023    1022    wertep    0    

7

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

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

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

19.06.2023    1473    23    dsdred    8    

7

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

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

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

30.05.2023    3540    quazare    4    

81

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

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

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

26.05.2023    2545    SeiOkami    4    

28

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

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

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

24.04.2023    5676    Alxby    26    

45

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

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

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

06.04.2023    1828    s.sintsov    23    

10

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

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

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

03.04.2023    3429    tormozit    63    

45

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

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

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

28.03.2023    737    ksuman    2    

8

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

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

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

27.03.2023    5502    SeiOkami    10    

129

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

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

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

23.03.2023    2171    1CUnlimited    9    

29

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

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

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

06.03.2023    10327    dsdred    48    

145

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

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

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

23.02.2023    1607    programmer_2019    6    

6

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

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

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

19.02.2023    6893    Dementor    73    

46

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

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

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

1 стартмани

01.02.2023    2120    3    user883442    3    

4

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

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

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

12.01.2023    22742    dsdred    24    

83

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

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

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

29.12.2022    4652    zeltyr    25    

41

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

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

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

19.12.2022    3244    user1206119    5    

12

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

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

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

1 стартмани

18.12.2022    1896    user1373370    2    

18

Платформа 8.3.22.1709, ошибка Тип не определен - новая особенность работы функции встроенного языка Тип

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

В предыдущих версиях платформы конструкция Тип("") (где в качестве аргумента - пустая строка), возвращала пустое значение типа Тип, в новой версии платформы попытка выполнения данной конструкции приводит к ошибке.

24.11.2022    13732    TSSV    23    

13

Тестирование средств 1С для решения СЛАУ

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

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

23.11.2022    1729    gzharkoj    11    

15

Практическая шпаргалка по новым возможностям языка запросов 1С

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

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

21.11.2022    19565    quazare    34    

120

Гонка конфигураторов с помощью экзекутора

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

Выгружать конфигурацию в файлы в последнее время стало супер модно. Контроль версий, Git, CI/CD и вот это вот все. Исходники как тексты сегодня нужны всем. Но возникают вопросы: а каким методом лучше и быстрее выгружать конфигурацию в файлы, а какая версия платформы справляется с этой задачей оперативнее? Моя статья постарается ответить на эти вопросы. Как говорится, заставим попотеть ваши конфигураторы. С помощью 1С Исполнителя 2.0 мы выгрузим конфигурацию ЗУП, используя платформу пяти версий, от 8.3.18 до 8.3.22.

1 стартмани

16.11.2022    3985    infosoft-v    40    

45

Несколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"

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

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

14.11.2022    1089    tambu    4    

8

Промисэз, промисэз. Асинхронность и многопоточность

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

В 1С появились методы, позволяющие писать код без "ОписанийОповещений". Отличная новость!

08.11.2022    1362    FilatovRA    4    

9

Регистр сведений, подчиненный регистратору, и независимый регистр сведений в 1С

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

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

31.10.2022    5331    Koder_Line    5    

3

Создаем периодические реквизиты или привет из 1С 7.7

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

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

26.10.2022    1616    morin    4    

27

Случай "Туда и обратно с Ctrl+Z". Жизнетрюки от kuzkov.info

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

Рассматривать будем случай нетипового применения комбинации ctrl+z для управления кареткой в поле правщика.

25.10.2022    930    Steelvan    0    

11

Асинхронное нечто, или так, как раньше!

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

Все же знают, что раньше было лучше! Возврат к истокам и погружение в детали...

23.10.2022    5478    starik-2005    38    

42

Как передать Таблицу Значений в Динамический Список?

Механизмы платформы 1С Универсальные функции Платформа 1С v8.3 Абонемент ($m)

До версии 8.3.9 ответ однозначен - никак. Потом были добавлены временные таблицы для динамических списков, но официальный ответ остался неизменным - никак. Ну а если очень надо?

1 стартмани

17.10.2022    6737    Dementor    9    

25

Подготовка к экзамену "Специалист по платформе". Часть 1

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

Нашел свои записки к подготовке к экзамену "Специалист по платформе", может кому пригодится :)

17.10.2022    3714    Drfreeman    1    

23

Drag & Drop - Переносим Картинку на Форму с помощью мыши (HTML + JS)

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

Реализуем метод Drag & Drop на форме c записью/чтением двоичных данных в/из реквизит формы (пример: доработка формы Номенклатуры; Почтовый клиент; Присоединенные файлы) средствами HTML + JavaScript (работает в Толстом/Тонком/Web клиенте)

1 стартмани

10.10.2022    4027    7    Asya.Ozerova    7    

22

Партицированная дисциплина программиста в 1С

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

Почему при росте объемов базы 1С все становится медленней, даже если все индексы правильно сделаны? В статье на простом примере с регистром сведений показана причина и как этого избежать. Кто виноват больше, 1С или MS SQL решать Вам :)

20.09.2022    2350    1CUnlimited    2    

8