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

Библиотека Разработка — все для 1С

Краткое руководство по внесению изменений в конфигурацию 125

Практика программирования v8 1cv8.cf

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

1 стартмани

13.01.2020    4216    sapervodichka    33    

Практика доступа в базу 1С через протокол oData. Чтение данных 293

Сервисные утилиты Практика программирования Администрирование данных 1С v8 1cv8.cf

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

1 стартмани

11.12.2017    66933    Dementor    44    

Разбираемся с механизмом Дополнительные отчеты и обработки в БСП 454

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

Чуть более комплексное описание, чем на других ресурсах

1 стартмани

30.10.2016    115113    json    59    

Создание внешних печатных форм под управляемым приложением с нуля 566

Печатные формы документов v8 v8::УФ 1cv8.cf

Когда мне пришлось создавать внешние печатные формы под приложения на БСП ("1С: Бухгалтерия предприятия 3.0", "1С: Управление торговлей 11"), я обнаружил, что нет грамотных инструкций. Те, что имелись, использовали так называемые шаблоны: готовые обработки, в которых необходимо выполнять определенные корректировки. Но как создать сам шаблон, конкретных мануалов не было, справочную информацию я нашел на сайте ИТС и, обработав ее, написал статью, где подробно и понятно объясняются все этапы создания внешней печатной формы для управляемого приложения на примере конфигурации "1С: Бухгалтерия предприятия 3.0"

1 стартмани

05.06.2014    240185    signum2009    121    

Группировка измерений в заголовках СКД 63

Практика программирования v8 v8::СКД 1cv8.cf

Методика создания общей шапки над измерениями в таблице созданной при помощи СКД. Без всякого кода. Только штатными средствами.

1 стартмани

07.11.2018    12438    dusha0020    11    

1С:Ассемблер. Немного летнего веселья! 317

Практика программирования Разработка v8 1cv8.cf

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

1 стартмани

21.06.2019    17703    Evil Beaver    116    

HTTP Сервисы: Путь к своему сервису. Часть 4 108

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

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 3». В предыдущих частях мы уже о многом поговорили. В этой части поговорим про размер сообщений, о файлах, о порциях и немножко, о регламентах.

1 стартмани

28.09.2018    15723    dsdred    13    

Как увидеть счет-фактуру в ОСВ по счетам 76.АВ и 76.ВА 2

Бухгалтерские Практика программирования Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v8 v8::БУ БП3.0

Для тех, кто торопится и некогда читать статью: в приложении 2 файла: Первый - (внешний) отчет, который можно добавить в базу, как внешний. Второй - можно использовать для замены стандартного отчета в конфигурации. Рассматривается и проверено на конфигурации БП 3.0.52.39, хотя работало и на ранних версиях. Данный механизм подходит только для тех случаев, когда на один расчетный документ введена одна с/ф. *********************************************************************************** Статья предназначена для программеров, объясняет, как изменить стандартный отчет ОСВ по счету, чтобы в отчете по счетам 76.АВ и 76.ВА была возможность видеть саму счет-фактуру выданный или полученный, а не расчетный документ, как это делается в стандартном отчете. *********************************************************************************** апд 2020/01/14 коллеги, на последних релизах БП внешний отчет не работает, нужно переделывать

1 стартмани

06.11.2017    12986    twiny    30    

Универсальные функции: разложение произвольной строки адреса в структуру 12

Практика программирования Универсальные функции v8 1cv8.cf

Процедуры и функции раскладывают произвольную строку адрес в структуру по ключевым словам.

1 стартмани

30.12.2019    1068    vik070777    10    

Инструкция по настройке загрузки из ФСС электронных листков нетрудоспособности ЭЛН в документ 1С Начисление по больничному листу 61

Внешние источники данных Зарплата Зарплата v8 КА1 ЗУП2.5 УПП1

Клиент (страхователь) работает в программе "1С Зарплата и управление персоналом ред.2.5" сдает отчетность через Контур или СБИС и не собирается подключать 1С-Отчетность, при этом хочет загружать электронные больничные в программу 1С Зарплата. Подобная ситуация может быть и для других конфигураций в которых есть документ "Начисление по больничному листу", например Комплексная автоматизация 1.1, Управление производственным предприятием 1.3.

1 стартмани

28.11.2017    118390    rusmil    120    

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

Практика программирования Роли и права v8 v8::Права 1cv8.cf

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

1 стартмани

07.10.2019    4413    geron4    4    

Простая выгрузка данных в универсальном формате Enterprise Data 74

Обмен через XML v8::УФ Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x

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

2 стартмани

26.08.2019    4940    Iyar    3    

Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery с кэшированием 107

WEB v8 1cv8.cf

В статье описан способ создания "фронтенда" на HTML/CSS/jQuery и скрипт кеширования AJAX запросов на PHP.

