...

Библиотека по теме "Механизмы платформы 1С" для 1С

Динамический список, ключи записей. Нюансы

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

Заметки об особенностях динамических списков с произвольным запросом и видом ключа, отличным от "Авто"

07.08.2020    16979    Yashazz    6    

27

Использование флажков в динамических списках

Механизмы платформы 1С Управляемые формы

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

04.08.2020    34769    nekit_rdx    40    

153

Установка расширений в 1С 8.3

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

Краткая инструкция, как подключить расширение конфигурации в 1С.

27.07.2020    48462    Mouros    11    

5

Загрузка, скачивание, удаление файлов с помощью НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера()

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

В платформе 8.3.15 появились новые методы НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера(). В данной статье рассмотрено готовое решение проверенное и прекрасно работающее на тонком и веб-клиенте.

1 стартмани

25.07.2020    35854    Flashill    23    

62

Вы запускаете приложения, но делаете это без уважения

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

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

21.07.2020    22077    Infostart    35    

156

Использование Стека вызовов в качестве условия оператора Если [...] Тогда

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

Делюсь интересным приёмом, позволяющим использовать данные стека исполнения кода 1С в качестве условия, накладываемого на выполнение кода.

12.07.2020    17739    sapervodichka    65    

107

Количество - Количество = ?

Механизмы платформы 1С Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11

Добрый день.  При работе с отчетом "Исполнение плана продаж по подразделениям" столкнулся с неким багом / фичей. Ответов в поиске не нашел, может плохо искал, поэтому хотел бы поделиться (обменяться мнением). Работа с отчетом проводилась в УТ 11.4, также отчет доступен и в ERP, платформа 8.3.16.

02.06.2020    1956    user783353    4    

6

Обработчик "После завершения транзакции" своими руками

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

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

31.05.2020    6549    barelpro    63    

27

Регистр сведений как дополнение объекта

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

Подключаем регистры сведений к формам связанных с ними объектов, быстро и надежно.

19.05.2020    14354    Infector    19    

18

Одинакова ли в табличном документе реальная ширина колонок с одинаковой номинальной шириной

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

Здравый смысл подсказывает, что способность ячейки табличного документа вмещать текст зависит от её ширины. Поэтому, имея в виду вместимость ячеек, статью можно было бы озаглавить "Одинакова ли ширина колонок табличного документа с одинаковой шириной". Что то не очень? Да. получается тавтология. Приходится вводить дополнительные термины. В рамках данной статьи условимся под реальной шириной понимать именно способность ячеек вмещать строки, а под номинальной шириной - значение свойства "Ширина" колонки табличного документа. Так вот оказывается, что колонки с одинаковой номинальной шириной несколько отличаются друг от друга реальной шириной. То есть строка, которая помещается в ячейку одной колонки, может не поместиться в ячейку другой колонки такой же номинальной ширины.

12.05.2020    2647    burmsergey    8    

3

Серверные вызовы, которые нельзя вызывать

Механизмы платформы 1С Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8

Не баян, а классика. Рассмотрим особенность платформы настолько же древнюю, как сами УФ.

12.05.2020    19771    SeiOkami    37    

165

Как ограничить поля отбора в динамическом списке и ничего не сломать

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8

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

06.05.2020    17342    SeiOkami    6    

77

Как обойти глюк механизма расширений. Пошаговая инструкция в картинках

Механизмы платформы 1С Платформа 1С v8.3 1С:Бухгалтерия 3.0

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

26.04.2020    18906    alfanika    21    

39

Выгрузка новых стандартных обработок

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

Описывается способ определить адрес ресурса, по которому стандартная обработка хранится в платформе 8.3, с последующим сохранением обработки в файл внешней обработки.

24.04.2020    3948    anddro    5    

24

Формирование строки большой длины

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

Для опытных программистов в этой статье не будет ничего нового, но, возможно, кому-то статья сэкономит немного времени. Появилась у меня задача пройтись регулярными выражениями по наименованиям справочников. При подготовке строки в которой будут содержаться все наименования объектов справочника с соответствующими им ГУИДами, сразу обнаружил, что не все способы формирования строки одинаково быстро работают.

19.04.2020    2631    MADCAT    13    

8

Сравнение строк (на равенство)

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

Исследуем, выигрышно ли применять СтрСравнить вместо "=". Заодно проверим временные затраты при передаче параметров по ссылке и по значению.

17.04.2020    11442    ImHunter    13    

11

