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

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

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

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

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

1 стартмани

31.01.2019    24989    235    bonv    106    

Разбор XML документа - почти все возможные способы 617

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

К вам пришел XML документ, как получить из него данные для обработки в 1С. ЧтениеXML, ДокументDOM, XPath, ФабрикаXDTO, ПакетыXDTO в сравнении.

1 стартмани

05.11.2014    182123    497    svenderevsky    91    

Редактирование данных прямо в отчете СКД (как в Excel). Теперь с пересчетом итогов! 141

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

Вам не подходит обычная форма ввода данных Клиент хочет прямо в отчете изменять цифры Тогда этот шаблон поможет вам быстро добавить в ваш отчет СКД механизм редактирования данных

2 стартмани

21.11.2012    35022    233    Visitizer    51    

Работа со схемой запроса 171

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

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

1 стартмани

24.04.2018    27126    kalyaka    34    

Прикрепление внешних файлов к документам, справочникам и другим объектам для управляемого приложения (интерфейс такси) 13

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

Прикрепление файлов к объектам для управляемого приложения (такси) без БСП. Всего два регистра сведений и одно перечисление.

1 стартмани

14.04.2017    10871    41    Igor030370    7    

Получение запросом данных журнала регистрации хранящегося в SQLite 130

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

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

1 стартмани

17.09.2014    56942    147    rtnm    35    

RLS - дубли условий в запросах к СУБД 33

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

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

1 стартмани

07.10.2019    1799    geron4    4    

Асинхронные вызовы 84

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

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    33898    106    rtnm    25    

Удобное хранение форматированного текста 26

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

Как сохранить форматирование с картинками в строковом поле 1С

1 стартмани

15.04.2014    22560    68    fotov    13    

HTTP-сервисы в 1С Предприятие 8.3 171

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

В платформе 1С Предприятие 8.3 появилась возможность создавать HTTP-сервисы. Пример работы.

1 стартмани

17.09.2014    75786    223    vano-ekt    58    

Подпись в мобильном приложении 12

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

Подпись клиента в вашем мобильном приложении.

1 стартмани

04.01.2018    10583    38    onec.developer    7    

Вставка снимка экрана (screenshot) в форматированный документ 69

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

Пример работы с буфером обмена и программной вставки скриншота в форматированный документ.

1 стартмани

30.08.2017    17195    30    Boneman    10    

Графическая схема. Управление при помощи XDTO. 118

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

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

2 стартмани

16.01.2017    16482    77    Alxby    15    

Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Пример 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    1310    4    ivanchai    0    

Управление состоянием формы через конечный автомат 81

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

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

1 стартмани

19.06.2018    9922    kalyaka    35    

Несколько шаблонов для доработки типовых конфигураций 173

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

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

1 стартмани

03.10.2016    27476    89    json    25    

Автоматическое оповещение пользователей при проведении документа Поступление товаров, с возможностью дублировать сообщения другому сотруднику 11

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

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

1 стартмани

26.02.2018    8780    Natali307192013    5    

Отправка сообщений через электронную почту из 1С 20

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

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

1 стартмани

10.02.2015    23297    58    burlakov    8    

Подсистема уведомлений пользователей об изменении конфигурации 26

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

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

1 стартмани

27.11.2012    17277    27    Smaylukk    9    

Реализация подбора на основе управляемых форм 1С 8.2 42

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

В статье излагается практический опыт реализации формы подбора для заполнения табличной части документа на основе управляемых форм. Реализован произвольный динамический запрос и поддержка механизмов Drag&Drop. Это просто опыт для обсуждения, а не инструкция делай так.

1 стартмани

10.09.2010    29372    52    User67    14    

Ops средствами 1С:Предприятие 74

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

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

1 стартмани

23.04.2019    13260    blackhole321    26    

Связанные табличные части (управляемые формы) 7

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

У нас есть 2 связанные табличные части, и нам надо, чтобы по текущей строке в одной из них мы видели только определенные строки во второй. Были бы у нас динамические списки, мы бы взяли событие "При активизации строки" и стандартный механизм отборов СКД, которая лежит в основе списка. Но вот с табличными частями так не получится. Тут нам надо будет написать несколько строк кода и использовать "ОтборСтрок", доступный для таблицы формы. Тестировалось на платформе 8.3.13.1644, будет работать и на более ранних версиях платформы.

