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

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

Процедура ПриКомпоновкеРезультата 266

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

Коллекция кода

1 стартмани

26.07.2019    12192    vasilev2015    54    

Как быстро выгрузить / загрузить внешние отчеты и обработки 31

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

Немного о массовой выгрузке и загрузке внешних отчетов и обработок.

12.11.2019    1010    YPermitin    13    

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

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

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

07.10.2019    8844    HostHost    23    

"При изменении" подсистемы. Привет от 8.2! 24

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

Отлавливаем событие "При изменении" подсистемы.

вчера в 09:55    1016    YPermitin    3    

Использование Yandex Speechkit для распознавания речи в 1С 69

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

Оказалось, что в этом нет ничего сложного.

26.08.2019    5265    RomanCrow13    31    

Простой пример кода для работы с переносом данных 1

Практика программирования v8 ЗУП3.x

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

13.11.2019    205    user1020226    0    

Работа с Excel в фоновом задании 131

Загрузка и выгрузка в Excel v8 1cv8.cf

Встала задача. По электронной почте приходят письма с вложениями таблиц Excel. Получение почты производится встроенным клиентом 1С фоновым заданием. Необходимо было по расписанию несколько раз в день извлекать из новых писем вложения и загружать из них данные. Тут я столкнулся с проблемой - работать с Excel в фоновом задании ни через COM, ни через ADO не удавалось. Вываливалась ошибка. Нигде в сети четкого решения проблемы я не обнаружил. В итоге, собирая информацию по крупицам из разных источников (порой и вовсе не связанных с 1с) и нескольких дней мучений все же я решил данную проблему. Ниже я опишу свое решение, чтобы помочь таким же, как я )

01.08.2013    57630    ltfriend    60    

Возможности типовых шаблонов ограничения доступа на уровне записей (RLS) 166

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

Краткий обзор применения типовых шаблонов ограничения доступа на уровне записей в конфигурациях, созданных на базе БСП: #ПоЗначениям, #ПоНаборамЗначений, #ПоЗначениямРасширенный, #ПоЗначениямИНаборамРасширенный

03.02.2019    17234    ids79    9    

Разбор любого JSON-объекта в соответствующую структуру 6

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

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

13.11.2019    505    user665435_al.windstorm    13    

EnterpriseData – часть 3. Загрузка данных, идентификация объектов 62

Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка v8 v8::УФ 1cv8.cf

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    4193    ids79    7    

Некоторые редко используемые возможности СКД 48

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

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

2 стартмани

11.11.2019    2657    kser87    27    

Ещё немного о ИНН и сервисе DaData 14

WEB v8 1cv8.cf

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

вчера в 10:05    481    xxxAndricxxx    3    

Минимизация изменений в коде / Использование Хранилища общих настроек 2

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

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

вчера в 15:50    217    biimmap    12    

Перенос и резервное копирование настроек конфигуратора 56

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

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    5432    tormozit    18    

Загрузка из EXCEL в 1С на платформе 8.3.6/8.3.7/8.3.8/8.3.9/8.3.10 (с картинками) 323

Практика программирования Загрузка и выгрузка в Excel v8 1cv8.cf

Импорт содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в таблицу значений.

06.04.2015    208709    StepByStep    72    

Как работает серверный вызов в 1С 459

Математика и алгоритмы v8::УФ

Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.

18.11.2017    44196    pahich    77    

Использование механизма редактирования макетов БСП для внешних обработок 34

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

Небольшие изыскания по применению механизма редактирования внешних печатных форм для своих внешних обработок.

1 стартмани

24.11.2017    10146    Boneman    6    

Как решать повседневные задачи с помощью OneScript 467

OneScript

Если вам не нравится выполнять рутинные операции вручную. Если вы 1С-ник, который хоть раз в жизни писал BAT-CMD-файлы для автоматизации, или который время от времени вынужден вспоминать особенности черной магии Powershell, то эта статья для вас. Теперь можно все это делать на языке 1С. Интересно? Читайте дальше!

1 стартмани

04.02.2015    68387    Evil Beaver    211    

Что делает "В ИЕРАРХИИ" в запросе? 93

Математика и алгоритмы v8

Описание действий платформы 1С при использовании конструкции "В ИЕРАРХИИ" в запросах.

16.07.2019    8070    YPermitin    34    

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

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

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

1 стартмани

29.01.2019    14138    Synoecium    37    

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

WEB v8

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

1 стартмани

12.10.2019    3237    osivv    27    

Регистры сведений 1С. Как это устроено. 727

Математика и алгоритмы v8

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

05.08.2016    150909    Sergey.Noskov    154    

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

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

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

1 стартмани

