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

Все публикации Разработка — все для 1С

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 180

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

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    15672    dmurk    144    

Логические выражения и красивый код 47

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

В данной статье я хочу поделиться своей практикой применения логических выражений при написании кода. Учитывая тот факт, что платформа 1С 8.х использует сокращенный цикл вычисления логических выражений, можно заменить громоздкие конструкции “Если Тогда ИначеЕсли КонецЕсли” на красивую и лаконичную запись, похожую на список операций.

20.04.2019    6002    Vortigaunt    71    

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

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

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

1 стартмани

22.04.2019    20268    riposte    63    

О времени и 1С 217

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

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

01.04.2019    21177    YPermitin    60    

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

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

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

16.05.2019    7050    tusv    55    

[Шпаргалка] Программное создание элементов формы 345

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

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

06.09.2019    17513    rpgshnik    44    

Информирование пользователя. Работа с объектом «СообщениеПользователю» 271

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

Различные варианты и нюансы использования объекта СообщениеПользователю и другие способы информирования пользователя: без привязки к какой-либо форме и с выводом сообщения в отдельном окне.

15.02.2019    24994    ids79    40    

Разработка и сценарное тестирование с Vanessa-ADD. Практические примеры сценариев. Шаги встроенной библиотеки 102

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

Третья часть цикла публикаций, посвященных Vanessa-ADD и автоматизации тестирования. Переходим к практике.

1 стартмани

28.01.2019    13234    Vladimir Litvinenko    38    

Раскручиваем Гайку: разработка ПО для роботов на платформе 1С 46

Разработка Бесплатно (free)

Роботы на 1С стали реальностью. Их разработкой пока на общественных началах занимаются в компании «Цифровой кот». Насколько перспективно это направление, какие возникали сложности, и какая помощь коллег требуется, участникам конференции Infostart Event 2018 рассказал руководитель и ведущий разработчик компании - Юрий Лазаренко.

23.07.2019    5077    TitanLuchs    36    

Как проводятся документы в типовых конфигурациях от 1С 167

Математика и алгоритмы Практика программирования Разработка v8::ОУ ERP2 УТ11 Россия УУ Бесплатно (free)

В свое время, когда только начинал шаги в 1С и изучал, как проводятся документы в конфигурациях на платформе 1С по книге "Разработка управляемого интерфейса" (Хрусталева Е.Ю.), и там были представлены примеры совсем далекие от того, как сейчас проводятся документы в современных конфигурациях от 1С.

24.07.2019    19588    skv_79    35    

Маркировка табака. Формирование тега 1162 "код товара" для передачи в ККТ и ОФД 5

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

С 01.07.2019 стартует новый этап маркировки сигарет. Теперь в кассе обязательно надо будет считывать марку с пачек табака, если она там есть. Считывать и передавать в ОФД через тег 1162 в онлайн-кассе. А как сформировать данные этого тега? Не все так просто...

27.06.2019    4753    kirlog    31    

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

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

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

1 стартмани

06.09.2019    8162    Dementor    27    

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

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

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

16.05.2019    24703    YPermitin    27    

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

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

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

05.06.2019    4001    wowik    26    

Документ на документ. Автоматическое создание связанных документов 61

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

Пример решения простой и распространенной задачи - автоматическое создание документа на основании другого документа.

16.09.2019    6613    YPermitin    23    

Кодовое создание документа на 8.3, управляемые формы (на примере) 11

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

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

07.08.2019    3201    Nefilimus    16    

Чеки ККМ для расчетов с ИП по безналу. Новые обязательные реквизиты в чеке 32

Практика программирования ККМ Оптовая торговля Оптовая торговля Разработка v8 v8::ОУ УТ11 УУ Бесплатно (free)

Новые требования законодательства по пробитию чеков ККМ при расчетах с индивидуальными предпринимателями по безналу. Нюансы подключения интеграционной компоненты ДТО 10.5.0 на примере кассы ККТ АТОЛ 11Ф и конфигурации 1С УТ 11.4. Необходимые доработки типовой конфигурации УТ 11.4 для вывода на печать новых обязательных реквизитов: покупатель, ИНН, ГТД, страна происхождения.

22.07.2019    9078    ids79    16    

Изменяющееся контекстное меню в 1С 8.3 48

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

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

1 стартмани

06.08.2019    7200    signum2009    15    

Обсуждение двух задач на пересечение отрезков 24

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

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

15.03.2019    4734    scientes    15    

Доработка проведения типовых документов в УТ 11.4, КА 2.4, ЕРП 2.4 109

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

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

22.03.2019    11999    ids79    14    

Регистры сведений. За кулисами 134

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

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    13259    YPermitin    12    

Почему вообще работает мой запрос? или Ещё раз о планах запросов 47

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

Другие статьи на эту тему объясняют, что такое план выполнения запроса, но не рассказывают о том, как его получить. Эта заметка призвана заполнить этот пробел. Её цель - популяризировать общедоступные инструменты получения плана запроса среди разработчиков, которые ещё не начали их использовать.

10.06.2019    6856    DataReducer    12    