1 стартмани

06.08.2019    8066    Sedaiko    24    

Программное создание динамического списка на управляемой форме. (Динамическое создание динамического списка). Готовая процедура + обработка - демонстрационный пример 283

Практика программирования Универсальные функции v8::УФ 1cv8.cf

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

1 стартмани

19.01.2018    43704    rpgshnik    26    

Внешняя печатная форма с вводом параметров через дополнительную форму 25

Универсальные печатные формы Практика программирования v8 1cv8.cf

Удобный ввод параметров в печатную форму с помощью дополнительной формы

1 стартмани

23.03.2018    14820    Margo462    5    

Передача параметров/значений во внешнюю печатную форму для конфигураций на БСП (1С:Предприятие 8.2/8.3) 205

Универсальные печатные формы Печатные формы документов Практика программирования БСП (Библиотека стандартных подсистем) v8 Розница УНФ ДО БП3.0 УТ11

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

2 стартмани

23.06.2013    149977    Поручик    46    

Сложные отчеты для управляемых форм с использованием СКД: просто. На примере отчета ABC анализ номенклатуры, клиентов для УТ11 66

Практика программирования Оптовая торговля Оптовая торговля v8::СКД УТ11

Не очень часто, но все же, иногда приходится сталкиваться с необходимостью создания отчета, который очень сложно скомпоновать на "чистом" СКД, в этом случае альтернативой может являться следующая последовательность действий для получения итогового отчета: 1. при помощи одной схемы компоновки данных получить необходимую выборку данных; 2. запрограммировать (на языке 1С) некое преобразование этих данных; 3. при помощи другой схемы компоновки данных - произвести вывод необходимой информации в табличный документ. Как оказалось эта процедура не слишком сложная, хотя и немного запутанная.

1 стартмани

12.08.2013    57678    mxm2    21    

Коллекция иконок для 1С (60000 шт.) 175

Работа с интерфейсом

Коллекция качественных иконок для 1С:Предприятие. Иконки в формате *.png с прозрачным фоном в следующих разрешениях: 16х16 и 48х48.

1 стартмани

04.11.2012    76251    Kserken    57    

Как в 1С создать паутинку "как на Инфостарте" 51

Практика программирования Разработка v8::УФ 1cv8.cf

