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

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

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар") Промо 101

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

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    16785    79    57    

Не провоцируйте СКД, или пример "как не надо" 43

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

Пример того, что не нужно использовать в запросах, чтобы не провоцировать СКД.

10.06.2019    5444    90    

Детализация денежных средств по направлениям деятельности. БГУ 2 3

Практика программирования v8 v8::БУ БГУ Россия Госбюджет Бюджетирование и финансовое планирование Бесплатно (free)

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

10.06.2019    798    0    

Несколько документов на основании одного 3

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

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

1 стартмани

10.06.2019    831    0    4    

QR-код с логотипом компании (обычная и управляемая форма) Промо 5

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

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2000 руб.

22.06.2016    19564    0    2    

Оптимизация маршрута с помощью OSRM (без открытия карты) 10

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

Основной этап решения задачи оптимизации - это получение расстояний между точками маршрута. Большинство разработок используют для этого Яндекс-маршрутизацию либо Гугл-маршрутизацию. Проблема в том, в этом случае надо маршрут вывести на карту и потом можно считать его длину, а значит, на сервере этого не получится сделать. Эта разработка для получения расстояний и построения маршрута использует сервис http-сервис OSRM. А значит, маршрут выводить на карту не надо. Плюс ко всему это Опенсорс проект, что есть плюс. Но и точность построения маршрутов, говорят, хуже аналогов.

2 стартмани

06.06.2019    984    0    4    

Чем расщепить или "СтрРазделить() VS РазложитьСтрокуВМассивПодстрок()" ? 51

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

Сравнение методов по "расщеплению" строк Какой и когда использовать? Платформенный или БСП? Приходим к выводу - и тот и другой.

06.06.2019    3151    34    

Работа с запросами. Получение последней цены товара из табличной части документа. Несколько вариантов 9

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

На нескольких собеседованиях это спрашивали, решил поделиться. Обычно я использую вариант №2. Остальные варианты нашел в интернете.

05.06.2019    1972    26    

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 Промо 425

Практика программирования Обмен с другими системами WEB Универсальные функции Инструментарий Универсальные обработки v8 1cv8.cf Абонемент ($m)

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

5 стартмани

31.01.2019    17786    196    86    

Вставка гиперссылки в форматированный документ 9

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

Да, форматированный документ это умеет и сам, но возможности можно расширить!

03.06.2019    1079    0    

Парсер строки по шаблону с помощью RegExp  7

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

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

03.06.2019    1297    7    

Индикатор выполнения длительных операций на сервере 1С 8.3 (управляемые формы) 5

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

Индикатор выполнения (отображение прогресса) длительных операций в тонком клиенте 1С:Предприятия 8.3, когда полностью весь код исполняется на сервере, а клиент просто ждёт завершения. Используются внешние средства (либо командное окно Windows, либо приложение Java).

1 стартмани

03.06.2019    4967    0    20    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо 30

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

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

05.12.2017    19285    34    

Совершенный коТ (Cat complete) 58

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

Стандарты программирования в картинках. Самоирония прилагается.

03.06.2019    5219    149    

Закрытие остатков регистра накопления в документе "Корректировка записей регистров". УПП 1.3 1

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

Небольшие изменения на уровне модуля формы, для автоматического закрытия остатков произвольных регистров накопления с помощью документа "Корректировка записей регистров" в УПП 1.3.

31.05.2019    1121    0    

Ошибки (?) работы СКД 0

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

СКД неверно ставит отборы?

31.05.2019    1455    6    

Использование классов .Net в 1С для новичков Промо 146

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

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    58690    104    

Нюансы преобразования запроса СКД 52

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

Описание некоторых нюансов преобразования запроса в СКД.

31.05.2019    5456    12    

Пример печатной формы в Word для УТ 11.4, ERP. КА 2.4, подложка и колонтитулы 4

Печатные формы документов Практика программирования v8 ERP2 УТ11 КА2 Россия Абонемент ($m)

Пример внешней печатной формы с выводом в MS Word для УТ 11.4, КА 2, ERP 2.4, печатная форма печатается из документа "Заказ клиента". Для примера разобрано програмнное заполнение верхнего и нижнего колонтитулов, а также печать в качестве подложки - логотипа организации (печать картинки на заднем фоне, при этом у логотипа уменьшена яркость и он повернут на 45 градусов).

1 стартмани

30.05.2019    744    1    5    

Режим выбора из списка (обычные формы), очищается поле ввода при открытии сохраненных данных 1

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

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

30.05.2019    847    2    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо 121

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

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    16884    40    

[История разработки] Терминал путевых листов 48

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

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

30.05.2019    3339    14    

Простой пример реализации канбан доски 2

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

Рисование канбан доски с помощью динамических списков.

1 стартмани

29.05.2019    1136    1    2    

Картинки во внешней печатной форме (Шапка и табличная часть) 8

Печатные формы документов Практика программирования v8::ОУ v8::УФ УТ11 Россия Абонемент ($m)

Способы вывести на печать картинку в шапке и в табличной части внешней печатной формы. Управление торговлей, редакция 11 (11.4.7.150).

1 стартмани

27.05.2019    955    1    

Заполняем по шаблону (по умолчанию) Промо 67

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

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

1 стартмани

08.02.2018    15563    18    17    

Замена ссылок на GUID-ы в таблице значений через XML 8

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

Практическое применение объекта 1С ПреобразованиеXSL - использование правила XSL для конвертации ссылочных типов в строку.

27.05.2019    1157    6    

Исправляем медленное выполнение операций с хранилищем конфигурации 56

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

В статье описан способ решения проблемы долгого захвата/помещения объектов в хранилище конфигурации

