Записки IT специалиста
7.95K subscribers
1.55K photos
48 videos
15 files
2.21K links
IT-канал, просто о сложном
https://interface31.ru

Купить рекламу:
https://telega.in/c/interface31
Download Telegram
Как CAP-теорема помогает решить проблемы согласованности данных в микросервисной архитектуре современных приложений

Расскажет опытный эксперт на бесплатном практическом уроке «CAP-теорема и управление ожиданиями пользователей» от OTUS.
 
Разберём:
1. Введение в CAP-теорему
2. Технические ограничения и ожидания пользователей
3. Реальные кейсы и способы решения

Для кого:
Урок будет полезен для разработчиков, сисадминов, аналитиков, DevOps и архитекторов.

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

Для участия зарегистрируйтесь: https://otus.pw/J9Sh/?erid=LjN8JvPYR

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👍3👎3🤮2
​​Где найти серийный номер КриптоПро?

Вопрос на первый взгляд простой: запустить приложение КриптоПро CSP и он там будет написан открытым текстом.

Но бывают случаи, когда доступа к старой системе нет, а восстановить работу криптопровайдера нужно.

В этом случае нам потребуется доступ к файловой системе старого ПК или его диску. Там находим файл реестра C:\Windows\System32\config\SOFTWARE который следует подключить как куст к новой системе.

Затем (с учетом текущей точки монтирования) ищем следующие разделы:

🔹 Для КриптоПро 4

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7AB5E7046046FB044ACD63458B5F481C\InstallProperties


🔹 Для КриптоПро 5

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\08F19F05793DC7340B8C2621D83E5BE5\InstallProperties


Искомое значение находится там в параметре ProductID
👍46
​​Некоторые особенности переустановки и удаления пакетов в Apt

Apt – мощный инструмент управления пакетами в Debian и основанных на него дистрибутивах, но он имеет свои особенности, которые следует знать и понимать.

Все знают, что для установки пакета используется:

apt install package


А для удаления:

apt remove package


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

Чтобы удалить все, воспользуйтесь другой командой:

apt purge package


Но перед этим убедитесь, что все необходимые данные вы сохранили, потому что она удалит все. Так, если применить эту команду к установленному экземпляру СУБД, то будут удалены в том числе все созданные базы данных.

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

Для этого есть специальная команда:

apt reinstall package


Которая приведет пакет в изначальный вид, но не затронет при этом связанные с ним данные.
👍102
​​PortQry v 2.0 – консольный сканер портов для Windows

Инструментов для диагностики сети хватает, но лишних среди них не бывает, поэтому сегодня хотим рассказать о консольном сетевом сканере от Microsoft - PortQry v 2.0, получить его можно на официальной странице: https://www.microsoft.com/en-us/download/details.aspx?id=17148

Использовать ее довольно просто, нам потребуется указать несколько параметров:

-n – точка назначения – имя или адрес сетевого узла
-p – протокол, доступны значения: tcp, udp, both, по умолчанию tcp.
-e – порт назначения
-o – перечень портов через запятую
-r - диапазон портов через двоеточие

Например:

PortQry.exe -n 192.168.100.125 -p udp -e 1194

или

PortQry.exe -n 192.168.100.125 -o 80, 443


В зависимости от результата вы получите одно из значений:

Listening – если порт открыт и ответ от него получен

Not Listening – если на целевом узле не запущен процесс обслуживающий порт и система сообщает ICMP «Destination Unreachable - Port Unreachable» или получен TCP-пакет с флагом Reset.

Filtered – если система не направила никакого ответа или запрос был отфильтрован брандмауэром.

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

Основная проблема заключается в том, что многие сетевые службы могут не отвечать на неформатированный запрос, а отвечают только на сообщения, использующие определенный уровень сеанса или прикладной протокол.

Таким образом, чтобы определить, действительно ли порт открыт или фильтруется PortQry использует расширенные проверки для ряда протоколов, в их число входят: LDAP, RPC, SMTP/POP3/IMAP4, SNMP, FTP/TFTP, NetBIOS, MS SQL, L2TP и ряд других.

На картинке внизу показан запрос к порту MS SQL, утилита первоначально проверила порт и выдала предварительную оценку: LISTENING or FILTERED.

