Устранение неполадок — различия между версиями

Материал из Меасофт
Перейти к: навигация, поиск
(Устранение неполадок при отправке электронной почты)
м (Устранение неполадок при отправке электронной почты)
(не показаны 33 промежуточные версии 6 участников)
Строка 1: Строка 1:
 +
==Ошибки при запуске системы==
 +
 +
Если при запуске MeaSoft появляются ошибки или работают не все вкладки программы, проверьте системный формат даты в параметрах Windows. Краткая запись даты должна соответствовать формату dd.mm.yyyy.
  
 
== Неверно указана единица измерения ==
 
== Неверно указана единица измерения ==
  
 
При формировании документов в MS Word (например, для клиентов и/или курьеров) в связи с некорректной работой программы MS Word возможно появление сообщения «Неверно указана единица измерения», а также «зависание» системы.
 
При формировании документов в MS Word (например, для клиентов и/или курьеров) в связи с некорректной работой программы MS Word возможно появление сообщения «Неверно указана единица измерения», а также «зависание» системы.
 +
 
Способы решения:
 
Способы решения:
*При использовании пакета MS Office 2003 – Нужно либо установить сервис пак 3, либо скачать и установить обновление:<br /> [http://www.courierexe.ru/download/office2003-KB912201-RUS.exe office2003-KB912201-RUS.exe]
+
*для MS Office 2003 — установите service pack 3 или скачайте и установите [http://www.courierexe.ru/download/office2003-KB912201-RUS.exe обновление];
*При использовании пакета MS Office 2007 – Необходимо скачать файл [http://www.courierexe.ru/download/WWINTL.DLL WWINTL.DLL] и заменить им файл в директории С:\Program Files\Microsoft Office\Office12\1049
+
*для MS Office 2007 — скачайте файл [http://www.courierexe.ru/download/WWINTL.DLL WWINTL.DLL] и замените им файл в папке С:\Program Files\Microsoft Office\Office12\1049.
 
 
  
 
== Неверные подписи в строке состояния ==
 
== Неверные подписи в строке состояния ==
Строка 29: Строка 32:
 
*[http://www.courierexe.ru/download/msupdate/2998527/Windows6.1-KB2998527-x64.msu Windows 7 64bit]
 
*[http://www.courierexe.ru/download/msupdate/2998527/Windows6.1-KB2998527-x64.msu Windows 7 64bit]
  
 +
*[http://www.courierexe.ru/download/msupdate/2998527/Windows8.1-KB2998527-x64.msu Windows server 2012 R2]
 +
*[http://www.courierexe.ru/download/msupdate/2998527/Windows8-RT-KB2998527-x64.msu Windows server 2012]
 +
*[http://www.courierexe.ru/download/msupdate/2998527/Windows6.1-KB2998527-x64.msu Windows server 2008 R2 64bit]
 +
*[http://www.courierexe.ru/download/msupdate/2998527/Windows6.0-KB2998527-x86.msu Windows server 2008 32bit]
 +
*[http://www.courierexe.ru/download/msupdate/2998527/Windows6.0-KB2998527-x64.msu Windows server 2008 64bit]
 +
*[http://www.courierexe.ru/download/msupdate/2998527/WindowsServer2003-KB2998527-x86-RUS.exe Windows server 2003 32bit]
 +
*[http://www.courierexe.ru/download/msupdate/2998527/WindowsServer2003-KB2998527-x64-RUS.exe Windows server 2003 64bit]
  
 +
Для Windows XP Microsoft не выпускает обновления (поддержка этой ОС закончена), поэтому рекомендуем просто установить часовой пояс UTC+03:00.
  
Если программа не запускается со следующим сообщением: "Разница времени между сервером и данной рабочей станцией составляет более 30-ти минут! Проверьте системные время и дату, а так же часовой пояс!" сделайте следующее:
+
Если программа не запускается со следующим сообщением: "Разница времени между сервером и данной рабочей станцией составляет более 30-ти минут! Проверьте системные время и дату, а так же часовой пояс!", проверьте правильность системного времени на сервере и на рабочей станции. Если время совпадает, значит проблема в разнице часовых поясов. Сравните часовые пояса на сервере и на рабочей станции. Часовой пояс определяется смещением от [http://ru.wikipedia.org/wiki/Среднее_время_по_Гринвичу GMT]([http://ru.wikipedia.org/wiki/Всемирное_координированное_время UTC]) и наличием перехода на летнее/зимнее время. Если на компьютере включены автоматические обновления и версия операционной системы поддерживается Microsoft, исправление часового пояса должно произойти автоматически. Если обновления выключены, установите вручную, скачав обновление по адресу: http://support.microsoft.com/kb/2570791
*Проверьте правильность системного времени на сервере и на рабочей станции.
 
*Если время совпадает - значит проблема в разнице часовых поясов. Сравните часовые пояса на сервере и на рабочей станции. Часовой пояс определяется смещением от [http://ru.wikipedia.org/wiki/Среднее_время_по_Гринвичу GMT]([http://ru.wikipedia.org/wiki/Всемирное_координированное_время UTC]) и наличием перехода на летнее/зимнее время. Обратите внимание, что осенью 2011 года в России произошла отмена перехода на летнее/зимнее время, что повлекло за собой изменение смещения времени от Гринвича на 1 час (для Москвы, например, часовой пояс стал не GMT+3, а GMT+4). Если на компьютере включены автоматические обновления, и версия операционной системы поддерживается microsoft'ом, исправление часового пояса должно было произойти автоматически. Если обновления выключены, установить можно вручную, скачав обновление по адресу: http://support.microsoft.com/kb/2570791
 
 
Для популярных версий обновления можно скачать здесь:
 
Для популярных версий обновления можно скачать здесь:
  
Строка 43: Строка 52:
 
*[http://www.courierexe.ru/download/msupdate/2570791/Windows6.1-KB2570791-x64.msu Windows 7 64bit]
 
*[http://www.courierexe.ru/download/msupdate/2570791/Windows6.1-KB2570791-x64.msu Windows 7 64bit]
  
Если у Вас неподдерживаемая ОС (например Windows XP sp2), то Вам необходимо [http://windows.microsoft.com/ru-RU/windows/help/learn-how-to-install-windows-xp-service-pack-3-sp3 установить последний сервис пак], а уже потом - обновление. Так же есть "запасной" вариант - просто изменить часовой пояс на другой город, но с нужным смещением от GMT. Например, вместо "Москва, UTC+3" можно выбрать "Абу-Даби UTC+4". В этом случае обратите внимание еще и на переход на летнее/зимнее время в выбранном городе.
+
Если у вас неподдерживаемая ОС (например Windows XP sp2), [http://windows.microsoft.com/ru-RU/windows/help/learn-how-to-install-windows-xp-service-pack-3-sp3 установите последний сервис-пак], а уже потом обновление. Также есть «запасной» вариант — измените часовой пояс на другой город с нужным смещением от GMT. В этом случае обратите внимание еще и на переход на летнее/зимнее время в выбранном городе.
 
 
Так же обратите внимание на то, что при изменении часового пояса меняется системное время компьютера. Проверьте его правильность.
 
 
 
== Печатает "Иероглифы" ==
 
 
 
Данная проблема связана с тем, что по-умолчанию большинство драйверов принтеров при отправке текста на печать передают в принтер только сам текст, без шрифта. При этом используются шрифты, заложенные в принтер фирмой-производителем. В большинстве случаев пользователь этого не замечает, потому что в Россию поставляются официальные "русские" редакции принтеров с заложенными шрифтами с поддержкой кириллицы. Однако иногда приходится сталкиваться и с неадаптированными устройствами. Как правило это старые принтеры, произведенные в 90-х годах, а так же современные принтеры некоторых производителей, например, Kyocera.  
 
  
В общем случае устранение проблемы сводится к отключению шрифтов устройства в драйвере принтера. В некорых драйверах эта функция так и называется - "использовать шрифты устройства" ("Use device font"), в некоторых - "Оптимизация печати" ("Print optimization"), всевозможные вариации на эту тему, а так же фирменные названия, вроде "Magic print".
+
При изменении часового пояса меняется системное время компьютера. Проверьте его правильность.
  
 +
== Печатает «иероглифы» ==
  
 +
Проблема связана с тем, что по умолчанию большинство драйверов принтеров при отправке текста на печать передают в принтер только сам текст, без шрифта. При этом используются шрифты, заложенные в принтер фирмой-производителем. В большинстве случаев пользователь этого не замечает, потому что в Россию поставляются официальные «русские» редакции принтеров с заложенными шрифтами с поддержкой кириллицы. Однако иногда приходится сталкиваться и с неадаптированными устройствами. Как правило это старые принтеры, произведенные в 90-х годах, а так же современные принтеры некоторых производителей, например Kyocera.
  
Наиболее часто эта проблема встречается с принтерами '''Kyocera''', поэтому здесь мы приведем пошаговую инструкцию по отключению шрифтов принтера для этого производителя:
+
В общем случае устранение проблемы сводится к отключению шрифтов устройства в драйвере принтера. В некоторых драйверах эта функция так и называется — «Использовать шрифты устройства» (Use device font), в некоторых — «Оптимизация печати» (Print optimization), а также фирменные названия вроде «Magic print».
  
1. Откройте окно свойств принтера ([[Как открыть свойства принтера|как?]]).  
+
Наиболее часто эта проблема встречается с принтерами '''Kyocera''', поэтому ниже представлена инструкция по отключению шрифтов принтера для этого производителя.
  
2. В открывшемся окне нажмите кнопку "Настройка".
+
:1. Откройте окно свойств принтера. <spoiler text="Как?">Открытие свойств принтера зависит от операционной системы.
 +
:Для Windows 10:
 +
# Откройте '''Пуск''' > '''Параметры''' [[Файл:Winsettings.png|16px]] > '''Устройства''' > '''Принтеры и сканеры''', выберите принтер и нажмите на появившуюся кнопку '''Управление'''.
 +
# Выберите пункт '''Свойства принтера'''.
 +
:Для Windows 7:
 +
# Перейдите '''Пуск''' > '''Устройства и принтеры''' и двойным щелчком откройте нужный принтер. Откроется окно очереди печати.
 +
# В открывшемся окне выберите пункт меню '''Принтер''' > '''Свойства'''.
 +
:Для Windows XP:
 +
:: Откройте '''Пуск''' > '''Настройка''' > '''Принтеры''', в контекстном меню принтера '''Свойства'''</spoiler>
 +
:2. В открывшемся окне нажмите на кнопку '''Настройка'''.
 +
:3. В открывшемся окне в меню слева выберите пункт '''Изображение''' и нажмите на кнопку '''Шрифты'''.
 +
:4. Установите галку "Отключить шрифты устройства".
 +
:5. Закройте открытые окна и перезагрузите компьютер.
  
3. В меню слева в открывшемся окне выберите пункт "Изображение".
+
Для принтера '''HP LaserJet XXXX''', как правило, нужно изменить драйвер:
  
4. Нажмите кнопку "Шрифты".
+
# Зайдите на [https://support.hp.com/ru-ru/drivers/selfservice/identify?q=HP%20Universal%20Print%20Driver%20for%20Windows%20-%20PCL%206&filter=&origin=drivers&devicetype=printer&type=printers сайт производителя], скачайте драйвер PCL 6 для своей операционной системы.
 +
# Установите драйвер.
 +
# Откройте окно свойств принтера.
 +
# Вверху окна перейдите на закладку '''Дополнительно'''.
 +
# В выпадающем списке '''Драйвер''' у вас указано '''НР LJ XXXX PCL5e'''. Последовательно нажмите '''Сменить''', '''Далее''', '''Установить с диска''', '''Обзор''', укажите, где сохранены скачанные драйверы, '''ОК''', выберите драйвер '''НР LJ XXXX PCL6''', '''Далее'''.
 +
# Перезагрузите компьютер.
  
5. Установите галку "Отключить шрифты устройства".
+
== Иероглифы в программе ==
  
6. Закройте 3 открытых окна кнопками "ОК".
+
Если в MeaSoft отображаются иероглифы вместо русского текста, то скорее всего в системе установлен шрифт MS Sans Serif без символов кириллицы. Для устранения неполадки [http://www.courierexe.ru/download/fonts.zip скачайте] корректные шрифты, установите их из карточки шрифта в архиве или скопируйте с заменой в папку с шрифтами Windows, как правило это C:\Windows\Fonts.
  
 +
Если эти действия не помогли, проверьте в настройках языка и региональных стандартов системы Windows ('''Панель управления''' > '''Язык и региональные стандарты'''), что на вкладке '''Форматы''' выбран русский язык для формата и на вкладке '''Дополнительно''' выбран русский как текущий язык программ, не поддерживающих Юникод.
  
 
+
Если русского языка нет в настройках языка и региональных стандартов, скачайте и установите русский языковой пакет для вашей операционной системы. Скачать можно [https://support.microsoft.com/ru-ru/help/14236/language-packs здесь].
Для принтера '''HP LaserJet XXXX''' как правило нужно изменить драйвер:
 
 
 
1. Заходите на сайт производителя [http://www8.hp.com/ru/ru/support-drivers.html], скачайте драйвер PCL 6 для своей операционной системы.
 
 
 
2. Установите драйвер.
 
 
 
3. Откройте окно свойств принтера ([[Как открыть свойства принтера|как?]]).
 
 
 
4. Вверху окна Вы увидите закладки. Откройте закладку "Дополнительно".
 
 
 
5. В выпадающем списке "Драйвер" у Вас указано "НР LJ XXXX PCL5e".
 
 
 
6. Нажмите "Сменить", "Далее", "Установить с диска", "Обзор", Укажите, где сохранены скачанные драйвера, "ОК", Выберите драйвер "НР LJ XXXX PCL6", "Далее".
 
 
 
  
 
== Устранение неполадок при отправке электронной почты ==
 
== Устранение неполадок при отправке электронной почты ==
  
Данная проблема возникает редко и не все ошибки отправки почты в старых версиях системы (до версии '''2008.00100''') отображаются пользователю в виде сообщения об ошибке SMTP протокола.
+
Проблема возникает редко и не все ошибки отправки почты в старых версиях системы (до версии '''2008.00100''') отображаются пользователю в виде сообщения об ошибке SMTP протокола.
При возникновении неполадки, связанной с отправкой электронной почты из системы необходимо выполнить пошаговую проверку настроек, а именно:
 
  
1. Проверить глобальные настройки почтовых параметров (имя сервера и порт SMTP) в меню '''Справочник – Переменные'''. Эти параметры являются глобальными и вступают в силу только после перезапуска приложения Курьерской службы.
+
При возникновении неполадки, связанной с отправкой электронной почты из системы, выполните пошаговую проверку настроек:
 +
# Сетевые экраны некоторых антивирусов (например, Avast) могут блокировать почтовый трафик от недоверенных программ (почтовых клиентов), поэтому отключите на время настройки почты антивирус и его сетевой экран.
 +
# Проверьте глобальные настройки почтовых параметров (имя сервера и порт SMTP) в меню '''Справочники''' > '''Переменные'''. Изменение этих параметров вступает в силу только после перезапуска MeaSoft. [[Файл:emailproblem1.png|700px|none]]
 +
# Проверьте параметры настройки почтового соединения в меню '''Настройка''' > '''Параметры''' на вкладке '''Подключения'''. Чтобы использовать настройки почтового соединения, отличного от глобальной настройки (в переменных), установите флажок '''Использовать локальные настройки почты''':[[Файл:emailproblem2.png|400px|none]]
 +
# Проверьте корректность электронных адресов получателей счетов в карточке клиентов на  вкладке '''Реквизиты'''.
 +
# Проверьте имя компьютера рабочей станции (хоста), на котором установлено приложение MeaSoft. Имя не должно содержать русских символов.
 +
# В меню '''Настройка''' > '''Пользователи''' откройте карточку пользователя и в поле '''E-mail''' проверьте наличие адреса отправителя.
 +
# Отправьте тестовое почтовое сообщение с компьютера рабочей станции для конкретного почтового аккаунта из почтового клиента, например из Outlook Express, The Bat.
 +
# Проверьте настройку протокола шифрования SSL для бесплатных почтовых сервисов mail.ru и yandex.ru в меню <mparam text="Почтовый сервер" code="SMTPProtocol"></mparam>.  
  
 +
'''Внимание!''' Шифрование для SMTP-протокола поддерживается начиная с версии MeaSoft 2008.0.0.496. Чтобы проверить текущую версию, перейдите в '''Справочник''' > '''Переменные''' > '''Система''' > '''Загруженная версия'''.
  
[[Файл:emailproblem1.png|700px|center]]
+
Распространенные ошибки при неправильных настройках почтового аккаунта в программе:
  
 +
# Ошибка отправки письма: Ошибка подключения к серверу. 553 5.7.1 Sender address rejected: not owned by auth user.
 +
# Не все письма были отправлены. Описание ошибок: Ошибка подключения/авторизации на почтовом сервере "smtp.yandex.ru"/"smtp.mail.ru"
  
2. Проверить параметры настройки почтового соединения в меню '''Настройка – Параметры''' на вкладке '''Подключения'''. В случае необходимости использования настроек почтового соединения  отличного от глобальной настройки (в Переменных), то необходимо активировать галку – '''Использовать локальные настройки почты''' (рисунок ниже).
+
=== Пример настройки для Яндекс.Почты ===
  
 +
Перейдите в '''Справочники''' > '''Переменные''' > '''Подключения''' > '''Почтовый сервер''' и укажите настройки для аккаунта Яндекс.Почты:
  
[[Файл:emailproblem2.png|400px|center]]
+
* имя пользователя — полное название вашего почтового ящика. Например, vash_pomoshnik@yandex.ru;
 +
* протокол шифрования '''SSL''', порт '''465'''. Для протокола '''TLS''' — порт '''25''';
 +
* адрес почтового сервера — '''smtp.yandex.ru'''.
  
 +
Чтобы применить изменения переменных, перезапустите MeaSoft.
  
3. Проверить электронные адреса получателей счетов в карточке клиентов на  вкладке '''Реквизиты''' (фрагмент изображения показан ниже).
+
В случае ошибок, связанных с авторизацией, [https://yandex.ru/support/passport/authorization/app-passwords.html создайте пароль для приложения в настройках Яндекс], затем в настройках подключения в MeaSoft укажите новый пароль.
  
 +
=== Пример настройки для Mail.ru ===
  
[[Файл:emailproblem3.png|600px|center]]
+
Перейдите в '''Справочники''' > '''Переменные''' > '''Подключения''' > '''Почтовый сервер''' и укажите настройки для аккаунта Mail.ru:
  
 +
* имя пользователя — полное название вашего почтового ящика. Например, vash_pomoshnik@mail.ru;
 +
* протокол шифрования '''SSL''', порт '''465''';
 +
* адрес почтового сервера — '''smtp.mail.ru'''.
 +
* пароль — текущий пароль, который вы используете для входа в почтовый ящик.
  
4. Проверить имя компьютера рабочей станции (хоста), на котором установлено приложение “Курьерская служба 2008” . Имя компьютера не должно содержать русских символов, и может являться одной из причин, в результате  которой почта из программы не отправляется.  
+
Чтобы применить изменения переменных, перезапустите MeaSoft.
  
5. Проверить наличие адреса отправителя в карточке пользователя – в меню '''Настройка - Пользователи''', в поле '''E-mail''' (на рисунке ниже):
+
=== Пример настройки для Google-почты ===
  
 +
Перейдите в '''Справочники''' > '''Переменные''' > '''Подключения''' > '''Почтовый сервер''' и укажите настройки для аккаунта gmail.com:
  
[[Файл:emailproblem4.png|570px|center]]
+
* имя пользователя — полное название вашего почтового ящика. Например, vash_pomoshnik@gmail.com;
 +
* протокол шифрования '''SSL''', порт '''465''';
 +
* адрес почтового сервера — '''smtp.gmail.com''';
 +
* пароль — текущий пароль, который вы используете для входа в почтовый ящик.
  
 +
Чтобы применить изменения переменных, перезапустите MeaSoft.
  
6. Осуществить проверку отправки тестового почтового сообщения на компьютере рабочей станции для конкретного почтового аккаунта из почтового клиента, например из Outlook Express, The Bat.
+
Если после отправки письма вы получаете ошибку: «Ошибка отправки письма: Ошибка подключения к серверу. 530 5.5., значит [https://support.google.com/mail/answer/14257 сервер Gmail блокирует вход в аккаунт].
  
7. Сетевые экраны некоторых антивирусов (например, Avast) могут блокировать почтовый трафик от не доверенных программ (почтовых-клиентов), поэтому необходимо отключить на время настройки почты антивирус и его сетевой экран.
+
Проверьте почтовый ящик, там должно быть входящее письмо от Google с темой «Google заблокировал попытку входа в аккаунт из соображений безопасности». В письме нажмите на кнопку '''Разрешить доступ'''.
  
8. Проверить настройку протокола шифрования '''"ssl"''' для бесплатных почтовых сервисов mail.ru и yandex.ru в меню '''"Справочник – Переменные - Подключения - Почтовый сервер"''' значение поля '''"Протокол"'''.
+
Если указаны корректные параметры подключения, а программа все равно показывает ошибку подключения, проверьте настройки аккаунта Google. Возможно, включена [https://www.google.com/settings/security/lesssecureapps блокировка непроверенных приложений] или [https://support.google.com/accounts/answer/185833 двухэтапная аутентификация].
 
 
'''Внимание !''' Поддержка шифрования для SMTP протокола реализована для версии программы '''2008.0.0.496'''.
 
*Проверить свою текущую версию можно в меню '''"Справочник – Переменные - Система - Загруженная версия"'''
 
 
 
[[Файл:Mail ssl smtp.png|700px|center]]
 
  
 
== Ошибки печати кассовых чеков ==
 
== Ошибки печати кассовых чеков ==
Строка 132: Строка 160:
 
Ошибки и способы устранения описаны в статье [[Настройка модуля печати кассовых чеков#Устранение неполадок|о настройке модуля печати чеков]]
 
Ошибки и способы устранения описаны в статье [[Настройка модуля печати кассовых чеков#Устранение неполадок|о настройке модуля печати чеков]]
  
== Неверно работает COM-Сканер штрих-кодов ==
+
== Неверно работает COM-сканер штрихкодов ==
 
Выставить настройки интерфейса сканера:
 
Выставить настройки интерфейса сканера:
  
Строка 143: Строка 171:
 
Стоповый бит: 1
 
Стоповый бит: 1
  
== Существенное замедление работы программы при загрузке Excel реестра ==
+
== Существенное замедление работы программы при загрузке реестра Excel ==
 +
Заключается в увеличении времени обработки, которое требуется программе для загрузки реестра с заказами.
 +
 
 +
Причина: пустые строки в файле Excel после основного содержимого до определенного значения, в рассматриваемом примере — до 140 строки. Программно определить, что строки «ненастоящие», невозможно, поэтому MeaSoft пытается последовательно обработать и загрузить каждую строку. Количество строк таблицы может быть велико, поэтому процесс загрузки существенно замедляется. На рисунке ниже показан подобный файл реестра:
 +
 
 +
[[Файл:Nepoladka_Excel.png|500px|none]]
 +
 
 +
Чтобы понять, есть ли пустые строки в реестре, откройте его и нажмите CTRL + END. Активная ячейка покажет конец данных листа.
  
Данная проблема характеризуется увеличением времени обработки, которое требуется программе для загрузки реестра с заказами.
+
Чтобы удалить пустой диапазон между строкой этой ячейки и последней строкой данных реестра:
Причиной данного замедления является Excel файл, который содержит "пустые" строки до значения (как в рассматриваемом примере) - 65536*. Программа КС 2008 пытается последовательно обработать и загрузить каждую строку, так как число строк данной таблицы велико, то процесс получается не быстрый. Программно определить, что строки "не настоящие" невозможно. На рисунке ниже показан подобный файл реестра:
+
# Нажмите на заголовок строки, следующей за последней строкой реестра. Вся строка будет выделена.
 +
# Нажмите сочетание клавиш SHIFT + CTRL + END, чтобы выбрать диапазон от выделенной строки до конца данных.
 +
# На выделенной области вызовите контекстное меню и выберите '''Удалить'''. Последней строкой документа станет строка реестра.
 +
# Нажмите '''Сохранить'''.
  
[[Файл:Nepoladka_Excel.png|400px|center]]
+
Загрузите сохраненный файл в MeaSoft.
  
Для того чтобы правильно определить реестр, сформированный неверным образом - необходимо его открыть и проверить. Увидеть это можно по скрол-бару справа, который всегда прокручивает до последней заполненной, с точки зрения Excel, строки.  Способ борьбы с этим - выделить те строки, которые нужно загружать, скопировать их, создать новый Excel документ, и вставить строки туда. Загружать, соответственно, нужно уже новый файл.
+
== Ошибочное представление данных для Excel отчетов ==
  
'''Примечание:''' Excel 2007 и более старшие версии не ограничены пределом строк значением 65000.
+
В некоторых устаревших версиях MS Office, например Excel 2010 версии 14.0.7015.1000 (любой разрядности) наблюдается ошибочное представление значений даты в ячейках для Excel отчетов (вместо даты отображается 5-значное цифровое значение). Эта ошибка решается в рамках обновлений версии Office 2010 до 14.0.7177.5000, например.

Версия 15:01, 26 апреля 2021

Ошибки при запуске системы

Если при запуске MeaSoft появляются ошибки или работают не все вкладки программы, проверьте системный формат даты в параметрах Windows. Краткая запись даты должна соответствовать формату dd.mm.yyyy.

Неверно указана единица измерения

При формировании документов в MS Word (например, для клиентов и/или курьеров) в связи с некорректной работой программы MS Word возможно появление сообщения «Неверно указана единица измерения», а также «зависание» системы.

Способы решения:

  • для MS Office 2003 — установите service pack 3 или скачайте и установите обновление;
  • для MS Office 2007 — скачайте файл WWINTL.DLL и замените им файл в папке С:\Program Files\Microsoft Office\Office12\1049.

Неверные подписи в строке состояния

ДАННАЯ ПРОБЛЕМА УСТРАНЕНА В СИСТЕМЕ НАЧИНАЯ С ВЕРСИИ 2008.0.0.342

При отображении в строке состояния (нижняя строка главного окна) вместо количества записей в таблице – названий пунктов меню (Справочники, Номенклатура, и т.д.) проблема, скорее всего, кроется в наличии запущенного приложения

  • Abbyy Lingvo (эта программа некорректно получает доступ к ресурсам других программ). Решение – закрыть Lingvo.
  • TrueSuite. Решение – Удалить программу.
  • Windows 8. Решение - обновить систему.
  • TeamViewer (эта программа интегрирует в приложение кнопку QuickConnect в заголовок окна). Решение - отключить функцию QuickConnect в свойствах программы.

Разница времени между сервером и рабочей станцией

ВНИМАНИЕ! 24.09.2014 Microsoft выпустила обновление KB2998527, меняющее часовой пояс обратно на UTC+3 с дальнейшим переходом на зимнее время! Необходимо убедиться в правильной установке обновления на сервер и все рабочие станции. После установки проверьте корректность отображаемого времени!

Для Windows XP Microsoft не выпускает обновления (поддержка этой ОС закончена), поэтому рекомендуем просто установить часовой пояс UTC+03:00.

Если программа не запускается со следующим сообщением: "Разница времени между сервером и данной рабочей станцией составляет более 30-ти минут! Проверьте системные время и дату, а так же часовой пояс!", проверьте правильность системного времени на сервере и на рабочей станции. Если время совпадает, значит проблема в разнице часовых поясов. Сравните часовые пояса на сервере и на рабочей станции. Часовой пояс определяется смещением от GMT(UTC) и наличием перехода на летнее/зимнее время. Если на компьютере включены автоматические обновления и версия операционной системы поддерживается Microsoft, исправление часового пояса должно произойти автоматически. Если обновления выключены, установите вручную, скачав обновление по адресу: http://support.microsoft.com/kb/2570791 Для популярных версий обновления можно скачать здесь:

Если у вас неподдерживаемая ОС (например Windows XP sp2), установите последний сервис-пак, а уже потом обновление. Также есть «запасной» вариант — измените часовой пояс на другой город с нужным смещением от GMT. В этом случае обратите внимание еще и на переход на летнее/зимнее время в выбранном городе.

При изменении часового пояса меняется системное время компьютера. Проверьте его правильность.

Печатает «иероглифы»

Проблема связана с тем, что по умолчанию большинство драйверов принтеров при отправке текста на печать передают в принтер только сам текст, без шрифта. При этом используются шрифты, заложенные в принтер фирмой-производителем. В большинстве случаев пользователь этого не замечает, потому что в Россию поставляются официальные «русские» редакции принтеров с заложенными шрифтами с поддержкой кириллицы. Однако иногда приходится сталкиваться и с неадаптированными устройствами. Как правило это старые принтеры, произведенные в 90-х годах, а так же современные принтеры некоторых производителей, например Kyocera.

В общем случае устранение проблемы сводится к отключению шрифтов устройства в драйвере принтера. В некоторых драйверах эта функция так и называется — «Использовать шрифты устройства» (Use device font), в некоторых — «Оптимизация печати» (Print optimization), а также фирменные названия вроде «Magic print».

Наиболее часто эта проблема встречается с принтерами Kyocera, поэтому ниже представлена инструкция по отключению шрифтов принтера для этого производителя.

1. Откройте окно свойств принтера. Как?
2. В открывшемся окне нажмите на кнопку Настройка.
3. В открывшемся окне в меню слева выберите пункт Изображение и нажмите на кнопку Шрифты.
4. Установите галку "Отключить шрифты устройства".
5. Закройте открытые окна и перезагрузите компьютер.

Для принтера HP LaserJet XXXX, как правило, нужно изменить драйвер:

  1. Зайдите на сайт производителя, скачайте драйвер PCL 6 для своей операционной системы.
  2. Установите драйвер.
  3. Откройте окно свойств принтера.
  4. Вверху окна перейдите на закладку Дополнительно.
  5. В выпадающем списке Драйвер у вас указано НР LJ XXXX PCL5e. Последовательно нажмите Сменить, Далее, Установить с диска, Обзор, укажите, где сохранены скачанные драйверы, ОК, выберите драйвер НР LJ XXXX PCL6, Далее.
  6. Перезагрузите компьютер.

Иероглифы в программе

Если в MeaSoft отображаются иероглифы вместо русского текста, то скорее всего в системе установлен шрифт MS Sans Serif без символов кириллицы. Для устранения неполадки скачайте корректные шрифты, установите их из карточки шрифта в архиве или скопируйте с заменой в папку с шрифтами Windows, как правило это C:\Windows\Fonts.

Если эти действия не помогли, проверьте в настройках языка и региональных стандартов системы Windows (Панель управления > Язык и региональные стандарты), что на вкладке Форматы выбран русский язык для формата и на вкладке Дополнительно выбран русский как текущий язык программ, не поддерживающих Юникод.

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

Устранение неполадок при отправке электронной почты

Проблема возникает редко и не все ошибки отправки почты в старых версиях системы (до версии 2008.00100) отображаются пользователю в виде сообщения об ошибке SMTP протокола.

При возникновении неполадки, связанной с отправкой электронной почты из системы, выполните пошаговую проверку настроек:

  1. Сетевые экраны некоторых антивирусов (например, Avast) могут блокировать почтовый трафик от недоверенных программ (почтовых клиентов), поэтому отключите на время настройки почты антивирус и его сетевой экран.
  2. Проверьте глобальные настройки почтовых параметров (имя сервера и порт SMTP) в меню Справочники > Переменные. Изменение этих параметров вступает в силу только после перезапуска MeaSoft.
    Emailproblem1.png
  3. Проверьте параметры настройки почтового соединения в меню Настройка > Параметры на вкладке Подключения. Чтобы использовать настройки почтового соединения, отличного от глобальной настройки (в переменных), установите флажок Использовать локальные настройки почты:
    Emailproblem2.png
  4. Проверьте корректность электронных адресов получателей счетов в карточке клиентов на вкладке Реквизиты.
  5. Проверьте имя компьютера рабочей станции (хоста), на котором установлено приложение MeaSoft. Имя не должно содержать русских символов.
  6. В меню Настройка > Пользователи откройте карточку пользователя и в поле E-mail проверьте наличие адреса отправителя.
  7. Отправьте тестовое почтовое сообщение с компьютера рабочей станции для конкретного почтового аккаунта из почтового клиента, например из Outlook Express, The Bat.
  8. Проверьте настройку протокола шифрования SSL для бесплатных почтовых сервисов mail.ru и yandex.ru в меню Протокол
    .

Внимание! Шифрование для SMTP-протокола поддерживается начиная с версии MeaSoft 2008.0.0.496. Чтобы проверить текущую версию, перейдите в Справочник > Переменные > Система > Загруженная версия.

Распространенные ошибки при неправильных настройках почтового аккаунта в программе:

  1. Ошибка отправки письма: Ошибка подключения к серверу. 553 5.7.1 Sender address rejected: not owned by auth user.
  2. Не все письма были отправлены. Описание ошибок: Ошибка подключения/авторизации на почтовом сервере "smtp.yandex.ru"/"smtp.mail.ru"

Пример настройки для Яндекс.Почты

Перейдите в Справочники > Переменные > Подключения > Почтовый сервер и укажите настройки для аккаунта Яндекс.Почты:

  • имя пользователя — полное название вашего почтового ящика. Например, vash_pomoshnik@yandex.ru;
  • протокол шифрования SSL, порт 465. Для протокола TLS — порт 25;
  • адрес почтового сервера — smtp.yandex.ru.

Чтобы применить изменения переменных, перезапустите MeaSoft.

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

Пример настройки для Mail.ru

Перейдите в Справочники > Переменные > Подключения > Почтовый сервер и укажите настройки для аккаунта Mail.ru:

  • имя пользователя — полное название вашего почтового ящика. Например, vash_pomoshnik@mail.ru;
  • протокол шифрования SSL, порт 465;
  • адрес почтового сервера — smtp.mail.ru.
  • пароль — текущий пароль, который вы используете для входа в почтовый ящик.

Чтобы применить изменения переменных, перезапустите MeaSoft.

Пример настройки для Google-почты

Перейдите в Справочники > Переменные > Подключения > Почтовый сервер и укажите настройки для аккаунта gmail.com:

  • имя пользователя — полное название вашего почтового ящика. Например, vash_pomoshnik@gmail.com;
  • протокол шифрования SSL, порт 465;
  • адрес почтового сервера — smtp.gmail.com;
  • пароль — текущий пароль, который вы используете для входа в почтовый ящик.

Чтобы применить изменения переменных, перезапустите MeaSoft.

Если после отправки письма вы получаете ошибку: «Ошибка отправки письма: Ошибка подключения к серверу. 530 5.5.1», значит сервер Gmail блокирует вход в аккаунт.

Проверьте почтовый ящик, там должно быть входящее письмо от Google с темой «Google заблокировал попытку входа в аккаунт из соображений безопасности». В письме нажмите на кнопку Разрешить доступ.

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

Ошибки печати кассовых чеков

Ошибки и способы устранения описаны в статье о настройке модуля печати чеков

Неверно работает COM-сканер штрихкодов

Выставить настройки интерфейса сканера:

Битрейт: 9600

Данные: 8 бит

Проверка четности: "Маркер" (можно "Чет")

Стоповый бит: 1

Существенное замедление работы программы при загрузке реестра Excel

Заключается в увеличении времени обработки, которое требуется программе для загрузки реестра с заказами.

Причина: пустые строки в файле Excel после основного содержимого до определенного значения, в рассматриваемом примере — до 140 строки. Программно определить, что строки «ненастоящие», невозможно, поэтому MeaSoft пытается последовательно обработать и загрузить каждую строку. Количество строк таблицы может быть велико, поэтому процесс загрузки существенно замедляется. На рисунке ниже показан подобный файл реестра:

Nepoladka Excel.png

Чтобы понять, есть ли пустые строки в реестре, откройте его и нажмите CTRL + END. Активная ячейка покажет конец данных листа.

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

  1. Нажмите на заголовок строки, следующей за последней строкой реестра. Вся строка будет выделена.
  2. Нажмите сочетание клавиш SHIFT + CTRL + END, чтобы выбрать диапазон от выделенной строки до конца данных.
  3. На выделенной области вызовите контекстное меню и выберите Удалить. Последней строкой документа станет строка реестра.
  4. Нажмите Сохранить.

Загрузите сохраненный файл в MeaSoft.

Ошибочное представление данных для Excel отчетов

В некоторых устаревших версиях MS Office, например Excel 2010 версии 14.0.7015.1000 (любой разрядности) наблюдается ошибочное представление значений даты в ячейках для Excel отчетов (вместо даты отображается 5-значное цифровое значение). Эта ошибка решается в рамках обновлений версии Office 2010 до 14.0.7177.5000, например.