1
1C Portal | Программирование
17.07.2026 17:41 · 👁 270
Использование Журнала регистрации
🟡 Не используйте выборки из журнала регистрации там, где критична высокая скорость.
🟡 Текст типа события должен быть локализуемым и задаваться на основном языке конфигурации.
🟡 Журнал регистрации хранит события, которые возникают в работе пользователей с информационной базой.
🟡 Одна запись журнала должна соответствовать одному событию.
https://v8std.ru/std/498/
@Portal_1C
1
1C Portal | Программирование
17.07.2026 15:41 · 👁 344
На Stepik вышла программа «DevOps с нуля: от Linux до Kubernetes»
Это комплексная программа из 5 практических курсов по ключевым технологиям DevOps: Linux, Git, Docker, GitLab CI/CD, Kubernetes
Вы последовательно пройдёте путь от работы в Linux и управления кодом через Git до контейнеризации приложений, настройки CI/CD-пайплайнов и развёртывания в Kubernetes.
Что вы изучите:
• работу с Linux и командной строкой
• Git и контроль версий в реальных проектах
• создание Docker-образов и запуск контейнеров
• автоматизацию сборки, тестирования и деплоя в GitLab CI/CD
• развёртывание и управление приложениями в Kubernetes
• сети, хранилища, конфигурации и секреты
• диагностику инфраструктуры и автоматизацию рутинных задач
... и многое другое
Все знания закрепляются на практике с помощью заданий с автопроверкой.
Материал подаётся последовательно и понятным языком: с примерами, схемами и демонстрациями. Во время обучения можно задавать вопросы по урокам и заданиям, получать обратную связь и помощь при возникновении сложностей.
После прохождения программы вы получите сертификат, который можно добавить в резюме.
Скидка 20% на 48 часов: по промокоду DEVOPS20 стоимость всей программы составит 10 392 ₽.
Открыть программу на Stepik
1
1C Portal | Программирование
17.07.2026 06:07 · 👁 629
Главная ошибка новичка 👍
@Portal_1C
1
1C Portal | Программирование
16.07.2026 16:07 · 👁 676
Нашли полезную библиотеку для работы с OData в 1С
onec-odata — open-source Python-клиент для работы с OData 1С:Предприятие. Подходит для интеграции 1С с внешними сервисами, написания скриптов автоматизации и обмена данными без использования COM или прямого подключения к базе.
Что умеет:
🟡 Работать с OData v3, который поддерживает 1С
🟡 Выполнять CRUD-операции с объектами информационной базы
🟡 Формировать запросы с фильтрацией, сортировкой и пагинацией
🟡 Авторизовываться в сервисах 1С и работать через HTTP(S)
🟡 Подходит для интеграций с Python-приложениями, ETL-процессами и микросервисами
https://github.com/efinskiy/onec-odata
@Portal_1C
1
1C Portal | Программирование
16.07.2026 06:07 · 👁 705
Быстрый совет по 1С
Если в запросе нужна только одна запись, используйте Выбрать() вместо Выгрузить().
Вместо:
Таблица = Запрос.Выполнить().Выгрузить();
Если Таблица.Количество() > 0 Тогда
...
КонецЕсли;
Используйте:
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
...
КонецЕсли;
Так не создается таблица значений, а первая запись становится доступна сразу.
@Portal_1C
1
1C Portal | Программирование
15.07.2026 16:07 · 👁 730
Ограничения на соединения с вложенными запросами и виртуальными таблицами
🟡 В запросах не используйте соединения с вложенными запросами.
🟡 Исключение: вложенный запрос гарантированно сканирует мало записей.
🟡 Избегайте неявных подзапросов, которые появляются из-за вложенных соединений.
🟡 Если соединяются две физические таблицы, СУБД обычно может оценить их объем по статистике.
https://v8std.ru/std/655/
@Portal_1C
1
1C Portal | Программирование
15.07.2026 06:06 · 👁 756
Нашли интересный кейс по оптимизации огромной базы 1С
Что делать, если база 1С выросла до 16 ТБ, а один регистр накопления занял 4 ТБ и более 2 миллиардов строк? В статье разбирается реальный кейс, где стандартные методы оптимизации уже не помогали, а проблему удалось решить с помощью секционирования таблиц в MS SQL Server.
Что интересного:
🟡 Почему индексы и дефрагментация перестали давать эффект
🟡 Как секционирование помогло ускорить работу регистра с миллиардами записей
🟡 Неочевидные особенности работы 1С с datetime2 и почему они мешали оптимизации
🟡 Как выполнить миграцию данных объемом 2 млрд строк практически без длительного простоя системы
🟡 Каких результатов удалось добиться после внедрения секционирования
Особенно впечатляет результат: время выполнения некоторых отчетов сократилось с 2–3 минут до 3–5 секунд, а расчет себестоимости снова начал укладываться в ночное окно обработки. При этом автор подробно объясняет не только сам подход, но и подводные камни, с которыми пришлось столкнуться при внедрении.
https://habr.com/ru/companies/gri/articles/1048434/
@Portal_1C
1
1C Portal | Программирование
14.07.2026 16:06 · 👁 813
Расшифровка логотипа 1С 🙂
@Portal_1C
1
1C Portal | Программирование
14.07.2026 06:06 · 👁 868
Обработчики событий ОбработкаПолученияПредставления и ОбработкаПолученияПолейПредставления
🟡 Обработчики вызываются при любой необходимости получения представления какого-либо объекта информационной базы.
🟡 Также нежелательно использовать получение представления и реквизитов ссылок.
🟡 Представление объекта при этом запрашивается для формирования записи в журнал регистрации.
🟡 Обработчики могут быть также вызваны, в том числе, при записи и удалении объекта в режиме обмена данными.
https://v8std.ru/std/746/
@Portal_1C
1
1C Portal | Программирование
13.07.2026 16:07 · 👁 850
Быстрый совет по 1С
Если вы ищете объект по ссылке, не используйте запрос.
Вместо:
Запрос = Новый Запрос(
"ВЫБРАТЬ
| Док.Ссылка,
| Док.Номер
|ИЗ
| Документ.РеализацияТоваровУслуг КАК Док
|ГДЕ
| Док.Ссылка = &Ссылка");
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Используйте:
Объект = Ссылка.ПолучитьОбъект();
Запрос имеет смысл, когда нужно выбрать несколько объектов или выполнить сложную выборку.
@Portal_1C