...

Все публикации Практика программирования — все для 1С

1С:Предприятие для программистов: Тренинг к экзамену “1С:Специалист”. Онлайн-интенсив с 1 по 26 февраля 2021 г. Промо

Практика программирования v8 Платные (руб)

Данный онлайн-курс предусматривает решение различных прикладных задач для подготовки к сдаче экзамена “1С:Специалист” по платформе “1С:Предприятие 8.3”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

18.09.2020    18513    0    Infostart    28    

Универсальная отладка внешней обработки заполнения (типовые механизмы, без внешних файлов, расширений или вызова внешних файлов)

Обработка документов Прочие инструменты разработчика Практика программирования v8 ERP2 УУ Абонемент ($m)

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

1 стартмани

10.08.2021    2538    6    pvlunegov    2    

Пример создания документа с движениями в ERP 2.5.7

БСП (Библиотека стандартных подсистем) Практика программирования v8 ERP2 Россия УУ Абонемент ($m)

Пример создания документа с движениями в ERP 2.5.7, а также включение документа в основные подсистемы, а именно по управлению доступом, датам запрета изменения, контролю остатков, использованию характеристик и серий и прочее.

1 стартмани

10.08.2021    3050    maraty    10    

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions Промо

Универсальные функции Практика программирования v8 Бесплатно (free)

"Я не могу просто взять и скопировать код с гитхаба", "у нас 1С микросервисами окружена", "возможностей мало" - частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще - берём и используем.

28.12.2020    9441    comol    31    

Еще один способ вычисления медианы запросом 1С

Практика программирования v8 Платформа 1C v8.2 Бесплатно (free)

Вниманию сообщества предлагается еще один способ расчета медианы числового ряда одним пакетным запросом 1С.

09.08.2021    1493    direktorSan    0    

Программное открытие отчета СКД с параметрами и отбором

Практика программирования v8 v8::УФ v8::СКД Бесплатно (free)

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

07.08.2021    7342    Eugen-S    19    

Разбор сайтов с применением Chrome devtools. Примеры от kuzkov.info

WEB Прочие инструменты разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

Пример обработки-шаблона для веб-разбора сайтов с применением chrome devtools через веб-гнезда. Рассмотрение практического случая веб-разбора данных сайта с цитатами Пушкина. Плюсы применения обозревателя для веб-разбора перед получением и разбором голой строки html, полученной get запросом.

1 стартмани

06.08.2021    2724    5    Steelvan    6    

Расширенная работа с графическими схемами. Построение схемы БП с помощью графической схемы. Переработка под 8.3 (8.2 и 8.1 так же поддерживается) Промо

Практика программирования v8 Россия Платные (руб)

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

5000 руб.

16.08.2012    38232    11    40    

Временные таблицы запроса

Практика программирования v8 8.3.14 1cv8.cf Бесплатно (free)

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

30.07.2021    1612    KonanSS    3    

Базовый курс для начинающих 1С-программистов. Онлайн-курс с 1 сентября по 1 декабря 2021 года.

Практика программирования v8 Платные (руб)

Первый курс траектории развития разработчика на платформе 1С:Предприятие 8

23.07.2021    12675    0    Infostart    5    

Расписание: объект и примеры применения

Практика программирования v8 УТ10 Россия Бесплатно (free)

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

21.07.2021    1224    schthaxe    1    

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

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

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

10.12.2019    21809    0    Infostart    6    

Объект "Схема запроса" и расширения языка запросов СКД

Практика программирования v8 v8::Запросы Россия Бесплатно (free)

Если использовать объект СхемаЗапроса для модификации текстов запросов, содержащих расширения СКД, то могут возникнуть ошибки времени исполнения. И полученных запрос не будет работать. В статье расскажу, как этого избежать.

18.07.2021    2579    mysm    14    

СКД: скрываем нужные группы (блоки) по требованию пользователя

Практика программирования v8::СКД 1cv8.cf Бесплатно (free)

Видимость блоков в определённой группе, регулируемая пользователем в отчёте СКД.

14.07.2021    3130    olja-ljaaa    7    

Программное формирование отчетов в БП 3.0 на примере оборотно-сальдовой ведомости по счету

Оборотно-сальдовая ведомость, Анализ счета Практика программирования v8 v8::БУ v8::СКД БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

14.07.2021    2945    7    arman1997    0    

1C:Предприятие для программистов: Запросы и отчеты. Онлайн-интенсив с 13 ноября по 16 декабря 2019 г. Промо

Практика программирования v8 Платные (руб)

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

23.08.2019    20618    0    Infostart    3    

Изменение расшифровки макета СКД до компоновки

Универсальные функции Практика программирования v8 v8::СКД Бесплатно (free)

Это не про работу с данными расшифровки. Это про изменение расшифровок полей ДО того, как СКД выполнилась. Быстрый способ сделать нужные расшифровки.

12.07.2021    2570    Yashazz    6    

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

Практика программирования v8 Бесплатно (free)

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

08.07.2021    1236    Smirnov1980    9    

Доработка в расширении Яндекс маркета (скачать все этикетки)

WEB Практика программирования v8 УТ11 КА2 Бесплатно (free)

Доработка кнопки "Скачать все этикетки" - выбрали каталог и сохранили все за один раз, а не 100500 раз нажимаем кнопку сохранить.

08.07.2021    1074    rst_filippov    0    

Работа с абстрактным массивом

Математика и алгоритмы Практика программирования v8 Россия Абонемент ($m)

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

1 стартмани

07.07.2021    4134    kalyaka    56    

Периодические реквизиты в 1С

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

Приветствую, коллеги! Сегодня говорим о периодических реквизитах. Что это такое? Когда они нужны? Когда они не нужны? В чем смысл наборов периодических реквизитов? Какие еще периодические инструменты есть в 1С? Ответы на эти вопросы Вы узнаете их моей статьи.

05.07.2021    1515    Koder_Line    2    

Печать таблицы значений в 1С 7.7 при отладке

Практика программирования v7.7 Россия Бесплатно (free)

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    1703    Zoltan_Black    11    

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

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.03.2019    47970    tormozit    59    

Загрузка JSON в дерево значений

Практика программирования 8.3.6 1cv8.cf Абонемент ($m)

Читаем и парсим JSON, засовываем его в дерево - что тут сложного?

1 стартмани

29.06.2021    2824    2    starik-2005    17    

Правила жёлтого напильника. Часть 3. Правильного ответа нет

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

О выборе варианта реализации изменений.

29.06.2021    5160    1c-intelligence    43    

Чтоб в СКД по таблице значений был порядок!

Практика программирования v8::СКД Бесплатно (free)

Сортировка СКД и источник - таблица значений. Заметка.

28.06.2021    1565    Yashazz    0    

Использование программных перечислений, ч.1: строковые константы Промо

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

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    41380    unichkin    74    

Лямбда-функции на встроенном языке 1С

Универсальные функции Практика программирования Бесплатно (free)

Анонимная функция средствами 1С. Пророчества грядущих функций первого класса и ООП. Другие смелые заявления.

28.06.2021    5342    AntonProgma    300    

Снежинка для запроса

Практика программирования Россия Бесплатно (free)

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

21.06.2021    1862    kalyaka    5    

Параллельная обработка очереди сообщений

Практика программирования v8 Бесплатно (free)

Описание алгоритма обработки очереди последовательных сообщений регистрации изменений записей регистра сведений. Алгоритм может быть применим к любым объектам метаданных. Алгоритм основан на обработке объектов по их ключам.

15.06.2021    2474    zhichkin    11    

Вспомогательные инструкции в коде 1С Промо

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

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

15.10.2018    36746    tormozit    107    

Учебный пример программного формирования схемы компоновки данных: Универсальный отчет по регистрам накопления

Практика программирования v8 Бесплатно (free)

Разберём учебную задачу создания Универсального отчета по оборотным регистрам накопления конфигурации.

14.06.2021    3187    maraton1185    4    

Применение GoogleCharts в 1С

Работа с интерфейсом Практика программирования 8.3.14 1cv8.cf Платные (руб)