Использование таблиц SQL Server в качестве очередей сообщений

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

Статья о событийно-ориентированной интеграции и об асинхронной обработке данных в контексте 1C под управлением SQL Server. Подробно разбирается вопрос использования таблиц СУБД в качестве очередей сообщений.

23.03.2020    6281    zhichkin    10    

19

Отправка уведомлений с помощью командной строки, Оповещения с сервера на клиент с помощью командной строки

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

Отправка уведомлений с помощью команды командной строки msg. Оповестить пользователей из серверного модуля или регламентного задания, с помощью командной строки msg.

1 стартмани

05.03.2020    12409    user5300    3    

42

Удаление записи из табличной части в режиме без использования модальности

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

Всем привет! Появилась необходимость в написании кода удаления записи из табличной части с обратной связью в режиме без использования модальности. Но как правильно сделать нигде не нашел. Предлагаю свой вариант на растерзание.

1 стартмани

01.03.2020    3980    vaganovsergey    2    

0

Совместимость работы со строками. Жизнь до 8.3.6 и после

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

Немного о совместимости со старыми версиям платформы 1С в работе со строками.

21.02.2020    8526    Infostart    25    

69

Преобразование таблицы значений в массив структур (структура строкой)

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

Таблица значений в массив структур без перебора коллекции колонок для каждой строки таблицы.

19.02.2020    36925    GG_Dots    88    

15

Эволюция расширения конфигурации

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

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

06.02.2020    27062    Xershi    51    

224

Подсчет числа строк с кодом, с комментариями (и т.п.) в конфигурации

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

Если вам требуется для вашей конфигурации по-быстрому подсчитать количество строк с кодом, количество строк с объявлением процедур и функций, количество строк с комментариями и т.п., то вы можете использовать предлагаемый код. Надеюсь, кому-нибудь пригодится. Тестировалось на платформе 1С:Предприятие 8.3 (8.3.12.1567) на обычных формах.

26.01.2020    4203    Идальго    15    

5

Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"

Механизмы платформы 1С Управляемые формы

Переход на управляемые формы перевернул процесс разработки на 1С, заставив программистов менять привычные подходы к описанию логики работы интерфейса. Руководитель компании «Цифровой Кот» Юрий Лазаренко в своем докладе на конференции Infostart Event 2019 Inception рассказал о том, как устроены управляемые формы и как правильно работать с тонким клиентом платформы 1С:Предприятие.

23.12.2019    25341    TitanLuchs    23    

101

Новые конструкторы коллекций

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

Некоторые идеи, как добавить "синтаксического сахара" при создании коллекций в языке 1С.

20.12.2019    3364    user700211_a.straltsou    35    

9

Анализ функциональности: где наш код?!

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

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

02.12.2019    5271    Kindman1980    14    

27

30 задач. Странных и не очень

Математика и алгоритмы Механизмы платформы 1С Платформа 1С v8.3

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    51565    Infostart    65    

165

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

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

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

1 стартмани

25.11.2019    9770    Sibars    66    

12

"При изменении" подсистемы. Привет от 8.2!

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

Отлавливаем событие "При изменении" подсистемы.

14.11.2019    9842    Infostart    13    

55

Фишечки-рюшечки

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

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

06.11.2019    11348    mpeg1989    95    

66

Парочка интересных багов.

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

Баги, обнаруженные на платформе 8.3 после перехода с 8.2.

30.10.2019    4942    RomanCrow13    25    

10

Работа с механизмом отладки 1С. Базовые настройки

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

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

12.10.2019    44301    aximo    9    

31

ЧтениеДанных и ЗаписьДанных. Работа со строками

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

Использование потоков и двоичных данных для работы со строками.

04.10.2019    24198    Yashazz    16    

76

Таблица значений. Нюансы

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

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    81583    Yashazz    62    

368

От чего можно отказаться при разработке расширений 1С

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

Разработка расширений 1С и оптимизация через механизм БСП: Дополнительные отчеты и обработки.

23.09.2019    13793    independ    34    

126

Критерии отбора. От простого к сложному

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

Небольшая заметка о работе с критериями отбора и их внутреннем устройстве.

22.09.2019    38182    Infostart    6    

127

Версионирование регистров сведений

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

Моя реализация механизма мониторинга изменений регистра сведений.

17.09.2019    6433    KonS    10    

7

Блокировка от параллельного выполнения функционала на примере регламентных заданий

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

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

16.09.2019    3197    2tvad    8    

9