⚙️Как создавать реквизиты с помощью программы 1С:Предприятие

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

🚀 Подробнее о секретах работы с Метаданными (Конфигурацией) во время выполнения

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Как работает потоковая обработка

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

📎Поток можно представить как конвейер. Вместо обработки всего объема данных сразу информация поступает небольшими порциями. В случае файлов это означает чтение или запись данных небольшими буферами, например по 1 МБ.

📎Такой подход кардинально снижает требования к оперативной памяти. Для обработки файла объемом 2 ГБ уже не требуется 2 ГБ свободной RAM — достаточно памяти для хранения одного буфера. Благодаря этому система учета 1С сохраняет стабильную работу даже при обработке очень больших файлов.

🚀 Подробнее о работе с большими файлами и потоками данных

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Зачем проводить Code Review в команде 1С?

🔵Обнаружение ошибок на ранней стадии. «Вторая пара глаз» часто замечает логические ошибки, опечатки или неучтенные сценарии, которые автор кода мог пропустить.
🔵Обмен знаниями. Младшие разработчики учатся у старших, видя их замечания и предложения. Старшие, в свою очередь, могут увидеть свежий подход к решению задачи.
🔵Соблюдение единых стандартов. Code Review — главный инструмент контроля за тем, чтобы все разработчики писали код в едином, понятном для всей команды стиле.
🔵Повышение отказоустойчивости команды. Когда код одного разработчика видели и поняли как минимум двое, уход в отпуск или увольнение ключевого сотрудника становится менее болезненным.
🔵Поиск лучших решений. Часто в ходе обсуждения рождается более оптимальный или элегантный алгоритм, чем был предложен изначально.

🚀 Подробнее о Code Review в 1С-команде

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Давайте представим типичный жизненный цикл разработки в 1С:

🔵Разработчик пишет код на своей локальной машине с определенной версией платформы 1С, PostgreSQL и веб-сервера.
🔵Тестировщик проверяет функционал на тестовом сервере, где версии компонентов могут незначительно отличаться.
🔵Администратор выкатывает обновление на промышленный (production) сервер, который имеет свою, третью, конфигурацию окружения.

🚀 Подробнее о применении Контейнеризации для развертывания и тестирования 1С

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Для сбора статистики об общем количестве взаимоблокировок, происходящих в системе, следует использовать
Anonymous Quiz
0%
ЦКК
50%
Технологический журнал
0%
MS SQL Profiler
0%
ЦУП
0%
Веры 2, 3, 4
50%
Верны 1 и 2
⚙️Несмотря на свою пользу, временные таблицы не являются универсальным решением на все случаи жизни. Их использование наиболее оправдано в следующих сценариях:

🔵Многоэтапная обработка данных: когда логика требует последовательного выполнения нескольких преобразований над данными.
🔵Декомпозиция сложных соединений: вместо соединения пяти и более больших таблиц в одном запросе можно последовательно соединять их, сохраняя результат во временную таблицу.
🔵Хранение списков для фильтрации: например, вместо проверки на вхождение в длинный список статических значений внутри запроса гораздо эффективнее загрузить этот список во временную таблицу и затем выполнить соединение с ней. Такой подход применяется и в учетной системе 1С.

🚀 Подробнее о работе с данными больших объемов

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Использование встроенных проверок параметров представляет следующие преимущества:

🔵повышает надёжность кода;
🔵облегчает диагностику ошибок;
🔵улучшает понятность сообщений об исключениях;
🔵снижает риск трудноуловимых сбоев во время интеграции с внешними системами или при обновлении системы.

🚀 Подробнее об использовании проверок параметров в языке 1С

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
Редактор графической схемы может использоваться для создания и редактирования
Anonymous Quiz
0%
Карты маршрута бизнес-процесса
0%
Графической схемы
0%
Географической схемы
33%
Верны все варианты
67%
Верны 1, 2
⚙️Золотые правила настройки системы 1С:Зарплата и управление персоналом

🔵Тестируйте в копии. Никогда не экспериментируйте в рабочей базе.
🔵Внимание к деталям. Учётная политика, даты, данные сотрудников — всё это критически важно.
🔵Не лезьте в дебри. Не меняйте сложные настройки (связи видов расчёта) без глубоких знаний.
🔵Обновляйтесь вовремя. Это спасёт вас от штрафов. Обращайтесь к сертифицированным специалистам, если не уверены в своих навыках.

🚀 Подробнее о типовых ошибках при настройке 1С:ЗУП и их решении

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Фраза «у нас робот не работает» сама по себе ещё ничего не говорит о причине. В сложном сценарии нужно проверить хотя бы:

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

🚀 Подробнее о том, почему сотрудники всё равно делают работу вручную после внедрения Bitrix 24

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
В каком свойстве хранится время документа?
Anonymous Quiz
0%
Время
17%
ВремяДок
50%
Дата
33%
Нет правильного ответа
⚙️Для большинства компаний облака достаточно. Оно подходит, если нужно вести продажи, распределять задачи, согласовывать документы, подключить телефонию или наладить обычный обмен с 1С.