После чего выполнила расширенную проверку и убедилась, что на данном узле запущен экземпляр службы SQLEXPRESS и окончательный вердикт стал LISTENING.

В некоторых случаях может потребоваться использовать определенный порт источника, в этом случае используйте следующий ключ (указанный порт не должен использоваться другими процессами):

PortQry.exe -n 192.168.100.125 -sp 25 -e 25


Кроме того, у утилиты существует локальный режим, в котором она работает с сетевыми процессами хоста, в этом варианте интересными могут быть ключи:

-local – показывает информацию обо всех активных портах и соединениях локального узла
-wport – мониторит сетевую активность указанного порта
- wpid – мониторит сетевую активность процесса с указанным PID

Данные возможность удобно использовать с записью в лог файл:

PortQry.exe -wport 3389 -wt 5 -l rdplog.txt


Где ключ -wt задает частоту опроса в секундах, доступные значение 1-1200, по умолчанию 60 сек, а ключ -l указывает файл журнала, при указании относительного пути журнал создается в директории с утилитой.

Размер заметки не позволяет перечислить все возможности, поэтому дадим ссылку на страничку официальной документации: https://learn.microsoft.com/ru-ru/troubleshoot/windows-server/networking/portqry-command-line-port-scanner-v2

А также советуем взять утилиту на вооружение, особенно если вам приходится часто заниматься устранением неисправностей и диагностикой Windows сетей.
👍44🔥6
Как эффективно работать с MySQL?

Расскажет Николай Лавлинский на бесплатном практическом уроке «MySQL 8.0: запуск GTID-репликации в Docker» от OTUS.

На вебинаре:
- разберём полный процесс запуска надежной репликации в MySQL 8.0 c использованием GTID
- используем контейнеры для запуска серверов баз данных

💻 Урок будет полезен начинающим и опытным сисадминам Linux, веб-разработчикам и всем, кто хочет разобраться в работе MySQL в контейнерах.
 
Занятие пройдёт 30 января в 19:00 мск и будет приурочено к старту курса «Administrator Linux. Professional». Доступна рассрочка на обучение!

Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке: https://otus.pw/Drlx/?erid=LjN8KJRZg

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🌭3🤮2👍1
​​ROS 7, WireGuard и старые устройства

Нам продолжают задавать вопросы про низкую скорость VPN-туннелей на устройствах Mikrotik и при этом постоянно всплывает вопрос перехода на RouterOS 7 и, возможно, использование WireGuard.

При этом, начиная задавать направляющие вопросы, выясняем, что в наличии у вопрошающих старые устройства серий hAP и RB 2011.

Мы проводили тестирование данных устройств и можем сказать, что их реальный потолок на шифрованных туннельных соединениях и VPN – 20-40 Мбит/с.

Ссылка на тестирование: https://interface31.ru/tech_it/2020/02/proizvoditel-nost-mladshih-modeley-mikrotik-hex-i-hap-ekspress-testirovanie.html

И никакая смена типа туннеля, а тем более переход на ROS 7 и WireGuard не поможет. Из практического опыта hAP Lite полностью укладывается на лопатки WireGuard туннелем уже на 35-40 Мбит/с, а полноценный hAP кое-как способен прокачать до 40-60 Мбит/с.

Причем на скоростях близких к максимальным работа роутера становится неустойчивой, связь с ним через Winbox также оставляет желать лучшего.

Поэтому выход тут один: нужна скорость – приобретайте роутеры на платформе ARM.

Косвенно на это намекает и сам производитель, у которого автоматическая настройка WireGuard, реализованная как Back to Home VPN доступна только для архитектур ARM/ARM64/TILE.
👍20
​​Переход с RouterOS 6 на RouterOS 7

👉 Начнем с предупреждения! RouterOS 7 все еще далека от стабильности и от релиза к релизу в ней могут происходить значительные изменения, которые сопровождаются ошибками и проблемами при обновлении.

Поэтому мы не рекомендуем без крайней нужды переводить производственные среды на ROS 7, также не рекомендуем такой апгрейд для старых линеек роутеров, в частности hAP и RB 2011.

Если исходить из текущих трендов разработки ROS 7, то она четко позиционируется на устройства ARM/ARM64/TILE.

Но если вы все-таки решили переходить на новую версию ОС, то можем порекомендовать несколько методов, которые отличаются различной степенью сложности и качеством получаемого результата.

