...

Библиотека по теме "Разработка" для 1С

1С:БСП Дополнительные реквизиты и сведения

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3

В этой статье расскажем об архитектуре, использовании и особенностях реализации подсистемы «Свойства» из инструментария разработчика «1С:Библиотека стандартных подсистем» (1С: БСП).

19.01.2024    7683    PROSTO-1C    5    

47

Экосистема 1С:Предприятие: вчера, сегодня, завтра

Механизмы платформы 1С

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

17.01.2024    5943    peterg    10    

50

TCP прокси-сервер хранилища конфигурации 1С

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) OneScript Платформа 1С v8.3

Продолжение истории с прокси хранилища, но уже не на HTTP, а на TCP и без падений по памяти веб-сервера. Проверяем комментарии хранилища, вызываем веб-хуки, старты пайплайнов, gitsync по событию помещения версии в хранилище. И все это полностью на знакомом и понятном OneScript.

17.01.2024    3292    kamisov    19    

61

Я люблю Python

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

Задачка по программированию на Python для детишек 3-4 классов. Для решения требуется установленный на компьютер Python idle.

17.01.2024    5291    kser87    74    

10

(Не) Строгая типизация 1С

Языки и среды Платформа 1С v8.3

Существует множество языков программирования, и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие... Но кто же здесь 1С и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением своих привычек.

16.01.2024    4986    SeiOkami    21    

56

PrintWizard: Лицензирование и другие часто задаваемые вопросы

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

Так выходит, что какую бы документацию ни предоставил разработчик, жизнь оказывается намного интереснее, а возникающие вопросы не всегда могут быть отражены в документации. Так что поговорим о вопросах, которые поступали в техническую поддержку Infostart.

15.01.2024    466    vandalsvq    0    

4

Красота спасет мир, а дизайн – 1С-ка

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

Зачастую при разработке продуктов 1С пренебрегают UI и UX-дизайном. Это приводит к неочевидным интерфейсам, к недовольству пользователей, высокой нагрузке на техническую поддержку и даже саботажу внедрения и применения. О том, на что влияет продуманный дизайн, и какие мелочи в дизайне стоит учесть, расскажем в статье.

12.01.2024    11253    Vladimir_Konyrev    18    

26

Финансовые метрики PV, NPV, IRR, XIRR, способы расчета

Математика и алгоритмы Финансовые услуги, инвестиции

Метрики NPV, IRR, XIRR, PV используются для оценки прибыльности инвестиционных проектов, но каждый из них фокусируется на разных аспектах.

12.01.2024    2903    logan_n1    0    

5

Настройка Allure для Gitlab (self-hosted)

Тестирование QA

Заметка о том, как использовать Allure с self-hosted Gitlab, чтобы быстро и с минимальными усилиями получить удобные отчёты о результатах тестирования и навигацию внутри них.

1 стартмани

11.01.2024    2661    comptr    4    

26

Нестандартное использование Системы взаимодействия

Механизмы платформы 1С

По запросу «Система взаимодействия 1С» выходит очень мало толковой информации о способах применения механизма. Еще меньше информации о неинтерактивном варианте работы системы. Расскажем о четырех проектах, в основе которых лежит Система взаимодействия: двусторонняя связь скайпа с 1С, два кейса по интеграции с Asterisk и использование системы взаимодействия для обслуживания клиентов.

11.01.2024    2848    pahich    10    

15

Ограничения в модели распределения. Переопределение результата

Математика и алгоритмы Платформа 1С v8.3

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

1 стартмани

07.01.2024    732    kalyaka    0    

8

Сложности работы с иерархическими справочниками

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8

В статье представлен алгоритм поиска родителя нулевого уровня для элементов иерархического справочника.

29.12.2023    1308    user1647484    9    

5

Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 1С:Бухгалтерия 3.0

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

28.12.2023    5223    mrXoxot    11    

104

Помогаторы разработчика 1С

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

Всем привет. Данная статья написана по моему выступлению на Infostart Event 2022, на котором я рассказал об инструментах и «лайфхаках», которые использую в своей работе и которые, как мне кажется, помогают сделать работу разработчика 1С проще, удобнее, а главное, эффективней. Возможно, некоторые вещи покажутся вам очевидными или совсем простыми. Но часто я вижу, как разработчики пренебрегают ими, а ведь именно такие «мелочи» и делают нашу жизнь проще.

28.12.2023    17590    Tavalik    37    

217

Здравствуй, ж...ёлтая программа, Новый Год!

Поздравления Работа с интерфейсом Платформа 1С v8.3

Когда бухгалтер просит вставить кактус, я не могу отказать.

28.12.2023    1631    e.kogan    4    

5

Функция для вычисления разницы двух дат в формате лет, месяцев, дней

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

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

27.12.2023    1435    user654641_yaga_m    6    

8

Отдай корень! Библиотека OneScript для получения информации о захваченных объектах в хранилище

Групповая разработка (Git, хранилище)

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

26.12.2023    1642    ardn    1    

27

1Chart - мощь HTML5 диаграмм библиотеки ToastUI в 1С

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3

Красивые диаграммы и графики средствами javascript библиотеки ToastUI для формы HTML и выгрузки на сайт.

21.12.2023    4093    bayselonarrend    27    

66

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

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:ERP Управление предприятием 2

Функционал полезен в обработках типа Рабочий стол или Пакетное формирование со сложным подбором документов. Реализованы настройки подключаемых команд подсистемы Печать (БСП 3.1.7.526, ERP 2.5.12.121).

19.12.2023    1603    a.s.aksenov    4    

15

Получение структуры Параметров табличного документа (ПараметрыМакетаТабличногоДокумента)

