TGViewer
Channel Public Channel
Subscribers
942
Photos
453
Videos
0
Links
500

Showing posts older than #650 · Back to latest

Older Posts 16 shown
Post #649 257
⚙️Варианты запуска ФЗ

🔵Явный запуск из программного кода:
ФоновыеЗадания.Выполнить(…
Это можно сделать только на стороне сервера. Возможен вложенный запуск (ФЗ-1 → ФЗ-2 → …)
🔵Интерактивные действия пользователя (не всегда, но как правило):
- Формирование отчета
- Поиск по динамическому списку
- Возможно, некоторые другие ситуации
🔵Запуск через регламентное задание. В этом случае сеанс-родитель отсутствует. Имя пользователя может быть задано в настройках РЗ, но может быть и пустым.

🚀 Подробнее о механике регламентных и фоновых заданий в 1С

#ЗаметкиСпециалиста1С
Post #648 312
⚙️Анализ поведенческих паттернов пользователей

🔵«Рабочее время». Операции, проведенные вне рабочего времени сотрудника (например, бухгалтер проводит накладные в 3 часа ночи).
🔵«Несвойственные операции». Менеджер по продажам начинает создавать документы поступления товаров.
🔵«Скорость работы». Аномально большое количество проведенных документов за короткий промежуток времени.

🚀 Подробнее об автоматизации контроля мошенничества в 1С

#ЗаметкиСпециалиста1С
Post #647 360
  • 👎 1
Post #646 326
📎Основная проблема тестирования в 1С — жесткая связь бизнес-логики с контекстом форм и прямыми запросами к базе данных.

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

📎Изоляция работы с данными: Процедуры и функции не должны одновременно выполнять сложные вычисления и обращаться к базе данных. Логика должна быть разделена: один слой отвечает за извлечение данных (запросы), другой — за их обработку (бизнес-логика), третий — за сохранение результата. Тестированию подвергается в первую очередь слой обработки.

🚀 Подробнее о модульном тестировании в 1С (Unit-тесты)

#ЗаметкиСпециалиста1С
Post #640 199

Forwarded from Koderline 1С

⚡️Старт курса «Аналитик 1С»

Компания «Koderline» объявляет о старте приёма заявок на курс по профессии аналитик 1С. Обучение пройдёт в онлайн-формате и начнётся 4 сентября.

📎«Аналитик 1С» — это двухмесячный онлайн-курс для специалистов с опытом работы в экономических и плановых службах.

💡Занятия будут проводиться в вечернее время, что позволит обучаться без вреда для работы. По завершении курса у участников будет возможность стать аналитиком в компании «Koderline».

❗️ВНИМАНИЕ: при записи до 18.08 будет действовать скидка: стоимость курса 17000 руб. вместо 20000 руб.

При условии успешной сдачи экзамена и последующего трудоустройства в компанию «Koderline» деньги за обучение вернутся.

❓Когда начинается курс
4 сентября

❓Когда конец приёма заявок
3 сентября

🖥 Записаться на курс!

Мы в МАКС

#РазвивайсяСKoderline
  • ❤ 1
Post #638 322
Основные угрозы безопасности:

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

🚀 Подробнее о работе с внешними источниками данных (ODBC/OLE DB) в 1С

#ЗаметкиСпециалиста1С
Post #636 346
⚙️Для выявления проблемных мест используются следующие подходы:

🔵Мониторинг ресурсов сервера: регулярное наблюдение за загрузкой памяти рабочими процессами кластера серверов «1С:Предприятия» позволяет заметить аномальный рост. Программа 1C:Предприятие предоставляет необходимые механизмы контроля.
🔵Анализ технологического журнала: платформа «1С» предоставляет мощный инструмент — технологический журнал, который позволяет отслеживать события, связанные с выделением и освобождением памяти. Анализ этих данных помогает локализовать участок кода, приводящий к утечке. Это особенно важно для конфигурации системы 1С.
🔵Настройка кластера серверов: в настройках кластера можно установить ограничения на объем памяти, потребляемый одним рабочим процессом. При превышении этого лимита проблемный процесс может быть автоматически перезапущен, что хоть и является временной мерой, но помогает выявить «виновника» чрезмерного потребления ресурсов. Такой подход поддерживает система 1C:Предприятие.

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

#ЗаметкиСпециалиста1С
Post #634 368
📌Основная цель асинхронных вызовов — избавить пользователя от мучительного ожидания, когда интерфейс приложения «зависает» на время выполнения длительной операции. Синхронное выполнение означает, что пока одна задача не будет завершена, другая не начнется. Если такая задача выполняется на стороне клиента, например, формирование отчета с большим количеством диаграмм или обращение к веб-сервису, пользователь не может взаимодействовать с программой, что вызывает раздражение и снижает продуктивность.

📌Асинхронность меняет этот подход. Она позволяет запустить длительную операцию и, не дожидаясь ее завершения, продолжить работу с интерфейсом. Система как бы говорит пользователю: «Я начала выполнять твою задачу и сообщу, когда закончу, а пока ты можешь заниматься другими делами». Это достигается за счет того, что операция выполняется в параллельном потоке, не блокируя основной поток пользовательского интерфейса.

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

#ЗаметкиСпециалиста1С
  • ❤ 1
  • 👍 1
Post #633 288
⚙️Как настроить ЭТРН через СБИС модуль в 1С

🔵Определить бизнес-сценарий перевозки.
🔵Подключить организацию в СБИС.
🔵Установить внешнюю обработку или расширение для 1С.
🔵Настроить документ-основание в 1С.
🔵Проверить отправку черновика и подписанного ЭТрН.
🔵Настроить сценарий работы водителя.
🔵Организовать контроль статусов и ошибок.

🚀 Подробнее о том, как настроить ЭТРН через СБИС в 1С до 1 сентября 2026

#ЗаметкиСпециалиста1С
Post #632 348
⚙️Прежде чем настраивать напоминания, убедитесь, что в программе заполнены даты рождения сотрудников. Для этого:

🔵Перейдите в раздел «Сотрудники».
🔵Откройте карточку нужного сотрудника.
🔵Проверьте поле «Дата рождения» на вкладке «Основные данные».
🔵Если поле пустое, заполните его.

🚀 Подробнее о напоминаниях о днях рождениях в 1С

#ЗаметкиСпециалиста1С
Post #631 373
  • 👎 3
Post #630 325
⭐️Представьте: вы открываете 1С. Вводите запрос — и данные появляются мгновенно. Возникает вопрос: почему 1С так называется?

Все началось в 1991 году. Студент МГУ Борис Нуралиев решил разобраться с хаосом в бухгалтерском учете. Ручная обработка документов занимала дни. Он поставил перед собой задачу создать программу, которая сможет выдавать отчет за секунду.

С тех пор вокруг названия компании появилось множество мифов. Одни говорили: «Один Сергей написал». Другие утверждали: «Первый сорт». Что из этого правда? Разберем путь создания 1С — от небольшого проекта до крупнейшей IT-экосистемы.

🚀 Подробнее о том, почему 1С так называется

#ЗаметкиСпециалиста1С
  • 🔥 2
  • 👍 1
  • 😁 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →