Что такое ms office 1c
Хабр, привет! Мой прошлый пост про отечественное ПО вызвал бурю эмоций. Не знаю почему, но после выхода публикации создатели AlterOffice спешно вытерли все следы присутствия linux-дистрибутива своего продукта на собственном сайте. В прошлой статье я также указал, что подал заявку на тестирование МойОфис. Честно говоря, на быстрый ответ от них я не надеялся, но случилось чудо и дистрибутивы мне всё же передали. Раз так, то я просто не могу не поделиться своими наблюдениями с вами, поехали!
Итак, из прошлой публикации вы узнали, что в реестре Минкомсвязи есть только 4 «российских» офисных пакета:
- Р7-Офис, который можно назвать отечественным только с большой натяжкой — штаб-квартира в ЕС, софт распространяется бесплатно для всего мира, но в России его можно получить только за деньги.
- AlterOffice, который как оказалось был полностью и весьма неприлично клонирован из обычного LibreOffice, да еще и так, что на положения всех лицензий разработчик тупо «забил».
- Суперсекретный и спрятанный ото всех Циркон-Офис. Я до сих пор не знаю, что это такое на самом деле, разработчики, ау, вы где?
- МойОфис — продукт с красивым сайтом и общими словами ни о чем, где для получения дистрибутива надо пройти целый квест.
Что известно про МойОфис
Беглый поиск информации в интернете показал, что разработчика этого продукта в разные годы также обвиняли и в копировании известных пакетов, и в использовании нероссийского кода. Что из этого правда, а что вымысел — так сходу и не поймешь.
Итак, с сайта производителя мы узнаем, что под термином МойОфис скрывается 10 продуктов и один набор собственных шрифтов. Но если нажать кнопку «сравнить продукты», то в таблице сравнений отобразится только 5 продуктов — остальные, видимо, нельзя сравнивать с этими.
Разобраться не так уж и просто, но из этой страницы сайта мы узнаем, что продукт МойОфис — это, по сути, конструктор.
- Есть базовая редакция «Стандартный», которая состоит из приложений для ПК: редакторов текста, таблиц, презентаций, а также программы для работы с электронной почтой, календарем и контактами.
- Чем различаются две редакции «Профессиональный» и «Частное Облако» — непонятно. В обоих случаях есть некие «Документы» и мессенджер «Логос». Причем, документами разработчик также называет мобильные приложения, и где в этом логика я не понял. Чем Текст, Таблица и Презентация не документы?
- Существует еще и решение для образования, и в нем нет почты.
- Почта является отдельным продуктом, её можно приобрести без привязки к другим компонентам.
В интернетах говорят, что вроде как поддерживается даже Tizen. Прямо представляю, как сотрудник какого-нибудь ФГУПа составляет конкурсную документацию при помощи пульта от телевизора.
Немного о дистрибутивах
Мне передали установочные файлы «МойОфис Стандартный», про них далее и пойдет речь. Я планирую использовать отечественный дистрибутив «Альт 8 Рабочая станция», поэтому ставить офис будем на такую ОС.
Итак, дистрибутивов на самом деле три:
- MyOffice_Standard_Documents_Linux_2019.01_(1.17.0)_x64.rpm
- MyOffice_Mail_Linux_x86-64_2019.01.sh
- Presentation_Editor_Linux_x64.rpm
Мне передали инсталляторы для 64-х разрядных ОС. Предполагаю, что выпускают еще и 32-битные версии. Не представляю зачем, но соглашусь с Маяковским: «ведь, если звезды зажигают, значит — это кому-нибудь нужно?».
Три инсталлятора считаю странным решением. Сначала я подумал, что это некая безалаберность, мол, не смогли в один RPM-пакет все модули загрузить, но все оказалось гораздо сложнее. Виной всему частичное использование СПО и особенности лицензирования. Как выяснилось:
- Редакторы текста и таблиц — это собственная разработка компании, они выпускаются под проприетарной лицензией.
- Самописное решение для просмотра презентаций (под той же проприетарной лицензией).
- Отдельная программа для создания презентаций — слегка измененный LibreOffice Impress. Эта программа не входит в состав дистрибутива «МойОфис Стандартный». Выпустят ли в ближайшем времени собственное приложение или нет — я не знаю.
- Почта — это продукт на базе известного приложения Mozilla ThunderBird, которое в свою очередь издается под лицензией MPL 2.0.
Немного про лицензии
Этот вопрос очень важный, поскольку можно здорово напортачить, от чего в будущем могут быть проблемы из-за нарушения лицензионного соглашения Microsoft на их ПО. Дело тут вот в чем.
Выгрузка или другие действия в 1С должны выполняться на стороне сервера 1С, т.к. только там мы можем работать с запросами, таблицами значений или с системой компоновки данных. Конечно, есть еще толстый клиент и файловые базы, но сейчас они не представляют особого интереса, ведь тонкий клиент более предпочтительный вариант для прикладных решений. А для файловых баз проблема лицензирования офиса вообще не стоит, т.к. обычно все кто с этой базой работают уже имеют установленный офисный пакет. Получается, что для того, чтобы сервер 1С мог работать с базами данных Access нужно выполнить одно из следующих действий на сервере 1С:
- Установить полный пакет Microsoft Access.
- Установить пакет "Microsoft Access Database Engine 2016 Redistributable".
- И последний вариант - установить "Microsoft Access 2016 Runtime".
Самым простым вариантом выглядит установка полного пакета приложения MS Access на сервере, но это сильно нарушает лицензионное соглашение. В этом случае потребуется покупка лицензий на Office не только для сервера, но и клиентские лицензии для всех пользователей, которые работают с этим сервером. В нашем случае для всех, кто работает в 1С на этом сервере. А если пользователей 1000? И их становится все больше? Докупать лицензии? Это будет не дешево. В некоторых случаях лицензия может вообще запрещать такое развертывание, но на подробностях уже не будем останавливаться.
Второй вариант - это установка только ODBC-драйвера в пакете Microsoft Access Database Engine 2016 Redistributable. Да, это будет работать! Access устанавливать не нужно, а мы сможем работать с базой данных Access через ADO-соединение. Но и тут не все просто! Если перейти по ссылке и посмотреть детальную информацию, то там черным по белому написано, что этот пакет не может использоваться для:
- Для замены Ace (нас это сейчас не интересует).
- Для замены Jet OLEDB (из 1С тоже можно работать через Jet с базами Access, но это уже другая история).
- Как замена основных систем управления базами данных, электронными таблицами или документами.
- И самый главный пункт - использоваться как системная служба или программа серверной части приложения.
Фактически, этот пакет предназначен для клиентских компьютеров, которые подключаются к различным источникам данных
Третий вариант - установка Microsoft Access 2016 Runtime. Согласно информации на странице, для установки и распространения не требуется покупка дополнительных лицензий, т.к. этот пакет содержит лишь среду выполнения, которая используется для запуска уже готовых решений. Средства разработки в ней отсутствуют. При этом в состав пакета также входит установщик ODBC-драйвера, который нам и нужен.
На практике видел использование второго и третьего варианта, причем аудит от Microsoft не выявлял в этом случае никаких нарушений. Возможно, установка Microsoft Access Database Engine 2016 Redistributable формально и может являться нарушением соглашения, но по факту его никто не проверяет.
Все вышесказанное относится и к другим продуктам MS Office, в том числе и Excel, Word и т.д. Интересная информация по лицензированию есть здесь, можете прочитать там про "Access Runtime".
Нашли ошибку или не согласны что лицензирование работает именно так? Пишите в комментариях!
МойОфис Почта (клиент)
Собственно, как и ожидалось — это Mozilla Thunderbird.
Сотрудники техподдержки МойОфис мне заявили, что внутри почтового клиента были реализованы следующие фичи:
Хочется спросить у тех, кто рисовал такой UI/UX, кто они и что именно ими двигало. Вот правда, вы в первый раз запустили софт, и… должны указать логин и пароль, которые где-то были должны взять.
На мой взгляд, довольно сложно догадаться, что в поле логин должен быть адрес электронной почты, а в поле пароль — пароль от нее. И если, допустим, у меня почта на условном Яндексе или Мэйле, то подцепятся ли автоматом параметры IMAP/SMTP-серверов? В этом месте — не ясно.
Кнопки тоже не добавляют понимания — [ОК], [Выйти] и [Пропустить]. Комбинация просто шедевральная. Почему бы не написать пользователю, что в этом поле нужно ввести данные авторизации от сервера МойОфис Почта, если они у него есть, либо нажать на такую-то кнопку, если у него их нет?
Как вы уже догадались, наш путь к настройке почты лежит через кнопку [Пропустить]. Если ее нажать, то вылезет вот такой экран:
Вводим данные имеющейся у нас учётки и нажимаем продолжить:
И тут происходит магия. Приложение самостоятельно определяет параметры сервера. Прям 21‑й век и нанотехнологии!
Остальные киллерфичи «МойОфис Почта» мне сложно комментировать, моих знаний для этого маловато. Если они действительно представляют ценность, то напишите какую именно в комментариях.
Используйте ресурсы интегратора
Надо понимать, как устроен ИТ-рынок, и извлекать из этого пользу. Есть вендор и есть интеграторы (например, в ЛАНИТ есть центр компетенции по офисному ПО), и у них специально выделены ресурсы на продвижение продукта. Пользуйтесь этим. Организуйте тестирование продукта, пишите технические задания, внедряйте вместе с ними, просите помочь вам с обучением, с документацией.
Мы, наверное, здесь совершили ошибку, потому что в значительной мере полагались на собственные силы и немного прошлись по граблям. С интегратором было бы, пожалуй, проще. Однако справедливости ради стоит сказать, что на момент, когда наш проект по внедрению «Р7-Офис» стартовал, еще не было таких интеграторов, которые были плотно погружены в процесс внедрения. Сейчас выбор есть.
Ну и напоследок: не задавайтесь! Мы все люди, все делаем ошибки, и тем не менее, все у нас получится. Кстати, демоверсию «Р7-Офис» можно найти здесь.
Время показало, что приложения для работы с электронными таблицами, в том числе и Microsoft Excel, имеют потрясающие возможности для сбора, систематизации и анализа различных данных. Трудно представить бизнес, где бы не использовали этот инструмент. Вне зависимости от размера компании в ней обязательно используют электронные таблицы в том или ином виде.
Все те, кто работают с платформой 1С и решениями на ее основе не по наслышке знают, что Excel является чуть ли не главным инструментом бухгалтеров, аналитиков, финансистов и многих других специалистов.
Коллеги, Вы только вспомните сколько было сделано выгрузок из 1С в Excel! Сколько человеко-часов на это было потрачено!
Нет, нет! Excel ни в коем случае не является заменой учетных систем 1С, ведь назначение у них совершенно разное. Уберите оружие! Он скорее инструмент локального пользования для более гибкой обработки данных, ведь в 1С это не всегда сделать также просто, как в Excel.
Но если все так хорошо, то почему статья будет про Access? Неужели им кто-то еще пользуется? И на самом деле пользуется!
Простые примеры
В основном мы сосредоточимся на задачах выгрузки данных в Access. Операции загрузки также возможна, но она всегда достаточно простая и очень сильно завязана на условиях задачи (что и куда загрузить, как преобразовывать данные из базы и т.д.). Приведу лишь небольшой пример загрузки данных.
Все просто - создаем соединение с базой данных Access через ADO, создаем команду чтений данных в виде набора и обрабатываем его. После освобождаем ресурсы.
С выгрузкой данных все куда интересней, потому что проблемы сложнее:
- ODBC-драйвер не позволяет создать пустую базу. Тут либо иметь уже готовый файл с нужными таблицами или придумывать альтернативный вариант (что и было сделано, но об этом позже).
- При выгрузке всегда одного набора данных задача упрощается, но что если нужно выгружать каждый раз разные наборы. Например, нужно выгружать отчет на СКД и учитывать, что настройки (выводимые поля) пользователь может изменять. То есть нам нужно научиться создавать таблицы в Access, сопоставляя типы 1С с доступными типами MS Access.
- Нужно учесть ограничения базы Access на различные типы, а также на сам ODBC-драйвер. Например, что выгрузка в Access не поддерживает даты меньше 1753 года, если используется ODBC-драйвер.
- Также необходимо учитывать максимальный размер базы данных в 2 ГБ. Тут в качестве решения может быть настройка максимального количества выгружаемых записей для одной базы. В случае необходимости выгрузка будет выполняться в несколько порций.
То есть на практике нужно быть готовым к выгрузке произвольных наборов данных. которые в 1С могут быть представлены таблицей значений, запросов или результатом компоновки данных отчета. Если бы этих проблем не стояло, то алгоритм выгрузки был бы примерно такой.
Но вернемся все же к реальным требованиям. Для упрощения разработки и сопровождения сделаем прокси-функцию, которая позволит выгружать в Access таблицы значений, запросы и результаты СКД.
МойОфис Текст
При первом запуске приложения отображается окно, в котором анонсированы ключевые изменения конкретного релиза. В случае с 2019.01 — это сноски. Не rocket science, конечно, но без них реально сложно. Удивительно, почему этого не было сделано ранее. Подробнее про фичи можно прочитать на сайте разработчика.
Когда я искал информацию по МойОфис на просторах сети, то не раз находил очень странные публикации. Некоторые интернет-знатоки, например, утверждали, что это полный клон LibreOffice. Внешний вид, возможно, спорный — но он точно не такой, как у остальных программ. Это даже не Wordpad, про который тоже не раз писали. Здесь вместо привычных интерфейсов можно увидеть вкладки в меню, неброские изображения на кнопках и странную боковую панель с картинкой сковородки.
Посмотрим, что написано в разделе «О программе»:
В отличие от создателей программы из моего прошлого поста, создатель которой тупо стёр все упоминания лицензий других разработчиков, здесь всё выглядит совершенно иначе.
Вернемся к самим программам. Количество функций здесь, очевидно, меньше, чем в Microsoft Office. Но, с другой стороны, я нашел все необходимое для обычной работы с документами. Опять же, есть даже сноски (sic!).
Что мне понравилось — в продукте используется иная логика работы с объектами. Здесь управление структурой документа осуществляется через вкладки. По умолчанию всегда доступна вкладка «Текст», остальные появляются по мере вставки объектов, вроде таблиц или изображений. В каждой вкладке меняется набор отображаемых инструментов для работы, это позволяет быстрее находить нужные инструменты для работы.
Это непривычно, но определенная логика в этом есть. Меня, например, всегда бесила вариативность при выделении таблицы в Microsoft Office: когда до конца не понятно, что именно выделяешь — ячейку, текст в ячейке, строку целиком или с «наружной» частью таблицы. Здесь такого нет: выделение строк и столбцов таблицы делается из вкладки «Таблица», а для работы с текстом нужно переключиться на вкладку «Текст».
Аналогичным образом обстоят дела и с изображениями. Если вставить изображение в документ, то появляется отдельная вкладка для работы с ним.
Программа работает с тремя типами форматов файлов. Документы можно открывать и сохранять в популярном формате .DOCX, в открытом и сертифицированном по ГОСТ формате .ODT, а также в собственном формате .XODT.
Самый важный вопрос, который волнует любого пользователя, а уж тем более, для админа госструктуры, заключается в открытии уже имеющихся файлов. В интернете периодически высказывались опасения, что в МойОфис что-то может открываться криво или не открываться вовсе. Это на самом деле очень важно, представьте, если вы несколько лет к ряду готовили тысячи различных документов, положений, приказов и т.п., то рисковать и терять в один момент доступ к ним уж точно не хочется.
Не хочу особо набрасывать на вентилятор, но скажу, что и у Microsoft Office были проблемы с открытием файлов в собственных форматах. При переезде на новую версию офисного пакета файлы из старого либо открывались криво, либо не читались совсем. Microsoft предлагала даже специальный конвертер документов.
И если уж у мировых лидеров бывают такие истории, то чего ждать от разработчика софта для импортозамещения? Предвкушая «танцы с бубном», подгрузил нужные нам по работе документы типа конкурсной документации. И к своему немалому удивлению, проблем не испытал.
Обратите внимание, кстати, на шрифты — документ из скриншота выше был сделан в Microsoft Word, и при его создании использовали шрифт Times New Roman. Тем не менее, документ вполне корректно отобразился в ОС Linux, где этого шрифта по умолчанию нет.
Прокси, прокси, прокси
Начнем с описания что в итоге нужно получить. Интерфейс выгрузки будет представлен тремя функциями:
- ВыгрузитьТаблицуЗначений(КаталогВыгрузки, ИсточникДанных)
- ВыгрузитьЗапрос(КаталогВыгрузки, ИсточникДанных)
- ВыгрузитьРезультатКомпоновки(КаталогВыгрузки, СхемаКомпоновкиДанных, Настройки)
Примеры работы с ними ниже под спойлером.
Все функции находятся в общем серверном модуле "РаботаСAccessСервер" и возвращают структуру результата выгрузки с количеством выгруженных записей.
Excel vs. Access
Эпичной битвы не будет! Мы просто сравним два отличных инструмента по 9 критериям и опишем ситуации, когда Access может быть более подходящим вариантом.
Критерий | Excel | Access |
Назначение | Создание графиков, диаграмм и различных моделей данных. | Приложение базы данных для сбора и сортировки данных. |
Использование | Построение финансовых, статистических и других моделей, а также возможность проверки данных при вводе. | Сбор, сортировка и изменение информации в базах данных. |
Размер хранилища | Имеет ограничения по количеству строк (1 048 576) и столбцов (16 384), а также другие ограничения. Подробнее смотреть здесь. | Ограничения на макс. размер базы (2 ГБ) и другие. Подробнее смотреть здесь. |
Возможность доработки | Очень просто. Это может сделать любой пользователь Excel, конечно, если дело не касается макросов или других специфичных вещей. | Сложно, поскольку требуются знания по построению баз данных и других особенностей. |
Применимость | Больше всего подходит для анализа данных (финансовых, статистических или любых других). | Больше подходит для хранения данных. Ориентировано больше на малый бизнес. |
Изучение | Прост в изучении. | Тяжелее в изучении по сравнению с Excel. |
Реляционный или линейный | Не реляционное хранилище данных. | Для хранения используется реляционная модель. |
Знание программирования | В большинстве случаев знания программирования не нужны. | Знания программирования обязательны для работы с базами данных Access. |
И так, Access меньше ограничен в объемах выгрузки данных и позволяет строить реляционную модель хранения информации. Кроме того, можно делать произвольные SQL-запросы к таблицам для обработки данных. Во всем остальном Excel удобнее и эффективнее. Это если смотреть общую информацию, поэтому поклонников Access прошу не идти на несанкционированный митинг в комментариях! Тем более никто не мешает подключиться к базе Access из Excel и работать в последнем.
Таким образом, когда нужно выгрузить информацию из базы 1С в большом объеме и при этом у конечного потребителя нет навороченной СУБД, или просто стандарт работы через Access, или же есть реализованная на нем бизнес-логика, то почему бы не использовать его? Также иногда нужно обойти ограничение Excel в 1 миллион строк и выгрузить данные одним набором. В последнем случае база данных Access также может быть хорошим выбором.
Конечно, вместо Excel или Access есть масса других вариантов, но в зависимости от требований они не всегда могут подходить:
- CSV-файлы - их трудно анализировать, да и подходит это больше для последующей загрузки в другой источник данных.
- База SQL Server / PostgreSQL - отличный вариант, вот только не все конечные пользователи могут позволить себе настройку этого ПО.
- Разбить выгрузку Excel на несколько файлов? Отлично! Попробуйте собрать отчетность из 15 файлов Excel по 1 миллиону записей, тогда и поговорим!
- И др.
Далее поверхностно пробежимся по вопросу лицензирования и наконец-то перейдем к разработке.
О заказчике
«Дальневосточная генерирующая компания» (сокращенно – ДГК) является четвертой по величине установленной мощности региональной генерирующей компанией России и ведущей энергогенерирующей компанией на Дальнем Востоке. Охват зоны деятельности компании составляет десятую часть от всей территории РФ. «Дальневосточная генерирующая компания» входит в группу компаний «РусГидро».
Согласно директиве правительства от 6 декабря 2018 г., госкомпаниям предписано в течение двух месяцев подготовить и утвердить план перехода на российское ПО до 2021 г. По решению совета директоров в июне 2019 года «Дальневосточная генерирующая компания» присоединилась к директиве правительства, и управлению ИТ и связи пришлось озаботиться этим вопросом.
Установка приложений МойОфис
Итак, установка RPM-пакета не вызывает сложностей. Можно сделать это через инсталлер, можно через терминал. В любом случае, по ее завершению, ярлыки файлов офисного пакета отображаются в подразделе «Офис» главного меню и на рабочем столе. Система приобретает такой вид:
Установка почты — это боль. Нет, мы все знаем как сделать скрипт исполняемым, и как его запустить. Но правда, в 2019 году такой «юзер френдли интерфейс» вызывает некоторое разочарование. Особенно после впечатлений об установке предыдущего дистрибутива с редакторами.
Отдельный пламенный привет и слова благодарности за лицензионное соглашение. Это просто epic win, правда. Перемещаться по нему можно только в одну сторону (вниз) и только по нажатию кнопки [Enter].
После завершения установки Почты, приложение не прописывается на рабочем столе. Ярлык запуска появляется в подразделе «Сеть», рядом с ярлыком браузера.
Установка редактора презентаций из RPM-пакета также не вызывает сложностей, ярлык приложения появляется в подразделе «Офис» главного меню.
Внимательный хаброюзер уже заметил, что в моей системе есть еще и LibreOffice 6.3. По умолчанию, в комплекте с операционной системой идет LibreOffice 6.2.6.2, но я специально обновил этот пакет, чтобы при необходимости сравнивать актуальные версии. Впрочем, перейдем к изучению самих программ МойОфис.
Заключение
Пока офисный пакет МойОфис оставил у меня смешанные чувства.
С одной стороны, это явно что-то отличное от того, что мы привыкли понимать под словом офисный пакет. Полностью это непохоже ни на Microsoft Office, ни тем более, на бесплатный софт. В составе продукта два довольно известных на рынке решения — Mozilla Thunderbird и LibreOffice Impress. Но при этом, редакторы текста и таблиц выглядят неплохо, в них можно работать. Если код этих компонентов действительно написан соотечественниками, то это как минимум, вызывает гордость.
Можно ли считать, что разработчик «приватизировал» чужие разработки и выдал их за свои? У меня на этот вопрос нет однозначного ответа, пусть это решают специалисты. Вполне возможно, я упускаю из вида какие-то важные детали.
В конце скажу, что окончательно я еще ничего не выбрал. Надо внимательно посмотреть и на остальные решения тоже — очень интересно было бы поковырять Циркон-Офис, но как это сделать? Да и облако МойОфис я тоже пока не видел.
Фирма "1С" и корпорация Microsoft выпустили линейку новых совместных продуктов "1С:Предприятие 8 + Microsoft® Office 2010 для малого бизнеса" - для эффективной и экономичной автоматизации управления, учета и офисной работы. Новинку можно приобрести до 31 октября 2011 года через сеть партнеров "1С:Франчайзинг".
В состав совместных продуктов входят новейшие версии популярных решений "1С" (такие как "1С:Бухгалтерия 8", "1С:Управление небольшой фирмой 8", "1С:Управление торговлей 8", "1С:Зарплата и управление персоналом 8" и др.) и Microsoft Office 2010 для малого бизнеса (включает MS Word, MS Excel, MS Outlook и MS One Note).
Основные преимущества совместного продукта:
- Интеграция приложений "1С:Предприятие 8" + Microsoft® Office 2010:
В поставку входит "Расширение Microsoft Office для 1С:Предприятия", которое позволяет непосредственно из Microsoft Office работать со справочниками и документами "1С:Предприятия 8" - нажатием нескольких кнопок включать данные из информационных баз системы в документы Word, таблицы Excel, контакты Outlook. При этом запускать систему "1С:Предприятие 8" не обязательно. Новые интеграционные возможности обеспечивают экономию времени на выполнение рутинных операций (в частности, работу с договорами и другими типовыми документами), что в рамках компании может способствовать сокращению управленческих расходов. - Выгодные условия приобретения:
стоимость совместных продуктов до 10% меньше, чем суммарная стоимость соответствующих лицензий на "1С:Предприятие 8" и Microsoft Office 2010 по отдельности.
Информация о Microsoft
Основанная в 1975 году, Корпорация Майкрософт является мировым лидером в производстве программного обеспечения, предоставлении услуг и разработке интернет-технологий для персональных компьютеров и серверов.
Корпорация Майкрософт разрабатывает и выпускает широкий спектр программных продуктов. В их число входят настольные и сетевые операционные системы, серверные приложения для клиент-серверных сред, настольные бизнес-приложения и офисные приложения для пользователей, интерактивные программы и игры, средства для работы в сети интернет и инструменты разработки. Кроме того, Microsoft предлагает интерактивные (online) услуги, издает книги по компьютерной тематике, производит периферийное оборудование для компьютеров, занимается исследовательской деятельностью и разработкой новых компьютерных технологий. Продукты Microsoft продаются более чем в 80 странах мира, переведены более чем на 45 языков (в том числе - на русский) и совместимы с большинством платформ персональных компьютеров.
С ноября 1992 года в России действовало представительство Корпорации Майкрософт , с июля 2004 года - подразделение Корпорации Майкрософт - ООО "Майкрософт Рус", которое занимается продвижением программного обеспечения, развитием партнерской сети, внедрением продуктов, локализацией передовых решений и развитием рынка информационных технологий России.
Информация о фирме "1С"
Фирма "1С" основана в 1991 году, специализируется на разработке, дистрибьюции, издании и поддержке компьютерных программ и баз данных делового и домашнего назначения. "1С" работает с пользователями через разветвленную партнерскую сеть, которая включает более 10 000 постоянных партнеров в 600 городах бывшего СССР, в т.ч. более 7000 фирм-1С:Франчайзи, сертифицированных "1С" на оказание комплексных услуг по автоматизации предприятий.
Из собственных разработок фирмы "1С" наиболее известны программы системы "1С:Предприятие", а также продукты для домашних компьютеров и образовательной сферы.
Система программ "1С:Предприятие" ежедневно применяется на нескольких миллионах рабочих мест в коммерческих предприятиях и государственных учреждениях для автоматизации управления и учета. Она включает в себя решения для комплексной автоматизации производственных, торговых и сервисных предприятий, продукты для управления финансами холдингов и отдельных предприятий, ведения бухгалтерского учета ("1С:Бухгалтерия" самая известная учетная программа в ряде стран), расчета зарплаты и управления кадрами, для учета в бюджетных учреждениях, разнообразные отраслевые и специализированные решения, разработанные самой фирмой "1С", ее партнерами и независимыми организациями. Система "1С:Предприятие" состоит из передовой технологической платформы (ядра) и разработанных на ее основе прикладных решений ("конфигураций"). Такая архитектура системы принесла ей высокую популярность, поскольку обеспечивает открытость решений, возможность их динамичного развития в соответствии с потребностями экономики, высокую функциональность и гибкость, возможность применения программ единой системы как в небольших предприятиях, так и в крупных организациях федерального масштаба. Система "1С:Предприятие" широко распространена в России, Украине, Казахстане Белоруссии и успешно применятся организациями многих стран мира.
В начале недели в офис нашей компании привезли очень интересный на мой взгляд программный продукт под названием “Расширение Microsoft Office для 1С:Предприятие”. По сути он представляет собой набор компонент интеграции отдельных продуктов 1С: Предприятие 8 (1С: Бухгалтерия 8 ПРОФ и КОРП, 1С: Предприятие 8. Управление торговлей и 1С: Зарплата и Управление персоналом) с Microsoft Оffice для малого бизнеса 2010 (включает Microsoft Word 2010, Microsoft Excel 2010, Microsoft Outlook 2010 и Microsoft OneNote 2010).[spoiler] Данный продукт поддерживает как 32-битные, так и 64-битные операционные системы такие, как Windows XP SP3, Windows Vista SP1 и Windows 7 SP1. Подробную информацию об установке и использовании можно найти в руководстве пользователя, что немаловажно, данная брошюра очень подробно и понятно изложена, у пользователя вряд ли могут возникнуть серьезные затруднения с освоением информации.
В данном блоге хочу представить пример использования данного ПП на примере заполнения договора на оказание услуг в конфигурации 1С: Бухгалтерии 8 ПРОФ.
После запуска программы сразу можно увидеть отличие от стандартного Microsoft Word 2010 - это вкладка 1С:Предприятие. Как видно из рисунка появилась иконка - подключиться к информационной базе, с которой мы собственно и собираемся работать.
Далее приведены фрагменты договора, которые встречаются почти во всех документах данного типа, на примере которого будет разобрана работа программы. Желтым цветом выделены реквизиты(поля), которые изменяются в зависимости от нужд организации.
После подключения на панели инструментов становятся активны следующие иконки:
― отключиться;
― добавить поля;
― добавить данные;
― мои шаблоны.
Интуитивно понятно для чего используются кнопки "Отключиться" и "Мои шаблоны". Необходимо разобраться с разницей между понятиями Поля и Данные. Поля определяют тип данных, которыми будут заполняться поля ввода в программе 1С: Предприятие. Например, поле Контрагент будет заполняться данными - “ООО Предприятие”. Возвращаясь к шаблону данных и сопоставляя с написанным выше, необходимо заменить выделенные фрагменты текста Полями. После активации данной иконки всплывает следующий функциональный блок:
На первой вкладке предлагается выбрать основной справочник, а на второй-выбрать поля основного справочника и подчиненного, которые будут использоваться в данном документе. Необходимо заменить выражение полем контрагента, для этого выбираем основной справочник “Контрагент”. Для перехода обязательно используем кнопку “вперед”, иначе данные на второй вкладке не обновятся. На шаге 2 появляется список реквизитов справочника. Выбираем поле “наименование” и нажимаем на кнопку “Вставить поле”. Аналогичные действия проводим с оставшимися полями.Получаем:
Шаблон договора готов. Каждый раз, когда необходимо распечатать договор данного типа будем открывать шаблон и заполнять его конкретными данными по кнопке “Вставить данные” на панели инструментов. Если все поля в шаблоне определены правильно, то на шаге 3 при нажатии все поля заполняться для выбранного контрагента. Контрагент выбирается на шаге 1 при подстановке данных. Если требуется добавить дополнительную информацию о контрагенте- это необходимо сделать на шаге 2.
В итоге мы получаем готовые договора за считанные минуты, потратив немного времени на составления шаблона самостоятельно без затрат на услуги программистов. Также существенным плюсом, на мой взгляд, является возможность редактирования документов, составленных с помощью расширения для Microsoft Word.Напомним, что такая возможность отсутствует при печати договоров с помощью печатных форм в 1С:Предприятие.
Таким образом, “Расширение Microsoft Office для 1С:Предприятие” является законченным программным продуктом с хорошо продуманным несложным функционалом, который наверняка найдет своего покупателя, тем более что его цена не так уж высока.
Вслед за госорганами импортозамещение добралось и до компаний с государственным участием. В этой статье расскажем, как внедряли отечественный офисный пакет «Р7-Офис» в «Дальневосточной генерирующей компании», меняли мировоззрение пользователей и боролись с негативом.
МойОфис Таблица
Табличный редактор также не шибко похож ни на LibreOffice/OpenOffice, ни на Microsoft Excel. Он реально другой. И первое, что бросается в глаза — неактивные области электронной таблицы. Выглядит немного диковато, но толика разумного в этом есть. Серые поля по умолчанию недоступны пользователю и программа только отображает ячейки, а не держит в памяти записанные в них данные.
По желанию пользователя, можно расширить рабочую зону на любое количество строк или столбцов. Делается это двойным щелчком мыши. Да, как и в случае с текстовым редактором, в интерфейсе редактора таблиц также присутствует концепция разделения элементов управления по вкладкам: для текстовых полей одна вкладка, для ячеек — другая.
Я попробовал открыть XLS-файлы с большим объемом данных, формулами и графиками, и опять же, все открылось более-менее корректно.
Визуализация графиков, конечно, своеобразная. Не шик, но жить с этим можно.
Как быть со шрифтами
До сих пор во многих ГОСТАх и во многих регламентных документах в компаниях прописаны шрифты Times New Roman и Courier New. Это шрифты, которые поставляются совместно с продуктами Microsoft и являются проприетарными. Если вы переводите своих пользователей с Windows на российские операционные системы на основе Linux, то этих шрифтов у вас не будет, дистрибутив Р7 их тоже не содержит. Тем не менее, открыть документ с этими шрифтами у вас получится, а вот создать новый – нет.
Технически проблема решаема – существуют отечественные шрифты, которые являются полными метрическими аналогами Times New Roman. Это значит, что их применение вместо родного шрифта от Microsoft не приведет к искажению документов. Например, можно взять PT Astra Serif и PT Astra Sans, разработанные «НПО РусБИТех» и НПП «ПараТайп», или шрифтовой набор XO_Fonts от компании «Новые облачные технологии». И те, и другие распространяются бесплатно. Но тут возникает проблема обратной совместимости, отправляя документ с такими шрифтами в организацию, в которой стоят офисные пакеты MS и этих шрифтов нет, проблемы могут быть у принимающей стороны.
При этом проблема все равно остается, ведь если в регламенте или стандарте четко сказано использовать Times New Roman, значит, он и должен быть. Ведь никогда не знаешь, насколько дотошными могут оказаться разнообразные ревизоры – еще скажут, что документ оформлен ненадлежащим образом и доказывай потом, что хотел как лучше, отечественный софт и все такое… А вдруг не сработает?
Этот вопрос надо решать на государственном уровне и приводить нормативную базу в соответствие с политикой импортозамещения. Но это дело долгое, а пока можно начать с себя – проверить регламенты своей организации и отказаться от использования импортных шрифтов там, где это возможно.
Текущее состояние проекта
- Отечественный офисный пакет «Р7-Офис Профессиональный» установлен на 1400 персональных компьютерах АО «ДГК» в дополнение к офису от Microsoft. Это позволяет пользователям постепенно знакомиться с продуктом.
- Проведено обучение специалистов поддержки пользователей по продуктам Р7.
- Р7 установлен как основной и единственный офисный пакет на более чем 300 машинах с операционной системой РЕД ОС. Некоторым пользователям предоставляется терминальный доступ к офисным продуктам Microsoft.
- Установлен и проходит опытную эксплуатацию «Р7-Офис Сервер», предназначенный для совместной работы с документами в офисном пакете «Р7-Офис Профессиональный», также предоставляющий возможность доступа к общим документам с мобильных устройств и через веб-браузеры.
- Давайте поговорим об опыте, который мы получили в процессе внедрения «Р7-Офис», и о тех подводных камнях, с которыми, возможно, и вам придется столкнуться, если тема перехода на российское ПО для вас тоже актуальна.
Под лежачий камень вода не течет
Что отличает российских разработчиков от их зарубежных коллег, так это то, что до них можно донести обратную связь и быть услышанным. Работая с продуктами глобальных корпораций, даже крупные заказчики, вроде ДГК, на такое и не надеются – если в продукте есть какой косяк или можно что-то улучшить, то пиши-не пиши в саппорт, ответа все равно не дождешься.
И хотя расстояние от Хабаровска до Нижнего Новгорода, где находится штаб-квартира вендора Р7, всего на тысячу с лишним километров меньше, чем до Редмонда, где сидят программисты Microsoft (5784 и 7008 км соответственно), разница в коммуникациях колоссальна.
Но под лежачий камень, как известно, вода не течет. Нужно плотно работать с техподдержкой разработчика (и интегратора, если он помогает в проекте). Не просто жаловаться друг другу и ругать продукт, а регистрировать кейсы. Зарегистрировали, время прошло, а вопрос не решается – подключайте менеджера, который вам продавал, эскалируйте проблему. Просите дорожную карту, чтобы не ломиться в открытую дверь и не требовать доработки, которые и так в плане. Продукт развивается, его авторы тоже видят, что нужно улучшить.
Например, еще недавно, откроем вам секрет, «Р7-Офис» не умел открывать две таблицы в соседних окнах. Буквально два месяца прошло – он стал уметь: теперь мы рядом открываем два файла, из одного в другой копируем, все прекрасно.
Еще не ветер
Существует выражение «ветер перемен», но пока наша ситуация на ветер не тянет. Пока это выглядит как легкий прибрежный ветерок – бриз перемен. И это хорошо, потому что заказчик — энергетическая компания, а резкие движения в энергетике могут оставить людей и предприятия без тепла и без света. Поэтому, переходя на отечественное программное обеспечение, ДГТ делает все плавно, чтобы не нарушить текущие бизнес-процессы.
Не будем сейчас говорить про муки выбора – да, они были. Но выбор сделан, и, наверное, мы не ошиблись – ведь со светом на Дальнем Востоке все в порядке.
Привычка свыше нам дана
Когда началось внедрение «Р7-Офис» в подразделениях ДГК, нас буквально завалили служебными записками пользователи, которых лишили привычного инструмента. Иногда даже в знак протеста пишут от руки, чтобы показать, как они страдают от нововведений. Многое из того, что в них написано, реально «Р7-Офиса» не касается – ведь пользователи еще получили новую операционную систему. А кому-то просто обидно, что он стал участником этого эксперимента, в то время как коллеги работают как раньше.
Мы сохраняем эти документы, чтобы через год достать, показать им и спросить: «Ну что, проблемы ушли?» Потому что мы уверены на все сто, что все получится.
Да, встречаются баги, которые раздражают. Например, год назад нельзя было добавить в словарь новые слова по правой кнопке мыши, как это делается в Word. А в энергетике много специальной терминологии, и весь документ из-за этого выглядит красным – Р7 воспринимает эти слова как ошибочные. И это жутко раздражает. Если честно мы вообще не понимаем, в чем тут проблема.
Еще пользователи поначалу могут упрекать новый продукт в медлительности. Однако факты этого не подтверждают, в целом «Р7-Офис» работает не менее быстро, чем импортный аналог. Здесь все дело в привычке – в знакомой среде человек действует на автомате, быстрее попадает по клавишам и щелкает мышкой. Просто поменяйте клавиатуру в своей голове, и будет такой же эффект временного замедления работы.
Так что первую волну жалоб нужно просто переждать. А потом пользователи привыкнут к новому продукту и будут счастливы.
Ты же программист… Скажи, какой офис поставить на мобильный?
Для обычных людей все айтишники – программисты. И все знакомые обращаются к ним за советом по любому вопросу, касающемуся цифровых технологий. Сейчас, особенно с вынужденным ростом популярности удаленной работы, многие сталкиваются с необходимостью читать и даже немного редактировать офисные документы на смартфоне. Друзья и родственники часто задают вопрос, что такого поставить себе на Андроид, чтобы решить эту задачу.
Приложение Р7 бесплатное, оно не содержит рекламы и открывает три набора документов (тексты, таблицы и презентации), позволяет их редактировать. Что еще нужно на мобильном телефоне? Там нормальная верстка, поддерживаются все шрифты. Попробуйте. Это удобно, даже если вам совсем не важно импортозамещение.
Называть вещи своими именами
Когда какой-то один производитель становится суперуспешным в своей нише, его фирменное название становится нарицательным. Так случилось с компанией Xerox – мы стали называть все копировальные аппараты ксероксами. Аналогичная история с офисными документами – формат файла стал прочно ассоциироваться с наиболее популярным приложением. Часто так и пишут: «прошу предоставить документы в формате Word и Excel», а не .docx и .xlsx.
И чем это плохо? А тем, что таким образом вы закрываете себе горизонт и уже не видите других приложений, которые умеют читать и создавать документы в том же формате. Поэтому когда заходит речь о миграции на новый офисный пакет, люди больше всего боятся, что они потеряют все свои старые документы – если они привыкли не делать разницы между названием приложения и форматом файла. Именно поэтому важно называть вещи своими именами.
На самом деле .docx и .xlsx — это открытые форматы семейства Office Open XML (OOXML). Это давно не собственность Microsoft, а уже как 12 лет международный стандарт ISO / IEC 29500: 2008. За это время независимые разработчики научились прекрасно его поддерживать, и теперь вам совершенно не обязательно покупать офисный пакет только от компании из США.
Но сила привычки очень велика, особенно если это привычка руководства. Бывает, что даже из высоких инстанций приходят строгие письма, где конкретно требуют предоставить ответ в формате Word. Естественно, что ваш сотрудник может растеряться: «Если мне поставят «Р7-Офис», как же я исполню поручение?»
Поэтому нужно заблаговременно менять мировоззрение пользователей, объяснять им, что такое формат файла, и что есть другие программы, которые его поддерживают, не только Word и Excel. В нашем случае — «Р7-Офис».
Не бросай одного его
Не бросайте своего пользователя один на один с продуктом. Да, офис — это не «рокет сайенс», всякий грамотный человек и сам разберется. Тем более, что интерфейс отечественного Р7 похож на прежний американский продукт. Но у человека может просто не быть времени на поиск нужной фичи, а в результате вы получите негативное отношение к продукту в целом.
Поэтому очень важно провести обучение собственных специалистов. Когда ваша первая линия техподдержки отвечает «Я не знаю, как это сделать» — это стыдно. Не знаете, как кавычки ёлочкой поставить, как таблицу правильно отформатировать? Потому что вы и есть те (имею в виду ИТ-специалистов первой линии), кто в принципе создает впечатление о новом софте. Если вы не умеете этот программный продукт внутри компании презентовать, продвигать, настраивать и обслуживать, то он никогда не взлетит.
Не делайте из пользователей подопытных кроликов, начинайте с установки Р7 в ИТ-отделе. Это залог успеха в переводе всей организации на новые рельсы. Иначе сотрудники будут смотреть на вас косо – дескать, себе оставили что получше, а нам даете какую-то ерунду. Да и с поддержкой вопрос закроется почти автоматически, любой айтишник сможет помочь пользователю.
Редактор Презентаций
Редактор презентаций — это LibreOffice Impress. Правда, в выходных данных об этом честно написано. Вот, сравните сами с новой либрой и идем дальше:
Все говорят, что пользуются макросами, и ты говори
Пользователи бывают не только пугливы, но и хитры (как им кажется). Прознав по сарафанному радио о том, что макросы из MS Office не переносятся автоматически в «Р7-Офис», они могут сказать, что макросы им позарез нужны (хотя они их в глаза не видели), и по этой причине им никак нельзя ставить отечественный продукт. Конечно, эта ложь наивна, но можно простить им эти незамысловатые ухищрения, на которые они идут, чтобы оттянуть момент миграции. Иногда людям нужно чуть больше времени, чтобы принять изменения.
Обычно макросами пользуются 15-20% сотрудников в компании. К ним нужно отнестись очень внимательно. В большинстве своем это довольно простые вещи, которые не составит труда воспроизвести на новой платформе и здесь надо просто помочь, ибо переход с VBA на JavaScript — все-таки не совсем тривиальное упражнение. И давайте без фанатизма – макросы, особенно в Excel, могут быть очень навороченными и ценными с точки зрения бизнеса. В таком случае будет разумнее оставить человека в покое.
То есть вам надо научиться различать, где макросы — просто отмазка, а где реальная необходимость.
МойОфис Презентация (средство просмотра)
Как я уже говорил, в составе офисного пакета «МойОфис Стандартный» есть два приложения для работы с презентациями. В дистрибутиве с редакторами текста и таблиц поставляется только средство просмотра презентаций.
Соответственно, если подсунуть приложению любой PPTX-файл, то он отобразиться следующим образом: будет видна первая страница презентации, поверх которой будет наложен оверлейный слой со справкой по работе с программой.
Если нажать на «Начать работу», то будет обычное приложение для листания страниц презентации. Ничего выдающегося, но зато, есть даже «указка».
Читайте также: