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

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

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

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

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

1 стартмани

25.03.2019    15354    tormozit    35    

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

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

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

14.11.2019    645    biimmap    32    

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

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

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

14.11.2019    1718    YPermitin    8    

1С:Документооборот. Уведомление параллельных исполнителей. Дополнительный обработчик Бизнес-события 4

Документооборот и делопроизводство Практика программирования v8::Бизнес-процессы ДО Россия Бесплатно (free)

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

14.11.2019    353    rmIvanT    0    

Использование программных перечислений, ч.1: строковые константы Промо 144

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

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    30556    unichkin    45    

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

Практика программирования v8 ЗУП3.x Россия Бесплатно (free)

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

13.11.2019    405    user1020226    0    

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

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

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

12.11.2019    1306    YPermitin    13    

html + css + js в поле HTML документа 1С на примере решения задачи ханойских башен 9

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

Рассматривается пример использования html + css + js в полеHTMLдокумента 1с. Вызов функций javascript со стороны 1С с передачей параметров. Решение головоломки "Ханойская башня" с визуализацией в среде 1С.

1 стартмани

11.11.2019    547    1    mangushov    0    

Вспомогательные инструкции в коде 1С Промо 106

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

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    21594    tormozit    100    

Альтернативный способ задания расшифровки СКД-отчета 14

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

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

11.11.2019    1034    Serge R    9    

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

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

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

2 стартмани

11.11.2019    3372    kser87    35    

Фишечки-рюшечки 53

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

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

06.11.2019    5109    myxins1989    92    

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

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

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

1 стартмани

03.07.2019    10385    3    m-rv    85    

Парочка интересных багов. 8

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

Баги, обнаруженные на платформе 8.3 после перехода с 8.2.

30.10.2019    1991    RomanCrow13    23    

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

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

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

2 стартмани

28.10.2019    1479    2    igormiro    6    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо 127

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

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    35233    tormozit    72    

Быстрое создание наполненных коллекций 58

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

Разберем самые частые способы создания коллекции, значения которой известны заранее. И сравним скорость их выполнения.

28.10.2019    3233    SeiOkami    62    

Об общих реквизитах 69

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

Общие реквизиты. Что за ними скрывается?

28.10.2019    4408    YPermitin    27    

Лайфхак работы с СКД. Собираем отчет. 60

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

В этой статье я опишу небольшой "лайфхак" по сборке отчетов в СКД. Думаю, этот подход будет интересен тем, кто хочет быстро оформить отчет.

25.10.2019    5822    aximo    22    

Развитие 1С программиста Промо 51

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

Делюсь своим опытом и видением развития 1С программиста.

17.10.2018    14560    pashamak    62    

Изменение макета в карточке номенклатуры(УТ 11, КА 2) 3

Практика программирования Работа с интерфейсом v8::УФ ERP2 УТ11 КА2 Бесплатно (free)

Краткая памятка по выведению добавленного реквизита в справочнике Номенклатура в стандартную карточку номенклатуры в УТ 11, КА 2, ERP 2.

24.10.2019    1056    darkultro37    4    

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

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

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

1 стартмани

24.10.2019    3172    blackhole321    2    

Все экспортные процедуры ERP в Excel 6

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

Просто выгрузка всех экспортных процедур общих модулей ERP в Excel.

24.10.2019    816    0    fxmike    0    

Выгрузка документа по условию Промо 5

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

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    6253    m-rv    2    

Отображение схемы комплексного процесса в карточке процесса через бесшовную интеграцию с ДО. 6

Практика программирования Документооборот и делопроизводство v8 ДО ERP2 УТ11 КА2 Бесплатно (free)

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

23.10.2019    1129    pavelpribytkin96    2    

Методика независимой системы "Подписки на события" 53

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

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

17.10.2019    3968    aximo    29    

История изменения реквизитов организации и контрагента 6

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

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

3 стартмани

17.10.2019    940    0    MaxxiMiliSan    0    

Блокчейн в базе 1С Промо 122

Практика программирования Информационная безопасность Блокчейн v8 1cv8.cf Платные (руб)