🔹 Вариант 1. Апгрейд

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

Делаем бинарный бекап и текстовую выгрузку, проверяем чтобы туда попали все пароли и секретные фразы, а потом обновляем ROS штатными средствами. Конфигурация будет сконвертирована для новой версии ОС автоматически.

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

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

🔹 Вариант 2. Перенос настроек

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

Если планируется апгрейд, то делаем бинарный бекап. И в обоих случаях текстовую выгрузку.

Затем садимся и разделяем конфигурацию на отдельные простые элементы: базовая настройка (адреса, интерфейсы, мосты), настройка выхода в интернет, DHCP, DNS, базовые правила таблицы filter, базовые правила таблицы nat, расширенные правила filter и т.д. и т.п.

Кусочки конфигурации проверяем на соответствие синтаксису ROS 7 и сохраняем в отдельные RSC-файлы, либо просто можем копировать команды в консоль.

Затем сбрасываем конфигурацию устройства, настраиваем доступ в интернет и обновляем до ROS 7 и еще раз сбрасываем конфигурацию.

Для нового устройства также настраиваем доступ в интернет и обновляем до последней версии ROS 7, потом сбрасываем конфигурацию.

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

Это дольше, но дает возможность корректно настроить конфигурацию именно в среде новой ОС. Отдельные участки вы не сможете импортировать (например, настройки Wi-Fi wave 2 или некоторые виды маршрутизации) и их придется настроить вручную.

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

🔹 Вариант 3. Гибридный

Последняя проблема – это наличие на старом роутере CA и большое количество выпущенных им сертификатов на клиентах. CA на RouterOS «одноразовый» и не переносится.

Вы можете перенести ключевую пару, но не сможете управлять ранее выпущенными сертификатами (в частности, не можете отозвать). Ранее отозванные сертификаты также перестанут таковыми быть.

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

После того, как мы сделали ее максимально простой делаем апгрейд на RouterOS 7 и проверяем корректность работы роутера. Если все в порядке, то начинаем восстанавливать конфигурацию по варианту 2.

🆘 Если что-то пошло не так

На этот случай у нас есть бинарный бекап. Восстанавливаем RouterOS 6 через Netinstall и заливаем его в устройство.
👍17
​​Новые правила поддержки ядер Linux

Осенью 2023 года Linux Foundation объявила о переходе с шестилетнего цикла поддержки LTS-ядер на двухлетний. Это обоснованно малой востребованностью старых ядер и большими затратами по их поддержке.

По сути, произошло возвращение к истокам, так как в 2017 году двухлетний цикл поддержки LTS-ядер был изменен на шестилетний. Это было сделано в угоду производителям телефонов, встраиваемых и промышленных решений.

Но, как оказалось, поддерживать целую линейку LTS-ядер на протяжении шести лет сложно, а их востребованность невелика.

Вместе с тем было принято решение о формировании новой ветки со сверхдлительной поддержкой – SLTS, которая будет поддерживаться на протяжении 10 лет. В ядра этой ветки будут вноситься не только обновления безопасности и исправления ошибок, но и бекпортироваться из новых веток улучшения для поддержки современного оборудования.

Первым и единственным ядром в этой ветке пока является 6.1.

Что касается уже существующих LTS-выпусков, то для них установлены следующие сроки поддержки:

▫️ 6.1 — до декабря 2026 года
▫️ 5.15 — до октября 2026 года
▫️ 5.10 — до декабря 2026 года
▫️ 5.4 — до декабря 2025 года
▫️ 4.19 — до декабря 2024 года
▫️ 4.14 — до января 2024 года

В целом сроки подготовиться к изменениям есть. Но следует понимать, что для LTS-дистрибутивов в 5-летней поддержкой, таких как Ubuntu или Debian это будет означать как минимум одну смену ядра в жизненном цикле.

Для большинства пользователей это не будет иметь особого значения, а те, для кого это критично, должны будут перейти на использование SLTS ядер.
👍20
​​Печальная история про Windows 10/11 и HDD

Сегодня к нам в чат пришел читатель с типовой, в общем-то, проблемой: Windows сильно тормозит, при этом нагрузка на жесткий диск практически 100%.

Мы попросили его посмотреть какой процесс проявляет наибольшую дисковую активность и не ошиблись – это был Windows Update и отключить его не представляется возможным.

Точнее вы можете, как наш читатель, упорствовать и бороться с ветряными мельницами, но результата это не принесет. В общем так оно и вышло, и он ушел недовольный советом купить SSD.

К сожалению, никакого иного выхода здесь нет, особенно если у вас медленный «ноутбучный» диск на 5400 оборотов или какая-нибудь «зеленая» серия.

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

Но почему так происходит? А потому что где-то начиная с версии 1903 складывается впечатление, что Microsoft полностью убрала оптимизацию под жесткие диски и рассчитывает на то, что системным диском будет SSD.

В целом их логика понятна, сегодня, когда SSD стоит на уровне обеда в средней руки кафешке ставить системным диском HDD будет только альтернативно мыслящий человек.

И вопрос тут сугубо экономический. Что такое SSD? Это кусок текстолита и несколько микросхем на нем распаянных, никаких технологических изысков это не требует и доступно широкому кругу производств.

А вот HDD, как не крути, это точная механика и в нее могут не только лишь все, мало кто может, на самом деле.

Сегодня цены на SSD начинаются от 1200-1500 за 120 ГБ модель, а популярные 256 ГБ – около 2 тыс. руб. В то время как цены на жесткие диски начинаются от 4500 – 5000 руб.

Выгода – более чем в два раза, при этом даже SATA SSD на голову превосходят жесткие диски, не говоря уже про NVMe, которые доступны за те же самые деньги.

Поэтому сегодня приобрести новые ПК с жесткими дисками в качестве системных можно или с очень большого душевного расстройства или сугубо по недомыслию. Потому как даже торговое и промышленное оборудование давно поставляется с SSD-на борту.

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

В некоторых случаях игра может стоит свеч, если предлагаемая скидка покрывает покупку новых SSD для этих компьютеров.
👍361👀1
​​Стоимость хранения данных на SSD и HDD

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

Мы взяли актуальный прайс известного всем магазина из трех букв и посчитали среднюю стоимость хранения 1 ГБ опираясь на массовый сегмент устройств, т.е. не беря в учет дорогие модели, а также отбросили самые дешевые.

Результат вышел вполне ожидаемый и коррелирующий с реальным положением дел.

Как мы уже говорили, стоимость SSD крайне невелика, так как это самая обычная печатная плата с несколькими распаянными на ней чипами. А также корпус и разъем (если брать 2,5” модели).

Учитывая, что самые недорогие SSD продаются от 1000 рублей, то себестоимость производства несложно себе представить.

Но это только себестоимость железа и сборки, в тоже время как на разработку контроллеров, памяти, прошивок и т.д. тратятся достаточно большие средства. Это процесс, называемый R&D или НИОКР (если по-нашему) и является основной частью себестоимости накопителей.

Расходы на НИОКР закладываются в старшие и особенно топовые модели, которые и отбивают основные расходы. А за счет вырученных денег разрабатываются еще более новые и лучшие накопители.

В массовом сегменте это менее выражено, и он является наиболее сбалансированным. Но именно он составляет долговременную основу продаж.

Но перейдем от слов к делу. Если рассматривать с точки зрения стоимости хранения, то модели объемом 120 и 256 ГБ вряд ли можно назвать оптимальной покупкой. Да, они дешевы в абсолютном представлении, но стоимость гигабайта на них получается чрезвычайно высокой.

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

Начиная с 512 ГБ и до самых 4 ТБ стоимость хранения выравнивается примерно на уровне 6 – 6,5 руб. за ГБ. При этом наиболее выгодными получаются диски в 2 ТБ, но их распространение пока ограничено довольно высокой абсолютной ценой.

Но в целом даже покупка 4 ТБ SSD будет вполне выгодным предложением, стоимость хранения на нем не сильно отличается от других дисков указанного диапазона и если вам действительно нужен такой объем быстрой памяти, то каждый рубль будет вложен не зря.

Что касается HDD, то на уровне до 1 ТБ включительно мы имеем полный паритет и никакого смысла в покупке жестких дисков такого объема нет.

Явное преимущество HDD по стоимости хранения начинается с 2 ТБ и далее только растет. Но при этом надо помнить, что, выигрывая в стоимости хранения жесткие диски проигрывают твердотельникам по скоростным характеристикам, особенно по мелкоблочной записи/чтению.

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