Механизмы платформы 1С Платформа 1С v8.3

Все знают, как заполнять параметры ТабДок (ПараметрыМакетаТабличногоДокумента) из структуры: <br><font size=small color=blue> ЗаполнитьЗначенияСвойств(ТабДок.Параметры,Структура).</font> <br><font size=small color=blue> ТабДок.Параметры.Заполнить(Структура).</font> <br> <br>А в обратную сторону - пробовали? Не работает! Платформа не поддерживает! <br><font size=small color=blue> ЗаполнитьЗначенияСвойств(Структура,ТабДок.Параметры)</font> - иниц.не предусмотрена <br><font size=small color=blue> Структура = ТабДок.Параметры.Выгрузить()</font> - нет такого метода <br> <br>Решение есть!

18.12.2023    2803    kos-1cpp    10    

18

Создание справочника для добавления нескольких файлов и просмотр этих файлов

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8

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

15.12.2023    1288    nshibanov    8    

-2

Настройки СКД - копирование мышкой

СКД Платформа 1С v8.3 Система компоновки данных

Копирование мышкой любых настроек в различные группировки СКД.

15.12.2023    2033    WWWolfy    3    

26

Онлайн-система для соревнований по программированию на 1С

Инструментарий разработчика Платформа 1С v8.3

Прошел год с момента запуска системы для решения задач по программированию на 1С. Подводим итоги.

15.12.2023    5365    elcoan    13    

68

Быстрый старт в 1С: Тестировщик

Тестирование QA Платформа 1С v8.3

В данной статье мы рассмотрим начало работы, установку и подключение программы системы 1С: Тестировщик, рабочую область.

14.12.2023    2326    Koder_Line    0    

6

PrintWizard: поддержка представлений ЗУП в конструкторе

Инструментарий разработчика Запросы Платформа 1С v8.3

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

14.12.2023    2010    vandalsvq    7    

29

Планы обмена VS История данных

Перенос данных 1C Механизмы платформы 1С Платформа 1С v8.3

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    7489    dsdred    36    

115

Условное оформление строк и полей Таблицы значений и Дерева значений (готовый код)

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8

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

06.12.2023    2720    dimanich70    2    

31

Объектная модель запроса "Схема запроса" 2

Запросы Платформа 1С v8.3 Запросы Конфигурации 1cv8

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

06.12.2023    5818    user1923546    26    

48

Использование менеджера временных таблиц в СКД

СКД Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8

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

05.12.2023    5330    PROSTO-1C    13    

65

Переоткрытие внешних обработок

Универсальные функции Платформа 1С v8.3

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

30.11.2023    4332    ke.92@mail.ru    16    

63

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

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

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

29.11.2023    862    Gaffer    10    

2

Оформление пользовательского интерфейса в программе 1С: Бухгалтерия предприятия 3.0

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0

В данной статье рассматривается, как создать новый стиль пользовательского интерфейса в конфигурации 1С: Бухгалтерия предприятия 3.0.

27.11.2023    5436    Koder_Line    11    

12

Создание экранов в произвольной разметке (xml) в SimpleUI

Мобильная разработка

Я сделал альтернативный способ рисования экранов и списков в виде стандартной xml-разметки (стандартных xml-файлов для Android). Теперь можно рисовать в Android Studio или Figma в визуальном редакторе, прицеплять в симпле и работать дальше как обычно.

27.11.2023    1588    informa1555    1    

19

Отбор в форме списка с помощью реквизита

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8

В данной статье расскажу, как с помощью кода можно просто производить отбор в форме списка.

27.11.2023    1416    user1854482    7    

7

Расчет суммы и НДС в табличной части документа

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8

В данной статье я вам расскажу и покажу, как проводится расчет автосуммы в табличной части, расчет НДС, а также автозаполнение данных из справочника.

24.11.2023    2514    user1854482    6    

14

Что такое ОСень? Или как лучшие практики из мира Java прижились в экосистеме OneScript

OneScript

Думаете, на OneScript неудобно создавать сложные инфраструктурные приложения? Ошибаетесь. Благодаря фреймворку ОСень за последний год экосистема библиотек, упрощающих написание собственных приложений, существенно выросла. Расскажем о самых передовых технологиях OneScript. Спойлер: будет много рефлексии, мета-аннотаций, желудей, напильников и дубов с завязями.

21.11.2023    3421    NikitaIvanchenko    16    

47

Новый взгляд на управляемые формы

Работа с интерфейсом Управляемые формы

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

21.11.2023    7053    NikitaIvanchenko    17    

72

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

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3

Много материалов и видео в сети о том, как подключить объект, которого нет в списке настроек, к системе версионирования БСП. Суть сводится к изменению определяемого типа, на который все завязано. Но это предполагает изменение конфигурации. Недавно встала задача подключить объект, которого нет в определяемом типе без снятия замков. Пришлось изучить вопрос глубже. Здесь пояснения и краткая инструкция с картинками. Как подключиться, используя только расширение.

20.11.2023    2134    user1374747    1    

35

1С: Специалист-консультант ЗУП 8. С чего начать решение билета на экзамене? Актуальность: ноябрь 2023 года

Подготовка к аттестации Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x

Делюсь наработками из опыта подготовки к экзамену на получение сертификата 1С:Специалист-консультант по внедрению прикладного решения „1С:Зарплата и управление персоналом 8“. Первые минуты на экзамене.

17.11.2023    3505    Ocherkcons    0    

7

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

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11

Доработка создает в контекстном меню расшифровки пункт «Расшифровать другим отчетом». Есть возможность расшифровать данные несколькими отчетами. По сути, это добавление вашего отчета в штатный механизм расшифровки другим отчетом.

16.11.2023    2230    umah    8    

48