Как стать автором
Обновить
27.56

*

Разработка и администрирование 1С

Сначала показывать
Порог рейтинга
Уровень сложности

Жизненный цикл проекта внедрения ERP-системы на примере коробочных SAP и 1С решений, а также кастомных разработок

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.5K

Слухи о необходимости замены импортных программных продуктов ходят еще с 2014 года. Но до 2022 года, кажется, многие организации и их ИТ-директоры воспринимали это скорее, как маркетинговый трюк, а не реальную потребность. Уход большинства зарубежных вендоров из России вызвал панику среди руководства ИТ-индустрии. Что позже превратилось в целый ряд различных проектов: срочные переходы с глобального шаблона SAP на локальную версию, внедрение продуктов 1С, создание кастомных разработок для заполнения возникших пробелов на рынке, а также долгосрочные инициативы по импортозамещению. Все это затронуло многих в нашей области: занимаясь только проектами и продуктами SAP, мы пропустили множество других программных решений и способов их внедрения, которые демонстрируют разнообразие в мире информационных технологий и корпоративных информационных систем (КИС).

Наряду с каскадной методологией, являющейся основой имплементации большинства проектов SAP и гибридных SAP-методов, живущих фактически лишь на бумаге, специалистам доступны принципы Agile, применимые в кастомных разработках, спиралевидные модели внедрения, рекомендуемые 1С в технологии ТКВ (технология корпоративного внедрения) и много всего другого, на что мы не обращали должного внимания при господстве западных программных продуктов.

Поучаствовав в нескольких проектах внедрения 1С решений, а также кастомных разработок и имея более чем 15-ти летний опыт вовлечения в SAP проекты, я бы хотел поделиться результатами сравнения особенностей их реализации. Дальнейший материал будет рассматриваться в контексте следующих проектов: тиражирование SAP ERP, автоматизация закупочной деятельности на базе SAP ERP MM/IM/FM, имплементация 1С ERP, БП и ЗУП, подготовка целевой ИТ-архитектуры на базе 1С ERP, а также реализация кастомного SRM-решения, для которых было критически важно подобрать релевантную модель внедрения и доставить результат точно в срок.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии4

2FA для 1С по протоколу OpenID Connect на базе Keycloak

Время на прочтение5 мин
Количество просмотров2.8K

Очередной пост о том, что мы делаем. В этот раз расскажу вам о том, как мы обеспечили безопасность информационных баз 1С с использованием сервиса аутентификации Keycloak через протокол OpenID Connect и настройку двухфакторной аутентификации с помощью OTP‑кода.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии1

Терминальная ферма 1C на x2go

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4K

Итак, импортозамещение катится по стране неостановимым катком. Внесём свой посильный вклад.

Под давлением обстоятельств нам пришлось сделать терминальную ферму на ОС REDOS и x2go (из комплекта поставки ОС). В принципе, решение получилось рабочим, с небольшими особенностями.

В статье ниже простыни ansible playbooks и более ничего.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии28

Аутентификация в 1С через OpenAM по протоколу OAuth2/OIDC

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

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

Больше возможностей для управления аутентификацией реализуют специальные решения. Одним из таких решения является OpenAM.

В данной статье мы настроим аутентификацию в 1C через OpenAM используя OAuth2/OIDC протокол.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Истории

Применение 1С Аналитика для торговли на Московской бирже

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров2.5K

Для строительства дома иногда лучше воспользоваться готовыми строительными блоками и технологиями. Ниже написанное никаким образом не стремится обидеть или унизить другие языки программирования и готовые продукты. Просто описывает свои возможности. Если связать между собой продвинутые возможности QUIK (от брокера Сбербанк) и платформы 1С Предприятие 8, то эффект от применения чисто российских продуктов может оказаться неожиданным. 

Более подробно в документации по ссылке.

Читать далее
Всего голосов 7: ↑4 и ↓3+1
Комментарии15

1С или СБИС: что выбрать предпринимателю

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.8K

Решили сравнить СБИС и 1С по трем критериям: простоте операций, удобству интерфейса и дополнительным фичам. Рассказываем, какая система лучше и кому она подойдёт.