🔵Хочется запустить систему без покупки и настройки сервера.
🔵В компании нет отдельного специалиста, который будет постоянно обслуживать портал.
🔵Подходят стандартные возможности Битрикс24 и готовые приложения.
🔵Нет требования хранить портал только внутри закрытой сети компании.

🚀 Подробнее о том, как выбрать между облачным и коробочным Битрикс24 для своего бизнеса

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Для начала не нужно анализировать каждую операцию компании. Достаточно собрать процессы, в которых есть хотя бы один из признаков.

🔵Процесс часто повторяется. Его выполняют ежедневно, несколько раз в неделю или сотни раз в месяц.
🔵В нём участвует много людей. Передача работы от одного сотрудника к другому создаёт задержки и дополнительные точки контроля.
🔵Процесс требует много ручного труда. Сотрудники копируют данные, создают однотипные задачи, проверяют статусы или вручную формируют документы.
🔵В нём часто возникают ошибки. Например, забыли передать информацию, пропустили срок, не согласовали документ или внесли данные не в тот объект.
🔵Результат сложно контролировать. Руководитель узнаёт о проблеме уже после нарушения срока или получения претензии от клиента.
🔵Процесс зависит от конкретного сотрудника. Если человек ушёл в отпуск или просто забыл сделать следующий шаг, работа останавливается.

🚀 Подробнее о том, как определить, какой бизнес-процесс выгоднее автоматизировать первым

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ВыражениеXPath — представляет собой объект для выполнения поиска, создается на основании строки выражения на языке XPath. Существует достаточно много источников с описанием синтаксиса для формирования запроса на языке XPath. Важными особенностями, которые следует учитывать, являются:
🔵выражение запроса XPath чувствительно к регистру
🔵одна выборка может содержать несколько условий, объединять условия можно посредством оператора "|", что эквивалентно оператору ИЛИ
🔵необходимо учитывать иерархию узлов, позиционирование на определенном уровне дерева осуществляется с помощью оператора "/".

🚀 Подробнее об объектах встроенного языка 1С для работы с XPath

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
📎Одна из самых распространенных и дорогостоящих ошибок — убежденность, что склад уже автоматизирован, если используется 1С:Бухгалтерия или 1С:Управление Торговлей. Многие руководители заявляют: «У нас уже все автоматизировано», но за этим часто скрывается лишь внесение данных в учетную систему с бумажных носителей.
В чем разница?

📎Учетная система (1С:УТ, 1С:КА) отвечает за контроль товарных запасов на уровне «количество и ассортимент». WMS-система — это оперативное управление складом в реальном времени: она формирует задания для персонала, управляет размещением по ячейкам, оптимизирует маршруты сборщиков и фиксирует каждую операцию через терминалы сбора данных. 1С изначально создавалась как бухгалтерская система, а не как инструмент операционного управления складом.

🚀 Подробнее о 7-ми ошибках при автоматизации WMS

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
📎В стандартной CRM есть привычные сущности: лиды, сделки, компании, контакты, счета и другие элементы. Они хорошо подходят для своих задач.
Сделка описывает продажу.
Контакт — человека.
Компания — организацию.

📎Но у бизнеса существуют процессы, которые продажей не являются. Например: Закупка, рекламация, договор, внутренняя заявка, сервисное обращение, тендер, объект недвижимости, кандидат на вакансию. Пытаться вести все эти процессы внутри сделки не всегда удобно.

📎Смарт-процесс позволяет создать собственную сущность под конкретный сценарий работы. В ней можно задать свои поля, форму карточки, стадии, представления списка и Kanban, права доступа и автоматизацию. Bitrix24 прямо приводит закупки и рекламации в качестве примеров использования смарт-процессов.

🚀 Подробнее о том, когда CRM уже недостаточно: зачем бизнесу смарт-процессы в Bitrix24

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️«Мягкий запуск» — это поэтапный ввод системы в эксплуатацию, при котором отдельные зоны, процессы или группы товаров переводятся под управление WMS последовательно, а не одномоментно. Склад продолжает работать: часть операций уже ведётся в новой системе, часть — по прежней технологии.

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

🚀 Подробнее о внедрении WMS без остановки склада

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️Встроенный язык 1С позволяет напрямую вызывать функции, определенные в JavaScript-коде загруженной страницы. Работа организуется следующим образом:

🔵сервер или клиентский код 1С подготавливает необходимые данные;
🔵данные преобразуются, например, в формат JSON;
🔵вызывается соответствующая функция JavaScript с передачей подготовленных параметров;
🔵JavaScript обрабатывает полученную информацию и обновляет отображение диаграммы, карты или другого элемента интерфейса.

🚀 Подробнее о встраивании веб-компонент (HTML/JavaScript) в формы 1С:Взаимодействие JS и встроенного языка

#ЗаметкиСпециалиста1С
Please open Telegram to view this post
VIEW IN TELEGRAM