...

Библиотека для 1С

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

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

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

17.01.2024    3121    kamisov    17    

60

Я люблю Python

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

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

17.01.2024    5229    kser87    74    

9

ТехСобес глазами рекрутера, или Вы не готовы!

О жизни

Записки начинающего разработчика-рекрутера.

16.01.2024    2330    RocKeR_13    41    

22

Обслуживание индексов MS SQL Server: как, когда и, главное, зачем?

Администрирование СУБД

Казалось бы, базовое знание: «индексы надо обслуживать, чтобы запросы выполнялись быстро». Но обслуживание индексов выполняется долго и может мешать работе пользователей. Кроме того, в последнее время популярны разговоры о том, что индексы можно вообще не обслуживать – насколько это оправданно? Рассмотрим: на что влияет обслуживание индексов, когда надо и когда не надо его выполнять, и если надо – как это сделать так, чтобы никому не помешать?

16.01.2024    6842    Филин    13    

46

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

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

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

16.01.2024    4779    SeiOkami    21    

55

Адекватность работодателя. Как её определить? Часть 1. Собеседование, заключение трудового договора

О жизни Конфигурации 1cv8

В процессе написания статей на тему Идеальное место работы ЗУПера нужен аргументированный текст про адекватного работодателя. Информации получилось много, поэтому выделю в отдельные 2 статьи. Рассмотрим все недостатки работодателей от момента собеседования до момента увольнения. Все этапы, как всегда, подкреплены реальными случаями из моего опыта.

16.01.2024    5330    biimmap    99    

78

Открытый пакет интеграций для популярных API: Telegram, VK, Viber, Twitter

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

Open-source набор библиотек для интеграции с API некоторых популярных мессенджеров и соц. сетей.

15.01.2024    2901    bayselonarrend    7    

116

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

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

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

15.01.2024    448    vandalsvq    0    

4

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

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

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

12.01.2024    11096    Vladimir_Konyrev    18    

24

Как поломались расчеты СЭЗ для Крыма

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

Для тех, кто ведет учет в ЗУП 3.1 в Крыму с обособленным подразделением с льготной тарифной ставкой "Участник свободной экономической зоны в Крыму".

1 стартмани

12.01.2024    310    Fil15    0    

2

Формирование сегментов номенклатуры по проценту наценки в 1С: Розница 2.3

Ценообразование, анализ цен Платформа 1С v8.3 1С:Розница 2

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

12.01.2024    365    Vegner    0    

1

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

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

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

12.01.2024    2603    logan_n1    0    

5

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

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

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

1 стартмани

11.01.2024    2461    comptr    4    

25

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

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

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

11.01.2024    2747    pahich    10    

14

Импортозамещение BI. Встраивание 1С:Аналитики в аналитический ландшафт компании

Бизнес-аналитика (BI)

Когда эффективность работы бизнес-аналитика ограничивается скоростью разработки, и добавление одного поля в отчет PowerBI занимает до полутора месяцев, приходится искать альтернативы. О том, как встраивание 1С:Аналитики в BI-ландшафт компании помогло оперативно импортозаместить Power BI и повысить эффективность бизнес-анализа в компании, пойдет речь в статье.

10.01.2024    2665    user1466751    7    

17

Многопоточное обновление 1С: Управление холдингом

Обновление 1С 8.3.14 1С:Управление холдингом

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

1 стартмани

10.01.2024    3370    saver77    19    

25

Удаление строк из таблицы значений различными способами с замером производительности

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8

Встал вопрос: как быстро удалить строки из ТЗ? Рассмотрел пять вариантов реализации этой задачи. Сравнил их друг с другом на разных объёмах данных с разным процентом удаляемых строк. Также сравнил с выгрузкой с отбором по структуре.

09.01.2024    6975    doom2good    49    

65

Алиса на 1С

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