25.03.2019    15006    tormozit    35    

Практика применения инструментов продвинутого разработчика 1С 156

Инструментарий разработчика v8

Статья адресована разработчикам. Будет чуть-чуть теории, будут воспоминания, и потом пойдет практика.

23.07.2018    20242    artbear    22    

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

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

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

07.07.2019    18403    olegtymko    197    

Разработка и сценарное тестирование с Vanessa-ADD. Отчетность Allure. Автоматизация запуска сценариев 120

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

Формируем отчетность о результатах выполнения сценариев. Автоматизируем запуск.

26.02.2019    10363    Vladimir Litvinenko    23    

Версионирование правил обмена в Git 65

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

Статья рассказывает о принципах работы скриптов, позволяющих применять систему контроля версий git и подход gitflow для версионирования правил обмена.

15.12.2017    13236    bforce    22    

Кодогенерация и метагенерация в 1С 26

Практика программирования Математика и алгоритмы Разработка

В своем докладе на конференции INFOSTART EVENT 2018 EDUCATION Дмитрий Белозеров рассказал о разработке инструмента, позволяющего программно работать с метаданными 1С и писать скрипты для выполнения тех же действий, которые выполняет разработчик в конфигураторе –  с какими сложностями и нюансами пришлось столкнуться, и что получилось в итоге.

26.08.2019    4402    kirovsbis    28    

Swagger для 1С. 120

OneScript WEB

Решение для формирования Swagger спецификаций, описывающих HTTP сервисы конфигураций 1С.

21.10.2019    3761    botokash    7    

Тот самый Рабочий стол. Возрождение легенды 78

Работа с интерфейсом v8::УФ v8::СКД 1cv8.cf

Невероятный инструмент построения адаптивных интерфейсов.

30.11.2018    10390    1c-intelligence    23    

Две функции Excel, которые "спасут мир" 306

Загрузка и выгрузка в Excel Универсальные функции

Excel несомненно обладает богатейшим инструментарием по обработке больших массивов информации. Много трудов написано по этой замечательной программе. Я же хочу остановиться на двух практически полезных функциях и их возможном применении при работе с 1С.

15.06.2011    94014    1cspecialist    167    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке 485

Универсальные функции Зарплата Управление персоналом (HRM) Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x

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

14.11.2018    35314    GeterX    93    

"Живые" картинки со Snap.SVG 52

Практика программирования WEB Работа с интерфейсом v8

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    2897    blackhole321    2    

Хватит создавать формы выбора! 82

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

Программа 1С предполагает, что каждому объекту нужна отдельная форма выбора. Да, такое иногда нужно. Но в моей практике почти всегда удобно пользоваться одинаковыми формами для выбора (не подбора!) и для списка.

24.09.2016    24338    Fragster    47    

Модуль менеджера или статические методы класса? 320

Математика и алгоритмы v8 1cv8.cf

Зачем в платформе 8.2 добавили модуль менеджера объекта, как его использовать? Попробуем разобраться.

1 стартмани

02.07.2010    56215    zfilin    97    

Описание формата внутреннего представления данных 1С в контексте обмена данными 150

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

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    5378    Dementor    27    

Открытая просьба разработчикам подсистем 169

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

Давайте жить дружно. Письмо - буквально, мольба человека который приобрел несколько подсистем и теперь пытается их банально внедрить. Итого 4 подсистемы 1 приобретена тут одна поставлена франчами и 2 открытые с ограниченным функционалом.

29.12.2010    14777    iov    110    

[Памятка]. Формирование отчета СКД в управляемых формах. Нестандартные способы 46

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

Пригодится при формировании отчета СКД нестандартным способом.

20.12.2018    6395    John_d    4    

Интеграция типовой конфигурации с мобильным приложением 37

Практика программирования Мобильная разработка v8

В данной статье речь пойдет о том, как быстро наладить взаимодействие конфигурации УТ 11 из мобильной конфигурацией, написанной на 1С 8.3. В качестве примера мы вместе разработаем отчет «Валовая прибыль по месяцам», который сможем запускать из смартфона или планшета под управлением операционной системы Android 4.2. Взаимодействие между информационной базой и мобильным приложением будет осуществляется с помощью web-сервиса.

1 стартмани

16.09.2013    14644    akomar    9    

Обертка функций Excel на русском. Ускорение процесса разработки. 41

Загрузка и выгрузка в Excel Универсальные функции v8

Устали переключаться с русского на английский и обратно при работе с таблицами Excel из 1С? Сборка наиболее необходимых функций и методов работы с Excel, обернутых в функции 1С на русском языке.

24.10.2019    2187    DmitryKotov    6