Добрый день, уважаемы коллеги! В этой статье я расскажу, как в 1С создать отчет - "паутинку" на примере отчета по компетенциям сотрудника (разрабатывала на платформе 1С:Предприятие 8.3 (8.3.13.1865).

1 стартмани

15.01.2020    5328    user660153_aleks.pisanets    13    

Вывод результата СКД в таблицу значений 45

Практика программирования v8 v8::СКД 1cv8.cf

Вывод результата СКД в таблицу значений по Отбору Компоновки Данных

1 стартмани

04.08.2017    34291    yalex9    11    

Полезные процедуры и функции для программиста 166

Практика программирования Универсальные функции v8 1cv8.cf

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

1 стартмани

07.10.2019    14901    HostHost    24    

Разбираемся с web-kit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4. Допиливаем обмен с сайтом в УТ 11.4 90

Обмен данными 1С Интеграция Адаптация типовых решений v8 v8::УФ УТ11

Многие уже знают, что в релизе платформы 8.3.14.1565, браузер Internet Explorer был заменен на Web-Kit, это на самом деле большой шаг вперед, но я уверен, многим, как и мне, пока не совсем понятно, что к чему. Возник опыт использования web-kit в 1С, вызова JS из 1С и вызова 1С из JS. Давайте вместе попробуем понять, чем одно отличается от другого, и заодно сделаем, что-нибудь полезное. Да и наверняка многим придется переписывать свои подобные поделки после обновления на новую платформу, так что надеюсь мой опыт окажется полезным.

2 стартмани

08.12.2019    4224    Бэнни    22    

Перенос НМА и ОС при реорганизации с помощью документа "Ввод остатков" в Бухгалтерии 3 1

Учет ОС и НМА Бухгалтерский учет Перенос данных из 1C8 в 1C8 v8 v8::БУ БП3.0

Цель материала – предложить методику автоматизации переноса остатков в конфигурации «Бухгалтерия предприятия, редакция 3.0» с помощью программного создания документа «Ввод остатков».

1 стартмани

17.10.2019    2754    muzipov    0    

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью Rest API сайта. Часть 1. Авторизация 42

WEB v8

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью функционала Rest API предоставляемого платформой (CMS) WordPress (WooCommerce). Без дополнительных приложений на PHP/вставьте сюда любой другой язык программирования/.

1 стартмани

12.10.2019    6243    osivv    28    

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

Практика программирования Разработка v8 1cv8.cf

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

1 стартмани

23.04.2019    14774    blackhole321    28    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному 244

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

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    31583    dsdred    36    

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

Практика программирования Разработка v8 1cv8.cf

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

1 стартмани

17.05.2019    6823    ВикторП    12    

Отладка правил обмена КД2 для подсистемы БСП Обмен данными 44

Перенос данных из 1C8 в 1C8 v8 1cv8.cf

Уже давно нельзя отлаживать правила обмена при помощи внешних файлов. Попробуем исправить это.

1 стартмани

27.05.2019    6331    fenixnow    5    

Программное формирование картинки в 1С:Предприятие 8.3.9 (ПотокВПамяти / ЗаписьДанных) 53

Универсальные функции v8 1cv8.cf

В статье представлен код программного формирования картинки (двоичные данные) без всяких внешних компонент, без формирования строки Base64, используя лишь встроенные механизмы 1С предприятие 8.3.9 (объекты ПотокВПамяти и ЗаписьДанных). Сам по себе код формирования картинки не несёт ничего нового. Всё описано в википедии. Захотелось попробовать новые методы, но никак не доходитили руки. В приложении обработка практически с этим же кодом.

1 стартмани

16.05.2019    5717    yku    7    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки 127

Практика программирования Внешние источники данных Обмен через XML WEB Разработка v8 1cv8.cf

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

1 стартмани

22.04.2019    20153    riposte    63    

Перенос данных с использованием XDTO 35

Обмен через XML v8

Использование объекта типа "ОбъектXDTO" для переноса данных из одной конфигурации в другую

1 стартмани

21.04.2019    5812    axae    10    

Альтернатива внешним печатным формам. ЗУП 3.1 26

Печатные формы документов Универсальные функции Зарплата Практика программирования Зарплата Разработка v8 v8::СПР ЗУП3.x

Как в ЗУП 3.1.8 отказаться от внешних печатных форм и расширением увеличить количество полей, доступных при редактировании макетов, для изменения печатных форм Т1, Т5, Т8 и аналогичные пользователями.

1 стартмани

30.01.2019    8283    Mogilnikova    2    

HTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX 172

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

Тестируем возможности HTML в новой версии 8.3.14 платформы на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX.

1 стартмани

29.01.2019    17499    Synoecium    40    

HTTP Сервисы: Путь к своему сервису. Часть 2 124

Инструментарий разработчика Практика программирования v8 1cv8.cf ERP2 УТ11 КА2

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 1». В этой части будет "Микс" из OData+HTTP-Сервис(Get)+СКД. Наш пример будет работать как в браузере, так и в написанной нами обработке. Работать будем с разными версиями платформ.

1 стартмани

13.08.2018    20894    dsdred    0    

Создание подключаемой обработки табличной части с диалогом запроса параметров заполнения (управляемые формы) 42

Обработка документов Обработка справочников Практика программирования v8::УФ 1cv8.cf

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

1 стартмани

03.05.2018    32984    Mirage78    14    

Обработка печатной формы WORD клиент-сервер УФ 32

Универсальные печатные формы v8::УФ 1cv8.cf

Это моя первая статья на данном портале, но попытаюсь изложить все понятно и подробно. Долгое время у меня заняло создание такой вот внешней обработки. Есть очень много примеров, как сделать подобное на неуправляемых формах (2.0) и очень мало информации касательно управляемых(3.0), по крайней мере я многого найти не смог в доступе. Создание подобное обработки выглядит вполне несложно, если производить все действия на сервере, как это было с 2.0, но в нашем случае необходимо инициализировать открытие документа на клиенте, чему сильно мешает отсутствие возможности передать макет Active Document с сервера на клиент.

2 стартмани

14.03.2018    18978    LeoKeyn    41    

Hello world на metadata.js 250

Инструментарий разработчика WEB Мобильная разработка v8 1cv8.cf

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    50558    unpete    205    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали 237

Практика программирования Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::СКД КА1 УТ10 УПП1

Предлагается метод для быстрого нахождения неоплаченных долгов при распределении оплаты по правилу ФИФО, основанный на дихотомии. Описывается реализация метода в виде достаточно простого запроса, решающего за линейное время указанную задачу, считавшуюся ранее существенно более трудоемкой. Приводятся примеры использования запроса в отчетах на СКД для конфигураций УТ, КА, УПП.

1 стартмани

28.02.2014    63924    ildarovich    104    

Ограничение на просмотр счетов в стандартных отчетах 29

Оборотно-сальдовая ведомость, Анализ счета Практика программирования Информационная безопасность Оборотно-сальдовая ведомость, Анализ счета v8::БУ v8::Права БП3.0

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

1 стартмани

20.10.2016    20836    vadim1011985    46    

Как нарисовать граф на 1С 383

Практика программирования v8

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

1 стартмани

09.08.2013    64975    ildarovich    117