В данной статье расскажу о том, как создать навык Алисы на базе 1С, через функцию Яндекс Облака. Обработка запросов навыка Алисы происходит в базе 1С. Тестировали и разрабатывали на платформе 1С:Предприятие 8.3 (8.3.23.1912).

1 стартмани

08.01.2024    8835    uribur    15    

32

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

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

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

1 стартмани

07.01.2024    718    kalyaka    0    

8

Непрерывный сбор данных из торговых точек для визуализации в Yandex DataLens

Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8

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

05.01.2024    2170    Sedaiko    23    

51

Чем заняться перед Новым годом? Правильно, допиливанием 1С:Переводчика

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8

Что делать 1С-нику в преддверии праздников? А не исправить ли пару багов в свободно распространяемой конфигурации 1С:Переводчик? Самое то)

31.12.2023    2922    serverstar    8    

18

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

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

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

29.12.2023    1278    user1647484    9    

5

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

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

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

28.12.2023    5106    mrXoxot    11    

101

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

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

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

28.12.2023    17161    Tavalik    37    

215

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

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

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

28.12.2023    1593    e.kogan    4    

5

1С:Документооборот КОРП. Интеграция vs синхронизация. Бесшовная интеграция

Перенос данных 1C Платформа 1С v8.3 1С:Документооборот

Программный продукт 1С:Документооборот КОРП (в данном материале мы рассматриваем версию 3.0, далее 1С:ДО) редко используется сам по себе. Одна из сильных сторон данного программного продукта именно в мощных средствах интеграции и синхронизации. Однако, по нашему опыту в ходе работы с 1С:ДО часто происходит путаница и подмена понятий. Давайте разбираться, что есть что и для чего используется.

27.12.2023    2626    Aprsoft    1    

6

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

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

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

27.12.2023    1323    user654641_yaga_m    6    

7

Загрузка google таблицы через API

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8

Загрузим google таблицу в таблицу значений с использованием API google.

26.12.2023    3668    John_d    20    

65

Нагрузочное тестирование

HighLoad оптимизация

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

26.12.2023    3230    a.doroshkevich    1    

29

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

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

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

26.12.2023    1555    ardn    1    

27

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

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

На прошедшем вебинаре "В облаке, как дома: Как настроить рабочее место пользователя 1С на базе РЕД ОС" мы договорились, что продолжением будет обзор рабочих мест на других отечественных ОС. Вот и оно (продолжение) или он (обзор), прошу под кат...

25.12.2023    2205    capitan    6    

14

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

HighLoad оптимизация

Многие, кто пытался разобраться с производительностью 1С, сталкивались со сложностями. Нет общепринятых алгоритмов, большинство утилит пишутся «под себя» или не выходят за пределы компании, а существующие официальные инструменты тяжелы для освоения. О том, как расследование проблем производительности 1С привело к созданию собственного коммерческого продукта, расскажем в статье.

22.12.2023    2107    user719554    4    

8

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

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

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

21.12.2023    3970    bayselonarrend    24    

65

HotKeys на Python для 1С

Периферийные устройства Конфигурации 1cv8

Недавно прочитал статью на Инфостарте о KeyPad и вначале захотел себе такой, но через какое-то время я понял, что дополнительная даже маленькая клавиатура занимает место, и нужно все время держать ее под рукой. Это все создает дополнительные неудобства.

20.12.2023    5713    John_d    27    

76

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

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8

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

1 стартмани

20.12.2023    942    evgen7938    16    

6

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

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

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

19.12.2023    1449    a.s.aksenov    4    

15

Telegram Mini App: все возможности веб-приложения прямо у вашего бота

Мессенджеры и боты Платформа 1С v8.3

Как сделать telegram бота сопоставимым по функционалу с полноценным веб-приложением? Просто запихнуть веб-приложение прямиком внутрь бота! Сегодня посмотрим на технологию Telegram Mini App и её использование с опорой на 1С

18.12.2023    8496    bayselonarrend    10    

57

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

Механизмы платформы 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    2621    kos-1cpp    10    

17