Программное изменение управляемых форм 29

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

При адаптации типовых конфигураций 1С часто приходится изменять в 1С 8 управляемые формы. Такие адаптации сложно потом поддерживать при обновлении. Такие изменения приходится вносить вручную заново, перепроверять корректность изменений в каждом обновлении. И если таких изменений множество, то каждое обновление может представлять серьезные трудозатраты. Есть несколько решений, которые позволяют упростить поддержку и обновление измененных систем 1С. Одно из них – это программное изменение форм. Вести разработку в таком режиме получается немного дольше, чем прямое изменение формы. Но это хорошо компенсируется в дальнейшем при поддержке и обновлении системы 1С. На самом деле ничего сложного в этом нет, просто нужно привыкнуть. Рассмотрим на примерах, как делать доработку управляемых форм кодом в 1С.

05.03.2019    6667    user759624    10    

Программная обработка данных отчета, полученных с помощью запроса, с выводом измененных данных в СКД 31

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

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

17.02.2019    5564    srub    10    

Этюды по программированию. Хитрости создания расширений для конфигураций на БСП. Часть 1. 117

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

Некоторые нюансы, если вы захотите создавать свои расширения.

04.02.2019    12387    milkers    8    

Интеграция сценарного тестирования в процесс разработки 81

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

Разработчик системы «Тестер» Дмитрий Решитко в своем докладе на конференции INFOSTART EVENT 2018 EDUCATION показывает, что процесс тестирования можно очень плотно интегрировать в процесс разработки, что внедрение тестирования – это возможность развития программиста как такового, позволяющая ему упорядочивать ход мыслей и оставаться «в фокусе». Навыки построения процесса кодирования на стыке с тестированием сокращают время на концентрацию, освобождают от страха перед изменениями и улучшают память разработчика.

08.07.2019    5862    grumagargler    7    

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

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

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

20.05.2019    4831    milkers    6    

Перенос подсистемы "Скидки и наценки" из УТ 11.4.6 в УТП для Украины (УТ 10, УПП 1.3, УТ 2.3. для Украины и в другие подобные конфигурации) 2

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

Статья, описывающая реальный опыт перенос подсистемы "Скидки и наценки" из конфигурации УТ 11.4.6 в конфигурацию УТП 1.2.50 для Украины. Поскольку ряд конфигураций предыдущего поколения имеют одинаковую структуру данных, следовательно данный пример можно применить и к конфигурациям: УТ 10, УПП 1.3, УТ 2.3. для Украины и им подобным.

01.04.2019    3453    script    6    

Заполнение настроек по умолчанию в СКД , а также полное соединение наборов СКД 19

Практика программирования Разработка Оптовая торговля Оптовая торговля v8 УПП1 Оптовая торговля, дистрибуция, логистика Россия УУ Налог на прибыль Абонемент ($m)

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

1 стартмани

08.12.2012    25300    7    Finder_S    7    

Остатки в подборе товаров в документ продажи по нескольким складам 2

Практика программирования Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ Разработка v8 v8::ОУ УТ11 УУ Бесплатно (free)

Остатки в подборе товаров в документ продажи по нескольким складам без включенной опции «Реализация товаров с нескольких складов».

12.03.2019    3640    klepser    5    

Базовый курс для начинающих 1С-программистов. Четвертый поток. Онлайн-курс с 07 октября по 16 декабря 2019 г. 34

Разработка v8 Платные (руб)

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

13.08.2019    6961    37    infostart    4    

[EnterpriseData] Антисвертка характеристик номенклатуры при выгрузке в Бухгалтерию 11

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 v8::ПВХ КД УНФ БП3.0 Россия БУ Абонемент ($m)

Рассмотрена выгрузка каждой пары значений Номенклатура - Характерстика из УНФ 1.6 в отдельную номенклатуру в Бухгалтерию 3.0 путём доработки правил обмена в формате EnterpriseData.

1 стартмани

27.03.2019    2828    nforce    4    

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

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

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

1 стартмани

04.03.2019    3566    Alxby    4    

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

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

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

1 стартмани

22.05.2019    3301    0    m-rv    3    

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

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

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

18.04.2019    1740    pilgrim9131    3    

Фильтр по адресному складу в виде дерева 0

Практика программирования Универсальные обработки Работа с интерфейсом Учет ТМЦ Учет ТМЦ Разработка v8 v8::ОУ УТ11 УУ Абонемент ($m)

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

1 стартмани

06.03.2019    3445    0    Kutuzov    3    

Не вполне очевидные приемы в конструкторе запросов 4

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

Приёмы работы с конструктором запросов (4 приёма).

23.04.2019    3363    ignor    2    

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

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

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

1 стартмани

25.01.2019    5259    5    Kim1C    2    

Управляемые блокировки по полям из свойства "Поля блокировки данных" 5

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

Добрый день, коллеги! Хотелось бы поделиться обнаруженной особенностью работы механизма управляемых блокировок, а именно блокировке по полям, указанным в свойстве «Поля блокировки данных».

24.01.2019    4885    mshumakov    1