Читать далее
Всего голосов 10: ↑6 и ↓4+2
Комментарии18

Как мы воплотили CI/CD в 1С, или зачем девелоперу непрерывные интеграция и поставка?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.7K

Распространённый подход к разработке — аккумулирование всех обновлений в единый пакет с последующим развёртыванием новой версии программного обеспечения. Это простая, понятная, отработанная годами схема, которая отлично подходит небольшим командам с маленьким количеством проектов и изменений. В больших проектах, когда к созданию кода привлечены несколько человек одновременно, это перестаёт работать — все ждут всех, задачи накапливаются, релизы становятся реже. И тогда на помощь приходит практика CI/CD.

Говорят, программисты делятся на два типа: тех, кто использует систему контроля версий, и всех остальных. В Sminex мы причисляем себя к первому типу. Причём, смеем утверждать, что мы один из очень немногих девелоперов, кто успешно внедрил практику CI/CD (Continuous Integration/Continuous Delivery, непрерывные интеграция и поставка) при работе с платформой 1С. Если вообще не единственный. Нам такой подход оказался крайне необходим.

Представимся
Всего голосов 6: ↑3 и ↓30
Комментарии10

Как неПросто сделать холодный бэкап Postgres

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров5.9K

File system level backup  в Postgres это первое чему нужно научится при использовании Postgres . Никакие pg_dump \ pg_restore не заменят Полный бэкап на уровне файлов. File system level backup это первая ступень для подготовки к Continuous archiving. Понимание архитектуры хранения – это фундамент, по которому можно понять сможете ли Вы жить с Postgres на больших объемах или у Вас другой путь?

Начать копировать кластер правильно
Всего голосов 11: ↑6 и ↓5+1
Комментарии45

Исследование безопасности десктопных приложений на основе Electron

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров3.1K


Electron — фреймворк с открытым исходном кодом для создания кросс-платформенных десктопных приложений с помощью JavaScript, HTML и CSS. Это крутая технология, но с ней связаны многие ИБ-риски.


В статье я разберу основы безопасной работы с этим фреймворком и расскажу:


  • как анализировать структуру десктоп-приложений на Electron и находить в них уязвимости;
  • какие распространенные ошибки допускают при работе с фреймворком и насколько он защищен.

Начнем с инструментов и методов, с помощью которых я провожу анализ кода приложений. Затем продемонстрирую конкретные примеры эксплуатации уязвимостей на примере специальных приложений-мишеней: DVEA, Electro-xxs и Notable.

Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии0

Легко архивируем 1С на холодное хранилище SELECTEL v2 в 2024 году

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.7K

В прошлой версии не было выработано однозначно хорошего способа архивации на SELECTEL. Если не ограничивать хранилища, то они могли приводить к большим расходам, да и архивация через FTP показала себя не очень надежной, часто сбоила.

Поэтому проведу работу над ошибками и расскажу, как архивировать 1С на SELECTEL в 2024 году.

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

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии29

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

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров5.4K
Прошлая публикация «Три пингвина под окном… Обзор рабочих мест пользователя 1С собранных на отечественных дистрибутивах linux» набрала более 20К просмотров. В моем случае это абсолютный рекорд. Как и обещал в ней, рассказываю как установить неподдерживаемый дистрибутив ОС у облачного провайдера.

Читать дальше →
Всего голосов 2: ↑1 и ↓10
Комментарии8

Бэкап, бэкап и еще раз бэкап

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K

Речь сегодня пойдет об отказоустойчивости и даже о катастрофоустойчивости.

Почему вроде бы правильно настроенное архивирование базы данных не всегда помогает спасти систему в случае инцидентов? Этим вопросом я, наверное, многих даже задел за живое. Одних тем, что сама постановка вопроса им кажется абсурдной – у этой группы админов все настроено идеально, работает как часы и они готовы к любым катаклизмам. А кого-то тем, что напоминаю о тех самых инцидентах, когда возвращаться в тот день, даже мысленно, совсем не хочется.