4 объекта обычного приложения, скопировав которые можно использовать в 1С GoogleCharts.

2250 руб.

09.06.2021    2727    0    0    

Семеро одного не ждут? Асинхронное исследование асинхронности

Работа с интерфейсом Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

08.06.2021    6142    Alxby    47    

Оформление и рефакторинг сложных логических выражений Промо

Практика программирования v8 Россия Бесплатно (free)

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

20.09.2012    83228    tormozit    131    

Взаимодействие окон в системе 1С:Предприятие

Практика программирования v8 Бесплатно (free)

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

07.06.2021    1280    Gladkov_Anton    3    

Шаблон внешней обработки для ввода на основании

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

Данная обработка может являться шаблоном для организации  собственного "ввода на основании".

2 стартмани

07.06.2021    2035    11    Hitcher    0    

Своя функция &Вместо &ИзменениеИКонтроль

Практика программирования v8 Россия Бесплатно (free)

Как добавить контроль в расширения, если не доверяешь аннотации &ИзменениеИКонтроль.

06.06.2021    6612    AntonProgma    161    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

11.07.2007    55187    tormozit    51    

Разработка с учетом Показателей

Математика и алгоритмы Практика программирования v8 Россия Абонемент ($m)

Время от времени приходится разрабатывать алгоритмы расчета с некоторыми условными значениями. Я их называю Показателями. Данная статья предлагает один из методов работы с Показателями.

1 стартмани

04.06.2021    1924    0    blockcode    1    

Новичок новичку: как выгрузить/загрузить XML данные

Обмен через XML Практика программирования v8 Россия Бесплатно (free)

Рассказываю на примере, как с помощью xml файлов выгружать/загружать метаданные (документы, справочники, регистры). Рассматривается клиент-серверный вариант. Вариант передачи файла на сервер. Вариант загрузки файла без создания временных файлов.

04.06.2021    10395    user1312100    14    

Пример использования объекта "Схема запроса" в реальном проекте

Практика программирования v8 Бесплатно (free)

Разберём решение задачи реального проекта: контекст, логика решения, само решение. Рассмотрим возможности объекта СхемаЗапроса.

03.06.2021    4244    maraton1185    32    

Вам нравятся запросы в 1С? Промо

Практика программирования v8 v8::Запросы 1cv8.cf Абонемент ($m)

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    29723    7    m-rv    91    

Добавление факсимиле/логотипа в готовую печатную форму (УТ 11)

Практика программирования v8 УТ11 Россия Бесплатно (free)

Как вставить в любую уже сформированную форму логотип или факсимиле.

02.06.2021    1249    atdonya    0    

HTML таблица для начинающих

Языки и среды Практика программирования v8 Бесплатно (free)

Несколько примеров HTML таблиц со стилями и без. Хорошая замена отчетов на СКД.

02.06.2021    5328    dsdred    25    

Удержание СОМ-соединения между вызовами сервера

Практика программирования v8 Бесплатно (free)

Избежать повторной установки серверного СОМ-соединения, вызывая его откуда угодно и как угодно.

01.06.2021    1129    Yashazz    21    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    51965    tormozit    74    

История должности подписанта

Практика программирования v8 ЗУП3.x Россия Бесплатно (free)

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

28.05.2021    532    VladSmall2020    2    

Преобразование картинки в код ZPL

Практика программирования v8 8.3.14 1cv8.cf Россия Абонемент ($m)

Печать графики на языке ZPL. Данная обработка конвертирует картинку в код на языке ZPL для команды ^GF (Graphic Field). Без внешних компонент. Встроен пример печати QR кодов.

10 стартмани

28.05.2021    1569    3    boss_kuz    3    

Итоги в одну колонку для дерева значений

Практика программирования v8 1cv8.cf Абонемент ($m)

Мизерная хитрость для группировки дерева значений в одной колонке.

1 стартмани

27.05.2021    1135    0    tech1c    2    

Изменение размера картинок "на лету" с помощью NGINX

Практика программирования v8 Бесплатно (free)

Пример использования nginx и image_filter для сжатия картинок.

26.05.2021    2077    malikov_pro    21