26.05.2019    3855    12    

Добавление внешних отчетов / обработок в собственные подсистемы 20

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

Краткая инструкция по добавлению функционала доп обработок/отчетов в собственную подсистему.

24.05.2019    2265    7    

Нечеткий поиск одним запросом Промо 35

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

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

1 стартмани

28.12.2015    17000    52    9    

Просто о дереве значений 11

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

Кратко о работе с объектом типа ДеревоЗначений.

24.05.2019    2152    13    

Регистры накопления. Агрегаты в оборотных регистрах 67

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

Описание механизма агрегатов оборотных регистров накопления для платформы 1С 8.2. Рассмотрение хранения и принципа использования агрегатов платформой на стороне СУБД.

24.05.2019    3524    2    

Графики работы из БСП 6

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

Не очень давно на канале 1С:БСП была опубликована заметка по использованию Графиков работы и Календарных графиков.

1 стартмани

23.05.2019    1026    0    

Тестер: частые вопросы Промо 150

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

Ошибкам бой - тесты норма жизни!

25.07.2018    17304    19    

Спутник программиста - каркасная конфигурация начинающим программистам 1С 64

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

Спутник программиста - каркасная конфигурация с примерами для разработки начинающим программистам 1С.

1 стартмани

23.05.2019    8329    94    27    

Как выгружать цены 0

Практика программирования v8 Ценообразование, анализ цен Абонемент ($m)

Как аккуратно передать цены в систему, в которой нет понятия периодичности цены? Как отложить те цены, которые начнут действовать послезавтра? Как случайно не выгрузить цены, которые изменились, но уже не актуальны?

1 стартмани

22.05.2019    901    0    3    

Регистры накопления. Виртуальные таблицы. Часть №2: "Остатки" и "Остатки и обороты" 78

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

Описание работы платформы 1С:Предприятие 8.2 с виртуальными таблицами регистров накопления "Остатки" и "Остатки и обороты". Анализ SQL-запрос при работе с виртуальными таблицами

22.05.2019    4927    6    

Работа с публикациями "Инфостарт" Промо 11

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

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    6422    10    10    

Этюды по программированию: Штрихкодирование серий номенклатуры 20

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

Есть проект на 1С:ERP. В рамках проекта надо организовать учет материалов по сериям с помощью штрихкодов. Нужно подключить сканеры штрихкодов, разработать систему штрихкодирования с учетом серий, разработать печать этикеток для штрихкодов на листах А4 и принтерах этикеток, создать рабочее место для учета израсходованных материалов. Пишу, в том числе и для себя, пригодится на других проектах. С поправкой на ветер можно использовать в УТ11.

20.05.2019    2195    4    

HTTP Сервис выполнения запросов 1С и получения результата в HTML 16

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

Реализация алгоритма выполнения запроса 1С поверх HTTP.

20.05.2019    1881    3    

Регистры накопления. Виртуальные таблицы. Часть №1: Обороты 75

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

Описание работы платформы 1С:Предприятие 8.2 с виртуальной таблицей "Обороты" регистров накопления.

20.05.2019    6301    4    

Ускоряем 1С: модули с повторным использованием возвращаемых значений Промо 132

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

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

04.09.2017    39104    60    

Создание внешней печатной формы в формате документа Word 35

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

В статье написано, как создать внешнюю печатную форму (для конфигураций с БСП) в формате Word.

1 стартмани

17.05.2019    2639    5    

Парсер таблиц по шаблону. Автоматическая корректировка парсера. Сравнение графов 11

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

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

17.05.2019    1070    0    

Поле адреса в своем справочнике на примере 1С:Бухгалтерия 3 0

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

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

1 стартмани

17.05.2019    976    0    

Как выполнить отчет на СКД через COM и получить данные отчета? Промо 82

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

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    15176    3    

Поле "Отбор" в управляемой форме используя СКД 6

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

Пример, который осуществляет отбор ссылок при помощи СКД, макет компоновки создается программно.

1 стартмани

17.05.2019    1119    2    0    

Регистры накопления. Структура хранения в базе данных 136

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

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

16.05.2019    11383    24    

Еще один способ нестандартной расшифровки отчета. Без использования обработчиков формы. Для ленивых 81

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

Лень+ СКД. Еще один нестандартный способ расшифровки отчета. Без использования обработчиков формы. Только макет компоновки и модуль отчета. Весь исходный текст в статье.

16.05.2019    4123    53    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции Промо 59

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

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    12440    22    26    

Расшифровка отчета на СКД с детализацией по выбранному полю на основе БСП 63

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

В данной статье рассмотрим механизм работы с расшифровкой отчета, созданного при помощи системы компоновки данных, в управляемом приложении. Показывать буду на примере реальной задачи. Условие: использовать имеющиеся в конфигурации механизмы БСП, с минимальными и "правильными" изменениями. Расшифровка должны быть двух видов на каждом поле: 1. Открывать ссылочный объект 2. Открывать новую форму с детализацией табличной части документа. Собственно ради второго пункта и писалась статья, в основном для себя, чтобы не забыть.

14.05.2019    3341    0    

Табличная часть из дополнительных реквизитов с обработкой событий в расширении 6

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

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

1 стартмани

13.05.2019    1398    7    

Оперативная доработка отчетов без обновления конфигурации или расширения 7

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

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

12.05.2019    1396    0    

Разворачивание таблицы свойств и значений по колонкам через СКД 17

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

СКД! Юниоры 1С начинают паниковать, когда слышат эту аббревиатуру. Хороший пример, упрощающий жизнь начинающему разработчику, представлен ниже.

12.05.2019    2352    0