Но и здесь у них в ближайшем будущем может появиться конкурент – диски QLC, которые как раз оптимально подходят к холодным данным: один раз записал, потом читаем. И если с записью на QLC есть вопросы, то по чтению они дадут фору любому жесткому.
👍261
Какой объем SSD вы в основном используете лично?
Anonymous Poll
4%
120
33%
256
38%
512
17%
1 ТБ
5%
2 ТБ
2%
4 ТБ
2%
Ничего не понятно, но очень интересно
Какой объем SSD вы в основном используете на рабочих ПК?
Anonymous Poll
7%
120
50%
256
31%
512
7%
1 ТБ
2%
2 ТБ
1%
4 ТБ
3%
Ничего не понятно, но очень интересно
3
​​О фрагментации и заполнении жестких дисков

В комментариях к вчерашней заметке нам указали на то, что сравнение стоимости хранения одного гигабайта на разных типах носителей выполнено некорректно, так как для SSD требуется оставлять свободным 10-20% емкости диска и, следовательно, нужно скорректировать стоимость на это значение.

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

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

Для хранения данных о файлах NTFS использует специальный файл MFT (Master File Table, Главная файловая таблица), это база данных, содержащая сведения обо всех объектах файловой системы и их атрибутах.

Первые 16 записей соответствуют метафайлам и не доступны пользователю, это критически важные данные, и они дополнительно дублируются ровно посередине тома.

Остальная часть MFT представляет собой файл, в который добавляются записи о каждом новом объекте файловой системы, при удалении файла в MFT появляется брешь, которая может быть использована повторно, но размер файла MFT при этом не уменьшается.

Так как о скорости доступа к MFT напрямую зависит производительность файловой системы, то очень важно не допустить его фрагментации, для этого операционная система при подключении тома автоматически резервирует на нем 12,5% пространства как зону MFT.

Данное пространство не показывается занятым и входит в размер свободного места на томе, которое показывают стандартные инструменты.

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

К чему это приводит? Даже если свободное место на томе позволяет записать файл одним фрагментом, то он все равно будет фрагментирован, так как ОС будет стараться расположить его за пределами выделенной зоны.

Поэтому можно говорить о том, что по исчерпании 75-80% свободного пространства NTFS том начинает стремительно фрагментироваться.

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

Это уже приведет к фрагментации самого MFT файла и катастрофическому падению производительности тома.

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

И хотя мы рассматривали NTFS подобные процессы происходят и в других файловых системах, так как физику никто не отменял и переход от последовательного доступа к случайному (что является следствием фрагментации) означает сильное падение производительности жестких дисков.

Таким образом для поддержания оптимальной производительности также нежелательно заполнение жестких дисков более чем на 75-80%, а значение 87,5% является критическим.
👍40🔥3
Какой процент заполнения жесткого диска вы считаете максимально допустимым?
Anonymous Poll
2%
Более 50%
21%
От 50% до 75%
17%
Свыше 75%
32%
Свыше 80%
14%
90% и более
9%
Пока место не закончится
5%
Ничего не понятно, но очень интересно
​​Общие принципы работы SSD

Как показали последние обсуждения – не все читатели представляют себе базовые принципы работы твердотельных накопителей и подвержены различным заблуждениям.

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

В ней на общем уровне показано как работает запись и перезапись в SSD, для чего нужна очистка страниц, как работает сборка мусора и для чего нужен TRIM (точнее, что он делает, а что нет).

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

https://interface31.ru/tech_it/2015/04/mozhno-li-effektivno-ispolzovat-ssd-bez-podderzhki-trim.html
👍361
💯Финансисты, аналитики, руководители и пользователи 1С!  

Разберитесь с отчетами о движении денежных средств, движении доходов и расходов, оценке финансовых результатов! Познакомьтесь с конструктором отчетов подсистемы бюджетирования и МСФО!

👉Регистрируйтесь на занятие онлайн-курса «Бизнес-аналитик 1С» — «Основные управленческие отчеты разделов конфигурации 1С:ERP»: регистрация

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

И вот тогда сможете с ними и работать по-новому, удовлетворять их потребности удобным для них и выгодным для вас способом. Хороший отчет — сила!

👌А понравится занятие — продолжите обучение на курсе по специальной цене и даже в рассрочку!

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👍4