Вокруг блокчейна в последнее время поднято много шума. Курс биткоина кого-то радует, кого-то злит, но впечатляет всех. За всем этим остается не увиденной и не оцененной по достоинству изящная простота самой технологии. Блокчейн можно без особых затрат добавить к любой базе данных, и база 1С не исключение. В моем рабочем примере менее 200 строк кода в обработке, которая создает цепочку блоков. Еще 30 строчек занимает процедура контроля. Ниже я покажу по шагам - как сделать блокчейн в любой базе 1С, и что это даст в итоге.

2000 руб.

18.12.2017    25020    46    291    

Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки. 1

Практика программирования Адаптация типовых решений v7.7 1С7:Комплекс 1С7:ТиС УУ Бесплатно (free)

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    1164    ksnik    14    

Работа с механизмом отладки 1С. Базовые настройки 14

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

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

12.10.2019    3181    aximo    2    

Немного про СКД. Характеристики и проверка пустого отчета 75

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

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

10.10.2019    3724    YPermitin    7    

Как прикрутить ГУИД к регистру сведений Промо 23

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

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

16.04.2019    8898    m-rv    17    

Полезняшки по СКД и построителям. Просто код 45

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

Полезные процедуры и функции для работы с построителями и СКД. Просто исходник.

10.10.2019    4102    Yashazz    45    

Две схемы СКД в одном отчете с пользовательскими параметрами 18

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

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

10.10.2019    2407    evgeni-red    6    

Инициалы имени иностранного сотрудника в ЗУП 3.1 2

Практика программирования Печатные формы документов v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

Решение проблемы лишнего дефиса в двойном имени иностранного сотрудника с помощью простого расширения.

1 стартмани

10.10.2019    989    0    accounting_cons    0    

Как сделать запрос на изменение данных Промо 75

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

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    22281    m-rv    21    

Три способа создания одного отчета на СКД 81

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

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

08.10.2019    5241    ids79    23    

Индикатор выполнения (прогресс-бар) с таймером остаточного времени выполнения (обычное приложение + УФ) 2

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

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

1 стартмани

08.10.2019    903    5    slayer-ekb    5    

Оценка скорости кода. Сложность алгоритма 10

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

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

07.10.2019    1719    m-rv    10    

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

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

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

1 стартмани

01.06.2018    20053    85    m-rv    57    

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

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

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

1 стартмани

07.10.2019    2968    geron4    4    

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

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

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

07.10.2019    9118    HostHost    23    

Коллективное редактирование документа 4

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

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

1 стартмани

06.10.2019    722    3    Dnki    6    

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

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

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

1 стартмани

31.01.2019    27981    255    bonv    110    

ЧтениеДанных и ЗаписьДанных. Работа со строками 56

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

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

04.10.2019    3996    Yashazz    7    

Полное копирование одной формы в другую 21

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

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде "покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал". Тем не менее, мне стало интересно, как это можно сделать.

1 стартмани

03.10.2019    2320    nekit_rdx    23    

Таблица значений. Нюансы 192

Инструментарий разработчика Практика программирования Прочие инструменты разработчика v8 Бесплатно (free)

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    8672    Yashazz    35    

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

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

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

05.12.2017    22066    itriot11    34    

СКД. Отчеты с картинками 184

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

Решение популярных кейсов с картинками в отчетах на СКД.

25.09.2019    5897    YPermitin    24    

"Хочу универсально!" [Часть 2] 21

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

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

25.09.2019    3056    SeiOkami    4    

Добавляем виджет "Задачи от меня" в Документооборот 2.1 26

Практика программирования Работа с интерфейсом v8 v8::Бизнес-процессы ДО Россия Бесплатно (free)

Небольшая доработка Документооборота 2.1 для возможности добавления виджета "Задачи от меня" в обработку Текущие дела.

25.09.2019    2228    Sergey_Borisovi4    3    

Рекомендательный сервис на основе коллаборативной фильтрации на 1С. Расширение формы подбора для УТ 11.4 32

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

В данной разработке реализован механизм рекомендаций товаров по принципу схожести товаров в корзине на основе алгоритма Item-to-Item от Amazon. Разобран алгоритм с демо базой и сделано расширение для УТ11.4 которое добавляет в форму подбора таблицу рекомендаций. Протестировано на 8.3.13.1865 на Управление торговлей, редакция 11 (11.4.8.63)

3 стартмани

25.09.2019    2549    6    informa1555    21