1 стартмани

25.01.2019    3554    3    Kim1C    2    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов 122

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

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    24251    rpgshnik    46    

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

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

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

1 стартмани

26.04.2018    6834    5    grandexpert    19    

Отборы (поиск) в табличной части либо таблице значений (управляемые формы) 20

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

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

1 стартмани

22.03.2018    20556    Kim1C    8    

Подсистема "Планировщик" (версия 1.1) 138

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

Конфигурация с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

5 стартмани

02.03.2015    55706    313    vandalsvq    62    

XDTO-пакеты для чтения ответов от сервиса Dadata 5

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

Конфигурация и расширение с XDTO пакетами для чтения ответов от сервиса Dadata.ru + пример кода для поиска организаций по ИНН и чтения их статуса.

1 стартмани

10.12.2017    9803    9    anig99    25    

Система взаимодействия. Быстрый старт 74

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

В статье описано принципиальное взаимодействие клиентского сеанса с сервером взаимодействия.

1 стартмани

28.11.2017    20644    Goleff74    15    

Пример преобразования дерева значений в таблицу значений и обратно в 1Cv8 136

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

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

1 стартмани

09.08.2010    75620    94    Sintson    66    

Работа с DropBox из 1С 86

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

Пример работы с сервисом dropbox без установки приложения dropbox (средствами, которые предоставляют 1С и Windows по-умолчанию).

1 стартмани

28.08.2014    26357    61    le_    38    

Пример использования штрихкодирования печатных форм документов с использованием Android 9

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

В данной разработке приведён пример, как можно с помощью штрих-кода хранить небольшой объём информации. В качестве штрих-кода один из наиболее емких штрих-кодов Data Matrix.

1 стартмани

30.05.2016    10833    2    odineskin2    5    

Как в 1С 8.x скопировать файл с клиента на сервер в два клика? 23

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

В статье рассмотрен удобный и элегантный способ переноса файлов с клиентского дискового пространства на сервер, где установлено 1С: Предприятие

1 стартмани

27.02.2017    12798    12    ProX    32    

Изучение событий 1С для программирования 77

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

Какие события и в какой последовательности вызываются платформой 1С? Куда лучше поместить свой программный код, чтобы добиться нужного поведения программы? Предлагаю разработку «Изучение событий» которая облегчит поиск ответов на такие вопросы.

2 стартмани

12.03.2017    18516    42    rusmil    18    

Прикрепление внешних файлов к документам и справочникам 1С 8.3 (управляемые формы) 30

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

В данной статье мы рассмотрим, как просто и быстро в любую конфигурацию на базе управляемых форм добавить функционал прикрепления внешних файлов к документам и справочникам. Я начну описание с нуля, т.е. с создания пустой конфигурации. Так что даже любой малоопытный разработчик (вроде меня =) ) сможет реализовать данный функционал в своей или уже написанной конфигурации. Если Вам не хочется разбираться с ниже написанной инструкцией, можете скачать файл*.doc с описанием и скриншотами, либо уже саму готовую конфигурацию.

1 стартмани

15.10.2015    62963    109    omenfarsh    27    

Дубли при выводе иерархии СКД 7

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

Избавлению от дублей при выводе иерархии в СКД посвящается.

1 стартмани

25.08.2014    20837    35    ig1082    4    

Хранение файлов во внешней базе данных MSSQL. 35

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

1С Двоичные Данные <=> Base64 <=> SQL. Как с помощью ADODB и MSSQL решить проблему хранения дополнительных файлов данных используемых в 1С.

1 стартмани

06.06.2014    18896    38    нормальный такой    9    

Простейшее хранилище файлов 16

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

Простейшее хранилище файлов, в виде отдельного модуля

1 стартмани

29.09.2009    8276    4    strange2007    8    

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

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

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

1 стартмани

03.07.2019    9013    1    m-rv    73    

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

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

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

1 стартмани

25.03.2019    13244    tormozit    35    

Реализация простого http-сервиса "Просмотр карточки номенклатуры(товара) в браузере" 144

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

Практический пример реализации простого http-сервиса средствами 1С Предприятие 8.3. Обеспечивает просмотр списка товаров и просмотр данных товара в браузере.

1 стартмани

07.12.2018    12690    dmitry1975    31