В рамках проектов аудита производительности мы обязательно проверяем систему заказчика на предмет используемых средств отказоустойчивости и катастрофоустойчивости. И если есть основания, обязательно предоставляем рекомендации по улучшениям. Соответствующий раздел в своё время стал обязательным в каждом отчёте аудита не на пустом месте. За долгие годы мы встречались с таким количеством ситуаций, что можно начинать писать книгу :) Сама по себе ситуация краха системы редкая, поэтому вопросы отказоустойчивости далеко не везде в приоритете, а с учетом распространения в последние годы разнообразных ЦОД’ов, появляется большой соблазн снять с себя ответственность за целостность базы данных и непрерывного доступа к ней. Так что, с появлением ЦОД’ов люди совсем расслабились. А зря.

 Опишу несколько характерных примеров из нашей практики, с которыми мы столкнулись, причем в роли спасателей клиентской инфраструктуры и данных. Иногда на кону стояло само существование БД, иногда – интервал потерянных данных, иногда – время простоя бизнеса.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии15

Кому и зачем нужны разработчики мобильных приложений в 1С

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.7K

Платформа 1C:Enterprise — самый простой способ перейти в сферу мобильной разработки. Научиться писать приложения на 1С проще, чем освоить Swift, Java или Kotlin. Обучение займёт всего пару месяцев. При этом специалист с такими знаниями всегда будет востребован на рынке благодаря популярности программ 1С. Освоить разработку мобильных приложений на базе 1C:Enterprise можно с начальными навыками программирования на 1С, Python, SQL, Java, C++, C#. В статье мы рассказали, какие задачи решает 1С-программист и насколько перспективна мобильная разработка на встроенном языке. 

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии8

Ближайшие события

Как фрилансеру посчитать реальный доход за месяц?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров2.5K

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

Читать далее
Всего голосов 12: ↑7 и ↓5+2
Комментарии12

Тестирование производительности 1С на СУБД MSSQL 2022 и PostgreSQL 15 (на 20, 40, 60,80, 100 пользователей)

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров13K

В начале 2024 года мы решили провести новое исследование производительности 1С:Предприятие на СУБД MSSQL и PostreSQL и вот что получилось...

Читать далее
Всего голосов 10: ↑8 и ↓2+6
Комментарии22

Тестирование производительности 1С на СУБД MSSQL 2022 и PostgreSQL 15 (на 20, 40, 60,80, 100 пользователей)

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров13K

В начале 2024 года мы решили провести новое исследование производительности 1С:Предприятие на СУБД MSSQL и PostreSQL и вот что получилось...

Читать далее
Всего голосов 10: ↑8 и ↓2+6
Комментарии22

В помощь бизнес-аналитику 1С

Время на прочтение4 мин
Количество просмотров2.4K
Бизнес-аналитик 1С находится ровно посередине между заказчиком и разработчиком-программистом. Чтобы быть успешным, бизнес-аналитику 1С надо обладать целым рядом особых качеств. Одно из них — это умение быть в курсе всех новых возможностей. Возможностей собственно платформы 1С: Предприятие, а также и других продуктов, используемых совместно с платформой.



Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии3

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

Время на прочтение5 мин
Количество просмотров8.7K

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

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

Читать далее
Всего голосов 9: ↑6 и ↓3+3
Комментарии10

«Лицензии должны быть по запросу!»: поднимаем сервер лицензирования 1С в облаке

Время на прочтение9 мин
Количество просмотров3.4K

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

Чтобы минимизировать подобные риски, необходимо централизовать хранение и выдачу программных клиентских и серверных лицензий 1С. Это можно сделать, разместив их на отдельной машине — сервере лицензирования. Под катом разбирается, как это сделать.
Читать дальше →
Всего голосов 41: ↑40 и ↓1+39
Комментарии8

Инструкция по бэкапу одной базы в Postgres – миф или реальность

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров8.2K

Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер), до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя  было сделать проще как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей то лабораторной работы? Статья адресована прежде всего специалистам 1С избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.

Сохранить в бэкап
Всего голосов 13: ↑8 и ↓5+3
Комментарии67

Вклад авторов

Работа

Аналитик 1С
5 вакансий
Консультант 1С
103 вакансии
Программист 1С
68 вакансий