Категории раздела
ГИС [12]
Главная » Статьи » ГИС ЖКХ » ГИС

Технические требования

К сожалению, ГИС предусматривает автоматический обмен данными в единственном формате, причём закрытом — файлы xlsx. Среди требований, описанных во всех инструкциях ГИС — наличие установленного пакета Microsoft Office 2007 SP3 (или более нового) с полной версией MS Excel. То есть, например, MS Office 2010 Starter, который бесплатно поставлялся с Windows 7, не подойдёт. Тем более не подойдёт ни MS Office 2003, ни бесплатный LibreOffice. Подчёркиваю, это не моя выдумка, это ограничение ГИС ЖКХ.

Для возможности импорта xlsx-файлов в программе приходится использовать стороннюю библиотеку. Технически, чтобы использовать внешние компоненты в Windows, требуется их «зарегистрировать» в системе. Для двух библиотек удалось сделать это «прозрачно», то есть без дополнительных действий со стороны пользователя. Но ещё с одной всё сложнее.

Поэтому на каждом компьютере, где будет происходить обмен в формате xlsx (в том числе обмен с ГИС), придётся вручную сделать следующее (один раз):

  1. KrasRent — Сервис — О программе — правая вкладка «Системные действия».
  2. Жмём кнопку Проверить.
  3. Несколько секунд картинка будет мелькать, потом название каждой из библиотек поменяет цвет.
  4. Если всё стало зелёным, значит, дополнительных действий не требуется.
  5. Если что-то стало красным, то жмём Зарегистрировать.
  6. Если появится системный запрос «Разрешить внести изменения?» (или что-то подобное), жмём «Да, разрешить».
  7. Дальше возвращаемся к пункту 2.

Если не получается, то причина, скорее всего, в следующем. Регистрация последней библиотеки происходит через Microsoft .NET Framework. Это стандартная «среда» (набор компонент) от Microsoft, которая используется многими программами под Windows и устанавливается автоматически вместе с ними. Скорее всего она уже установлена на компьютере (вместе с драйверами или другими программами). Но если это не так, то нужно её установить самостоятельно. Для этого переходим на сайт Microsoft, скачиваем оттуда и запускаем веб-установщик. Если на компьютере установлена Windows XP, то скачивать нужно .NET Framework версии 4.0. Для Vista и более поздних подойдёт любая (на текущий момент — 4.6). Обе версии также имеются и здесь в  в разделе Разные программы.

Если «озеленить» третью компоненту никак не удаётся, это не страшно. Дело в том, что она используется только при импорте и только для файлов xlsx. А значит, чтобы обойти проблему, можно открыть нужный файл в Excel-е или в LibreOffice, сохранить в формате xls (там он называется «Книга Excel 97-2003») и в программу загружать уже его. При такой конвертации, возможно, изменится форматирование, но это не важно.

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



Категория: ГИС | Добавлено: 18.03.2018 | Обновлено:
Просмотров: 1056
Всего комментариев: 0

Имя *:
Email *:
Код *:
Войти через:
Главная » Статьи » ГИС ЖКХ » ГИС

Технические требования

К сожалению, ГИС предусматривает автоматический обмен данными в единственном формате, причём закрытом — файлы xlsx. Среди требований, описанных во всех инструкциях ГИС — наличие установленного пакета Microsoft Office 2007 SP3 (или более нового) с полной версией MS Excel. То есть, например, MS Office 2010 Starter, который бесплатно поставлялся с Windows 7, не подойдёт. Тем более не подойдёт ни MS Office 2003, ни бесплатный LibreOffice. Подчёркиваю, это не моя выдумка, это ограничение ГИС ЖКХ.

Для возможности импорта xlsx-файлов в программе приходится использовать стороннюю библиотеку. Технически, чтобы использовать внешние компоненты в Windows, требуется их «зарегистрировать» в системе. Для двух библиотек удалось сделать это «прозрачно», то есть без дополнительных действий со стороны пользователя. Но ещё с одной всё сложнее.

Поэтому на каждом компьютере, где будет происходить обмен в формате xlsx (в том числе обмен с ГИС), придётся вручную сделать следующее (один раз):

  1. KrasRent — Сервис — О программе — правая вкладка «Системные действия».
  2. Жмём кнопку Проверить.
  3. Несколько секунд картинка будет мелькать, потом название каждой из библиотек поменяет цвет.
  4. Если всё стало зелёным, значит, дополнительных действий не требуется.
  5. Если что-то стало красным, то жмём Зарегистрировать.
  6. Если появится системный запрос «Разрешить внести изменения?» (или что-то подобное), жмём «Да, разрешить».
  7. Дальше возвращаемся к пункту 2.

Если не получается, то причина, скорее всего, в следующем. Регистрация последней библиотеки происходит через Microsoft .NET Framework. Это стандартная «среда» (набор компонент) от Microsoft, которая используется многими программами под Windows и устанавливается автоматически вместе с ними. Скорее всего она уже установлена на компьютере (вместе с драйверами или другими программами). Но если это не так, то нужно её установить самостоятельно. Для этого переходим на сайт Microsoft, скачиваем оттуда и запускаем веб-установщик. Если на компьютере установлена Windows XP, то скачивать нужно .NET Framework версии 4.0. Для Vista и более поздних подойдёт любая (на текущий момент — 4.6). Обе версии также имеются и здесь в  в разделе Разные программы.

Если «озеленить» третью компоненту никак не удаётся, это не страшно. Дело в том, что она используется только при импорте и только для файлов xlsx. А значит, чтобы обойти проблему, можно открыть нужный файл в Excel-е или в LibreOffice, сохранить в формате xls (там он называется «Книга Excel 97-2003») и в программу загружать уже его. При такой конвертации, возможно, изменится форматирование, но это не важно.

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



Категория: ГИС | Добавлено: 18.03.2018 | Обновлено:
Просмотров: 1056
Всего комментариев: 0

Имя *:
Email *:
Код *: