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

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

Алгоритмы поиска пути в графе 75

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

Реализуем алгоритмы поиска пути в графе на платформе 1С 8.3, такие как алгоритм А*, поиск в ширину, жадный поиск, алгоритм Дейкстры и вконце волновой.

1 стартмани

09.07.2019    2669    7    10    

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты 103

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

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    3904    7    

Реализация скачивания печатной формы документа через веб-сайт с использованием HTTP-сервиса 60

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

В статье показан пример, как реализовать скачивание печатной формы документа клиентом (пользователем) по ссылке на веб-сайте.

04.08.2019    1591    8    

Запрет запуска более одного сеанса на рабочем месте (Розница 2.2) 6

Практика программирования v8 v8::УФ Розница Россия Абонемент ($m)

Доброго времени! Столкнулся с проблемой - при запуске более одного сеанса конфигурации "Розница 2.2" на одном рабочем месте возникают конфликты с подключенным оборудованием. Пришлось в быстром темпе это исправить - запретом повторных запусков. Также, кому интересно, можно посмотреть, как обращаюсь из модуля управляемого приложения к серверным процедурам (описание примера).

2 стартмани

04.08.2019    527    0    5    

Быстрое изменение кода без обновления конфы на мобильных приложениях 1С и не только 14

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

Отладка кода в андроид приложениях, кроме прямого пути через подключение отладки по http, возможна несколькими другими путями. Один из них мы и рассмотрим.

1 стартмани

02.08.2019    1664    0    5    

Фоновое выполнение кода в 1С - это просто 113

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

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

02.08.2019    7330    20    

Побитовые операции "на пальцах" 5

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

Простой пример для понимания того, как это работает.

02.08.2019    900    14    

Разбираемся с параметрами редактирования СКД 98

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

Связь по типу, Параметры выбора, Связи параметров выбора

31.07.2019    3136    6    

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

Сервисные утилиты Инструментарий Практика программирования Абонемент ($m)

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

1 стартмани

31.07.2019    2223    55    

БСП: Дополнительные отчеты и обработки - одна обработка, несколько форм 35

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

Как в одной дополнительной обработке разместить несколько форм с типом команды "ОткрытиеФормы"?

29.07.2019    2277    6    

Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Пример. Платформа 8.3.13.1690. ERP 2.4.8.84, ЗУП 3.1.9.187, Розница 2.2.11.30, УНФ 1.6.17.128, БГУ 2.0.61.28, ЗКГУ 3.1.9.187, КА 2.4.7.127, УТ 11.4.7.128, БП 3.0.69.3 3

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

Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Сделана на основе компонент печати штрихкодов фирмы 1с под платформу 1с windows32, windowsx64, linux32, linux64. Типы штрихкодов для генерации - EAN8, EAN13, EAN128, Code39, Code128, Code16k, PDF417, Standart (Industrial) 2 of 5, Interleaved 2 of 5, Расширение Code39, Code93, ITF14, RSS14, CodaBar, EAN13 AddOn 2, EAN13 AddOn 5. Сделана как пример для внедрения. Наиболее оптимальный вариант для веб-клиента. Пример сделан в виде cf файла. Работоспособность проверялась на ERP 2.4.8.84, ЗУП 3.1.9.187, Розница 2.2.11.30, УНФ 1.6.17.128, БГУ 2.0.61.28, ЗКГУ 3.1.9.187, КА 2.4.7.127, УТ 11.4.7.128, БП 3.0.69.35, Документооборот КОРП ПРОФ 2.1.13.28.

1 стартмани

17.07.2019    632    3    0    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 120

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

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    4956    24    

Шаблон формы заполнения табличной части документа 4

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

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

3 стартмани

25.07.2019    463    1    0    

Как проводятся документы в типовых конфигурациях от 1С 127

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

В свое время, когда только начинал шаги в 1С и изучал, как проводятся документы в конфигурациях на платформе 1С по книге "Разработка управляемого интерфейса" (Хрусталева Е.Ю.), и там были представлены примеры совсем далекие от того, как сейчас проводятся документы в современных конфигурациях от 1С.

24.07.2019    11042    31    

В 1000 раз быстрее 12

Практика программирования ИТ-компания Абонемент ($m)

Реализация алгоритма трассировки лучей на новом языке программирования "Перфолента"

1 стартмани

24.07.2019    1717    0    6    

FizzBuzz на 1С. Чем короче, тем веселее. Варианты принимаются... 6

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

Мне было скучно, я не мог себя заставить написать ничего полезного. И читал статью на Хабре. Потом я читал комментарии, а потом... нет я не ушел смотреть котиков на ютюбе. Я решил сделать несколько решений задачки FizzBuzz на 1С, с целью "чем короче, тем лучше". Прошу сильно не пинать, это просто развлечение для вечера.

24.07.2019    2051    16    

Перфолента, первое знакомство. Новый язык программирования 121

Практика программирования Инструментарий Абонемент ($m)

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

22.07.2019    11999    69    154    

Структура подчиненности с хронологией документов и кнопками проведения и удаления 67

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

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

1 стартмани

22.07.2019    2190    43    15    

Чеки ККМ для расчетов с ИП по безналу. Новые обязательные реквизиты в чеке 27

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

Новые требования законодательства по пробитию чеков ККМ при расчетах с индивидуальными предпринимателями по безналу. Нюансы подключения интеграционной компоненты ДТО 10.5.0 на примере кассы ККТ АТОЛ 11Ф и конфигурации 1С УТ 11.4. Необходимые доработки типовой конфигурации УТ 11.4 для вывода на печать новых обязательных реквизитов: покупатель, ИНН, ГТД, страна происхождения.

22.07.2019    3168    10    

Отображение картинки с сайта на форме или сохранение на компьютер для 8.3 3

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

Обновление аналогов, под 8.3. В данной обработке показано как отобразить картинку с сайта на форме в справочнике или документе без скачивания или сохранить на компьютер через диалог файлов. Загрузка тестировалась на ЗУП, редакция 3.1 (3.1.5.407) и выше.

1 стартмани

21.07.2019    501    1    0    

Механизм проверки строк по коэффициенту Жаккара 2

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

Определение схожих строк по коэффициенту Жаккара.

1 стартмани

21.07.2019    665    4    0    

Шаблон для разработки внешних печатных форм 43

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

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

1 стартмани

18.07.2019    2162    27    0    

Пользовательские настройки системы компоновки данных 66

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

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

09.07.2019    3658    0    

Шаблон для 1С8 по Excel (куча новых для 8.3) 7

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

Это файл шаблона для 1С 8, содержит в себе готовые коды, Для любой конфигурации (подключается в конфигураторе). Тестировал на ЗУП, редакция 3.1 (3.1.5.407) и выше.

1 стартмани

16.07.2019    726    10    0    

"Гуглите, господа!", или как Вася свойство искал 59

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

Небольшая история про то, как программист Вася искал свойство на палитре.

12.07.2019    3743    51    

10 способов получить модуль числа (а может, и больше) 38

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

Пишем функцию вычисления модуля числа. Сколько способов существует? Давайте посчитаем!

1 стартмани

11.07.2019    2725    29    

Работа с настройками системы компоновки данных 85

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

Варианты отчетов, работа с настройками вариантов: структура группировок, поля отчета, отборы, сортировка, условное оформление, другие настройки, настройки отображения диаграмм.

02.07.2019    5489    8    

Создание отчетов с помощью СКД - основные понятия и элементы 167

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

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    11429    15    

По следам код-ревью 74

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

Приведу примеры с картинками и небольшим пояснением по вопросам, связанным с код-ревью (обзором кода).

09.07.2019    4613    105    

Регистры сведений. За кулисами 102

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

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

09.07.2019    4930    9    

Интеграция сценарного тестирования в процесс разработки 76

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

Разработчик системы «Тестер» Дмитрий Решитко в своем докладе на конференции INFOSTART EVENT 2018 EDUCATION показывает, что процесс тестирования можно очень плотно интегрировать в процесс разработки, что внедрение тестирования – это возможность развития программиста как такового, позволяющая ему упорядочивать ход мыслей и оставаться «в фокусе». Навыки построения процесса кодирования на стыке с тестированием сокращают время на концентрацию, освобождают от страха перед изменениями и улучшают память разработчика.

08.07.2019    3049    7    

Ловец дедлоков СУБД 45

Оптимизация БД (HighLoad) Практика программирования v8 Россия Абонемент ($m)

Анализ простейшего дедлока СУБД в рабочей базе с использованием ЦУП (центра управления производительностью) и profiler MS SQL (Microsoft SQL Server). Эта статья будет полезна людям, изучающим вопросы оптимизации работы 1С, или тем, у кого возникают дедлоки в рабочей базе. UPD 09.07.2019 добавлено воспроизведение блокировки в случае установки управляемой блокировки перед чтением набора записей регистра сведений. UPD 10.07.2019 добавлена тестовая база с примером.

1 стартмани

08.07.2019    5028    76    

Управляй качеством кода 1С с помощью SonarQube 195

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

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

07.07.2019    11168    177    

Решение проблем учета материалов в эксплуатации. УПП, РАУЗ 1

Практика программирования v8 v8::БУ УПП1 Россия БУ Учет ТМЦ Абонемент ($m)

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

1 стартмани

04.07.2019    688    1    3    

"Меньше копипаста!", или как Вася универсальную процедуру писал 163

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

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

04.07.2019    4758    46    

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

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

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

1 стартмани

03.07.2019    6281    1    70    

Анти-оптимизация: как мы ускорили запрос в 4 раза, сделав его неоптимальным 56

Оптимизация БД (HighLoad) Практика программирования Сертификация v8 Бесплатно (free)

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

02.07.2019    4982    119    

Многоуровневая нумерация в отчете СКД (программный вывод) 36

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

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

1 стартмани

01.07.2019    1876    7    

Мониторинг производительности и искусственный интеллект 35

Оптимизация БД (HighLoad) Практика программирования v8 Абонемент ($m)

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

1 стартмани

01.07.2019    2919    28