F.A.Q. по ошибкам

Перед створенням теми - ознайомтесь з правилами та FAQ
Качанов Егор
Повідомлень: 297
З нами з: 22 червня 2011, 11:29

F.A.Q. по ошибкам

Повідомлення Качанов Егор » 29 червня 2011, 11:11

В этой теме будут описаны стандартные ошибки в программе Medoc и решения к ним.

Напомню, что для нормальный работы программы, а также установки и обновления, необходимо наличие следующих установленных компонентов:
1).NET Framework 2.0 SP1
2) Internet Explorer не ниже 6.0
3) Windows Installer 3.1

Поддерживаемые ОС: Windows XP SP2, SP3; Windows Vista; Windows 7; Windows 2003 server; windows 2008 server.

Примечание (для Framework):
- Windows XP. Нужно удалить все несовместимые фреймверки (версии 2, 3, 3.5, 4.0) Установить только 2.1, из каталога dotnetx86(х64) Устанавливать Framework вышестоящих версий (если понадобится для работы других программ) - только с центра загрузок оффсайта Microsoft.
- Windows Vista, Vindows 7, и выше. Ничего удалять не нужно. Будет работать при наличии на компьютере любых версий Framework.

Примечание (для Windoxs XP):
Windows XP необходима не ниже SP3. Скачать и установить SP3 можно бесплатно отсюда

1. При запуске программы появляется ошибка: "Ошибка zvit.fdb зайнят іншим процесом"
| Показать
Решение 1: Встречается на Vista и Windows 7. Программу необходимо запускать от имени администратора.
Решение 2: У пользователя нет полных прав к папке Medoc.
Решение 3: В переменных средах переменные TEMP и TMP ссылаются на несуществующие пути.
2. В Windows 2003 server при работе в программе появляется исключение связанное с VBScript, например:

System.Exception: .FldVal("TAB1_A6") = .FldVal("TAB1_A7")+.FldVal("TAB1_A8")+.FldVal("TAB1_A9")+.FldVal("TAB1_A10") + _
Overflow
Line: 55 Pos: 7 ---> System.Exception: .FldVal("TAB1_A6") = .FldVal("TAB1_A7")+.FldVal("TAB1_A8")+.FldVal("TAB1_A9")+.FldVal("TAB1_A10") + _
Overflow
Line: 55 Pos: 7
at DMFVbScript.VBScriptExecutor.RunCode(String Code, Boolean allowDebug)
at DMFVbScript.VBScriptExecutor.RunSub(String Code, String SubName, Boolean allowDebug)
| Показать
Решение: Для Windows 2003 server необходимо установить патч KB955536

Находится в папке KB955536 в установленном Медке. (по-умолчанию c:\Documents and Settings\All Users\Application Data\Medoc\Medoc\KB955536)
или скачать по ссылкам:
KB955536 ENG x64
KB955536 RUS x64
KB955536 ENG x86
KB955536 RUS x86
И перезагрузиться.

3.При запуске Medoc возникает ошибка: "Ошибка при инициализации приложения (0xc0000135). Для выхода из приложения нажмите кнопку "Ок"."
| Показать
Причина: Не установлен .NET Framework 2.0 SP1.
Решение: Установить .NET Framework 2.0 SP1. Дистрибутив .NET Framework 2.0 SP1 есть в папке с установленным Медком. По-умолчанию c:\Documents and Settings\All Users\Application Data\Medoc\Medoс\dotnetx86 (или dotnetx64, если 64 разрядная ОС).
4. При регистрации предприятия на этапе заполнения данных для Налоговой инспекции при нажатии кнопки "Далее" ничего не происходит.
| Показать
Причина: Неправильные региональные настройки.
Решение: Краткий формат даты должен быть "dd.MM.yyyy" Нужно перейти на украинский или российский формат.
5. В сетевом Медке при попытке открыть любой отчет возникает ошибка "object reference not set to an instance of an object" (проявляется в иноязычных Windows Vista, Windows 7, Windows Server 2008).

Исправлено, никаких манипуляций с сервером делать уже не надо.
| Показать
Причина: Неправильные региональные настройки. Обычное проявляется во всяких "американских" операционных системах Vista, 7, Server 2008.
Решение: Зайти в панель управления (Control Panel) - Clock, Language and Region - Region and Language . Открываем вкладку Administrative, жмём Change system locale... и выбираем Russian или Ukrainian. После этого перегружаем ПК.
6. Не обновляется программа. После выбора пути обновления установка закрывается.
| Показать
- на WIndows XP, Windows 2003 Server проверить установлен ли .NET Framework 2.0 SP1. Дистрибутив .NET Framework 2.0 SP1 есть в папке с установленным Медком. По-умолчанию c:\Documents and Settings\All Users\Application Data\Medoc\Medoс\dotnetx86 (или dotnetx64, если 64 разрядная ОС).
7. При отправке почты возникает ошибка: "Sender not defined".
| Показать
Причина: не указан Адрес отправителя в Параметрах системи - Ел. пошта.
Решение: Указать свой электронный адрес.
8. На станции Медка, при попытке создать\открыть отчет программа долго висит, а потом выдается следующая ошибка:

Зображення

Также эта:
| Показать
Удаленный хост принудительно разорвал существующее подключение
Stack!" race: Server stack trace:
at D M F. S і n k. СІ і e nt. ClientR etryS ink. ProcessM essage(l M essage msg, ITransportHeaders requestHeaders, Stream re quests tream, ITransportHeaders responseHeaders, Stream responses tream)
at System. Runtime. R e m о ting. Channels. В inaryClientFormatterS ink. SyncProcessM essage (I Message msg)
Exception rethrown at [0]: at System. Runtime. R emoting. Proxies. R ealProxy. H andleR eturnM essage(l M essage reqM sg, I Message retMsg]
at System.Runtime.Remoting.Proxies.RealProxy.Privatelnvoke(MessageData msgData, Int32 type)
at Zvі11 nterfасе.I2TPDocument.GetSectionFieldsDictionary(String search_section) at ZvitG UI. U CD ocE dit2. G etD ocFlagS tatusList()
at 2vitGUI.UCDocEdit2..ctor(2DocumentlmplData doc_data, Int32 width. Boolean focus, DocEditParams editParams, UCDocMain2 docMain, Nullable%1 pageMargin, SubSystems subSystem, Boolean isUCVAT)
at 2vitGUI.UCDocEdit2..ctor(2DocumentlmplData doc_data, Int32 width. Boolean focus, DocEditParams editParams, UCDocMain2 docMain, SubSystems subsystem) at ZvitGUI.UCDocMain2.AddDoc(2DocumentlmplData pDoc, SubSystems subSystem) Удаленный хост принудительно разорвал существующее подключение at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Runtime.Remoting.Channels.SocketStream.Read(Byte[] buffer, Int32 offset, Int32 size]
at System. R untime.Remoting.Channels.SocketHandler.ReadFromSocket(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.SocketHandler.Read(Byte[] buffer, Int32 offset, Int32 count)
at System. Runtime.R emoting. Channels. S ocketH andler. R eadAndM atchFourBytes(Byte[] buffer)
at System. R untime.Remoting.Channels.Tср.TcpSocketHandler.ReadAndMatchPreamble
0
at System. R untіme.Remoting.Channels.Tср.TcpSocketHandler.ReacWersiorAndOperation (Ulntl 6 operation)
at System.Runti me. R emoting. Channels. T ср. T cpClientS ocketH andler. R eadH eaders() at System.Runtime.Remoting.Channels.Tср.TcpClientTransportSink.ProcessMessage (I Message msg, ITransportHeaders requestHeaders, Stream requests tream, ITransportHeaders responseHeaders, Stream responses tream)
at DMF.Sink.Client.ClientRetrySink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream re quests tream, ITransportHeaders responseHeaders, Stream responses tream)
| Показать
Причина: скорее всего на сервере несколько сетевых интерфейсов и указано подключение Медка не к определенному IP адресу, а к доменному имени сервера.
Решение: Для исправления проблемы, нужно «жесткое» подключение по IP адресу. Для этого необходимо сделать следующие действия:

На сервере запустить утилиту ConnectionSetup.exe
Зображення

Прописать сюда IP сервера и порт в обе части «Сервер» и «Робоча станція» (192.168.0.87 это пример IP сервера). Нажать Зберегти.

На станции также запустить ConnectionSetup.exe

И указать IP сервера. Зберегти.

Перезапустить службу на сервере. После этого отчеты без проблем будут открываться.
9. На сервере и на станции разные даты одной и той же налоговой накладной в реестре НН.
| Показать
Причина: разные часовые пояса
Решение: Зайти в панель управления - дата и время и синхронизировать часовой пояс сервера со станцией. Т.е. выбрать одинаковые часовой пояс. За найденное решение спасибо Колпакову Б.И.
Если неправильный часовой пояс на сервере, то после установки правильного - необходимо перегрузить службу ZvitGrp
Если на станции - достаточно в программу перезайти
10. При установке Medoc или Станции возникает ошибка Error 1327. Invalid drive: F:\ (имя диска может различаться)
| Показать
Причина: Проблема в том, что на компьютере пользователя ранее был жесткий диск с указанной буквой, а
потом он был удален. Windows Installer сохранил ссылки на этот диск и при запуске
пытается к нему обратиться. Более подробно об ошибке можно почитать произведя
поиск в Google по фразе "error 1327".
Решение::Зайти в реестр ОС (пуск - выполнить - regedit - ok) и в пути HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders удалить параметры с этим диском.
11. При запуске службы ZvitGrp возникает сообщение "Служба "ZvitGrp" на "Локальный компьютер" была запущена, а затем остановлена". Служба не запускается.
| Показать
Зображення
Причина: некорректно настроили ConnectionSetup.exe. В разделе "Сервер" в поле Адрес добавили имя сервера (например SERVER).
Решение: В это поле можно вносить только IP-адрес сервера. Открыть ConnectionSetup.exe. В разделе Сервер, из поля Адрес убрать значение, либо прописать IP-адрес сервера.
Зображення
12. При импорте DBF файла (Реестр НН, ЕСВ) возникает ошибка

На локальном Медке:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The 'VFPOLEDB.1' provider is not registered on the local machine.

На сетевом Медке (на станции):
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --->System.Data.OleDBException: Unrecognized command verb.
| Показать
Решение: Необходимо установить Visual FoxPro OLE DB Provider. Можно установить из папки, где установлен Медок
VFPOLEDBSetup\VFPOLEDBSetup.msi (по-умолчанию в c:\Documents and Settings\All Users\Application Data\Medoc\Medoc\VFPOLEDBSetup\VFPOLEDBSetup.msi )
13. При попытке проверить проимпортированную Налоговую Накладную в сетевой версии возникает ошибка:

System.Exception: If rsTab.FldVal("TAB1_A16")= 0 Then _
Input string was not in a correct format.

| Показать
Причина: На сервере стоят неправильные региональные настройки.
Решение: На сервере, где установлена серверная часть Medoc зайти в региональные настройки. Убедиться, что стоит украинский формат. После этого перейти на вкладку "Дополнительно" (Advanced) и внизу проставить признак "Применить эти параметры для текущей учетной записи и для стандартного профиля пользователя". После это необходимо перегрузить сервер (не службу ZvitGrp, а именно сервер).
14. При обновлении появляется первой ошибкой "1.ХМЛ" , за ней еще несколько с перечнем таблиц (FIRM, FORM, FORMPRT, HBBUDGET1, HBBUDGET8 и прочие, список непостоянен).
| Показать
Причина: На сервере стоят неправильные региональные настройки (нужно русский/ украинский). Либо стоят украинские\русские но в "Дополнительно" "признак отрицательного числа" вместо "-" стоит другой знак.
Решение:
1) Сверьтесь со скрином.
2) После этого перейти на вкладку "Дополнительно" (Advanced) и внизу проставить признак "Применить эти параметры для текущей учетной записи и для стандартного профиля пользователя". После это необходимо перегрузить сервер (не службу ZvitGrp, а именно сервер).
Зображення
15. При попытке отправить отчет (любой) ошибка: "Помилка відправки пошти 535 Incorrect authentication data"
| Показать
Причина: Неправильно указан логин-пароль в настройках программы (для SMTP).
Решение: "Администрирование - параметры системы - електронна пошта". Проверьте логин-пароль в настроках SMTP.
16. Error code 12.
| Показать
Причина: Неправильно настроены ключи ИВК/Мастеркея.
Решение: Следуйте инструкции по настройке ключей ИВК/Мастеркея http://www.me-doc.com.ua/forum/viewtopic.php?f=35&t=694
17. При попытке обновить Медок:
System.NullReferenceExceptions: Object reference not set to an instance of an object.
at update.Utils.IsNetVersion(String zvitDir)
at updateProgram.GetWebListForm(String[] args)
at updateProgram.Program.Main(String[] args)
| Показать
Причина: Обновление не может найти записей в реестре Windows (HKEY_LOCAL_MASHINE\SOFTWARE\IntellectService).
На текущий момент известно две причины: переустановленный Windows или скопированная с другого компьютера (или флешки) папка Медка.
Решение:
1) Установить в другой каталог Медок, обновить до такой же версии.
2) Со старого Медка взять базу данных (ZVIT.FDB) и подкиннуть в новый Медок (заменить).
3) Запустить новый Медок, убедиться что отчеты на месте. Старый Медок удалить.
18. При открытии документов возникает ошибка шрифтов (например, Tahoma):

System.ArgumentException: Font 'Tahoma' does not support style 'Regular'.
at System.Drawing.Font.CreateNativeFont()
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(String familyName, Single emSize)
at Infragistics.Win.ControlUIElementBase.ShowToolTip(IUltraControl ultraControl, UIElement element, ToolTipInfo toolTipInfo)
| Показать
Причина: Нестандартные шрифты операционной системы (обычно всевозможные сборки ZVER Edition, или самостоятельная установка дополнительных украшательств Windows'a)
Решение:
Взять указанный шрифт в C:\Windows\Fonts с другого компьютера (домашнего, или соседнего) и подбросить туда же на неработающем компьютере, заменить.
19. При запуске Медка пишется сообщение:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception:

Line: 0 Pos: 0
at DMFVbScript.VBScriptExecutor.RunCode(String Code, Boolean allowDebug)
--- End of inner exception stack trace ---
| Показать
Причина: Незарегистрированная, неправильно установленная, неправильно работающая системная библиотека Windows vbscript.dll
Решение:
Пуск - выполнить - cmd. В появившемся черном окне пишем:
regsvr32 vbscript.dll
Жмем Enter

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 14 травня 2012, 12:04

20. Ошибка при открытии, или печати любых докуменов:
System.Data.DuplicateNameException: A DataTable named 'MAIN' already belongs to this DataSet.

Server stack trace:
at System.Data.DataTableCollection.RegisterName(String name, String tbNamespace)
| Показать
Решение:
Перезапустить службу.

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 14 травня 2012, 14:36

21. Пропадают колонки в отображении таблиц (Реест отчетов, Реестр накладных, ЕСВ), или любые другие колонки в программе.
| Показать
Windows XP
Удалите отсюда
C:\Documents and Settings\ВАШ ПОЛЬЗОВАТЕЛЬ\Application Data\zvit9\localstorage папку greedview

Windows Vista, Windows 7
Удалите отсюда
C:\Пользователи\ВАШ ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\zvit9\localstorage папку greedview

Server 2003, Server 2008 смотрите в перемещаемых профилях:
Удалите отсюда:
\Users\ВАШ ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\zvit9\localstorage\ папку greedview

Примечание: папка AppData скрытая. В параметрах отображения проводника выставьте "Отображать скрытые папки и файлы".

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 16 травня 2012, 17:13

22. При запуске станции, появляется заставка. На ней идет "Оновлення програми..." в бесконечном цикле. Часовое ожидание результата не дает.
| Показать
Причина: Не установлен .NET Framework 2.0 SP1.
Решение: Установить .NET Framework 2.0 SP1. Дистрибутив .NET Framework 2.0 SP1 есть в папке с установленным Медком. По-умолчанию c:\Documents and Settings\All Users\Application Data\Medoc\Medoс\dotnetx86 (или dotnetx64, если 64 разрядная ОС).

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 29 травня 2012, 11:15

23. При создании резервной копии (и при завершении работы с резервным копированием):

Під час роботи програми виникла помилка
System IO DirectoryNotFoundException
Could not find a part of the path 'I:\'
(I:\ - метка флешки. Может отличаться)
| Показать
Причина: при последнем запуске делали создание резкопии на флешку. Которую потом вытянули.
Windows XP
Удалите отсюда
C:\Documents and Settings\ВАШ ПОЛЬЗОВАТЕЛЬ\Application Data\zvit9\
папку localstorage
Примечание: папка Application Data скрытая. В параметрах отображения проводника выставьте "Отображать скрытые папки и файлы".

Windows 7Удалите отсюда
C:\Пользователи\ВАШ ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\zvit9\
папку localstorage
Примечание: папка AppData скрытая. В параметрах отображения проводника выставьте "Отображать скрытые папки и файлы".

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 28 червня 2012, 11:54

24. Не стартует DMF.AppServer.exe, служба ZvitGrp не запускается, ошибка 5 - отказано в доступе.
| Показать
Причина: Админограничения. Нет разрешения на работу с каталогом Медка для пользователей.
Решение:
Добавить разрешение для SYSTEM на каталог Медка.
| Показать
Зображення

Зображення

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 07 липня 2012, 13:05

25 Временами появляется сообщение:
Зображення

Зображення
Библиотека DistributionApi.dll на месте. Переустановка не помогает, или помогает временно.
Причина (известная на текущий момент): вирус Win32.Rmnet.8

Решение:
Проверить компьютер на наличие вирусов. Рекомендуемый антивирус здесь (бесплатное сканирование).

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 12 липня 2012, 09:56

26 Ошибка при запуске:

M.E.DOC 10.00.080
Локальна версія
ОС: Microsoft Windows NT 5.1.2600 Service Pack 3
System.ArgumentException: Requested value 'Appendix8' was not found.
| Показать
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at System.Enum.Parse(Type enumType, String value)
at ezvit.UCMainMenu.R_LoadItemSubSystems(XmlNodeList nodes, List`1 subSystems)
at ezvit.UCMainMenu.R_LoadItemSubSystems(XmlNode root, List`1 subSystems)
at ezvit.UCMainMenu.R_LoadItemSubSystems(XmlNodeList nodes, List`1 subSystems)
at ezvit.UCMainMenu.R_LoadItemSubSystems(XmlNode root, List`1 subSystems)
at ezvit.UCMainMenu.GetAllSubSystems()
at ezvit.UCMainMenu..ctor(IMainWindow w)
at ezvit.FormZvitMain.RunMainMenu(Boolean runImmediately, Boolean fullReload)
at ezvit.FormZvitMain..ctor(Form splashForm)
at ezvit.FormZvitMain.GetInstance(Form splashForm)
at ezvit.Program.Main(String[] args)
| Показать
Причина: поврежден файл DMF.Native.dll, либо блокируется антивирусом (AVG AntiVirus Free Edition 2012).
Решение: подбросить "живой" DMF.Native.dll с заменой старого, в настройках антивируса добавить папку Медка в исключения.

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 12 липня 2012, 14:23

27. При попытке подписать "Единый социальный взнос" выдает ошибку:
System.ArgumentException: An item with the same key has already been added.
| Показать
Причина:
Посмотрите, у Вас могу дублироваться таблицы.
Решение:
Удалить дуюлирующиеся таблицы. Оставить одну (правильную).

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 13 липня 2012, 13:35

28. Невозможно поставить подпись. При попытке подписать (см.ошибку ниже). При попытке подписать повторно - "помилка одержання данних із сертифікату".
M.E.DOC 10.00.082
Локальна версія
Головне меню ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
| Показать
at ZvitInterface.UniCrypt.UniCryptWrapper.dUCL_Sign_MakeStream.Invoke(Int32 Nmr, Byte[] InBuf, Int32 InSize, Object OutBufStream, Byte[] SKBuf, Int32 SKSize, Byte[] CertBuf, Int32 CertSize, String Pwd)at ZvitInterface.UniCrypt.UniCryptWrapper.MakeSign(Int32 Nmr, Byte[] InBuf, Byte[]& OutBuf, Byte[] SKBuf, Byte[] CertBuf, String Pwd)
at ZvitInterface.UniCrypt.UniCryptWrapper.CheckSKMatchCert(Int32 Nmr, Byte[] SKBuf, Byte[] CertBuf, String Pwd)
at ZvitGUI.Doc.FormSelectCert.ultraBtOK_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at Infragistics.Win.UltraControlBase.OnClick(EventArgs e)
at Infragistics.Win.Misc.UltraButtonBase.OnClick(EventArgs e)
at Infragistics.Win.Misc.UltraButtonBase.PerformClick()
at System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.TextBoxBase.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
***********
| Показать
Причина:
антивирус (замечен AVG)
Решение:
Проблема решилась, когда полностью удалили антивирус AVG и снова переустановили Медок. По словам пользователей, включение Медка в "Исключения" не помогло. На текущий момент ждем выпуска разработчика этого антивируса - новых антивирусных баз. Обновление антивируса должно помочь...
29. В таблицах ЕСВ пропали некоторые колонки.

Причина: Неизвестно. Если кто найдет, как проявляется, стучите мне в личку Качанов Егор.
Решение: Очистить папку localstorage (для продвинутых - найти в этой папке gridview.xml и удалить)
Нахождение папки на Windows XP, Server 2003 - C:\Documents and Settings\ИМЯ ЮЗЕРА\Application Data\zvit9\localstorage
Windows 7, Vista, Server 2008 - C:\Users\ИМЯ ЮЗЕРА\AppData\Roaming\zvit9\localstorage

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 28 серпня 2012, 10:39

30. При запуске программы выдает сообщение:
Версія бази 1000089 не співпадає з версією програми 1000088

Причина:
1) Базу взяли с друго Медка. См. решение1.
2) Ошибки в процессе обновления. См. решение2.
Решение:
1) Обновить базу на другом Медке. Из примера выше - с 088 на 089, и переподкинуть базу.
2) Или подкинуть \config\global.xml из другого Медка (той версии, которая равна версии БД. Из примера выше - 089).
Способ работает с локальной версией. Обратите внимание, что структура базы данных от этого не изменится (т.е. если таблиц небыло, то они не появятся после изменения файла). Для этого нужно быть абсолютно уверенным, что единственная причина сообщения об ошибке - это необновленный файл \config\global.xml. Обычно причина - в аварийном завершении процесса обновления программы.

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 12 вересня 2012, 17:15

31 В случае если у вас локальная сеть с прокси сервером kerio winroute firewall
И При настройке медка на почтовые сервера для отправки Ел. отчетности Ukr.net, Gmail.com, meta.ua , и другие
выдается ошибка “невідома помилка”.
Причина в том что почтовые протоколы pop3 smtp не проксируемые на kerio winroute firewall, и эти порты через kerio winroute firewall не проходят.

Решение этой проблемы :
1. Открыть на Winroute полный доступ (он называеться NAT/ Masquerading)
Пример настройки
2. Сделать на Winroute проброс портов (port mapping)
Пример настройки
3. Не трогать Winroute, а использовать на рабочем компьютере стороннюю прогу по преобразованию почтового трафика в http трафик, кот. умеет пропускать Winroute (смотрите в нете проги http-port http-tunnel)
В случае п.2 и 3 в настройках Медка нужно указывать внутренние адреса и порты, кот.позже будут проброшены к реальным серверам

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

Допустим что у нас
Рабочий компьютер 192.168.2.17
Прокси 192.168.2.150

- качаем HTTPTunnel
- ставим на клиенскую машину (192.168.2.17)
- настраиваем его на имеющийся прокси: Settings - Configure Firewall - Specify Proxy - 192.168.2.150 - порт_прокси (обычно 3128)
устанавливаем чек бокс Allow up to two IPs connect to HTTP-tunnel
Жмет Test. Если успешно идем дальше.
Поскольку прога не купленая жмем использовать бесплатный сервис (Use Free Service)

Пример настройки
| Показать
---------
предположим у нас адрес на @ukr.net
- настраиваем проброс почтовых портов: Settings - Add ports
для входящей почты
Applicatoin port: 110
Protocol: TCP
Address or IP: pop3.ukr.net
Добавляем запись
----
для исходящей почты
Applicatoin port: 465
Protocol: TCP
Address or IP: smtp.ukr.net
Добавляем запись
---
Что прога укажет в качестве локальных портов запоминаем - их нужно будет ввести в настройках Медка.
Допустим прога сказала:
для smtp.ukr.net - localport 1025
для pop3.ukr.net - localport 1024
---
Идем в Медок и меняем привычные (правильные) записи:
smtp.ukr.net на 127.0.0.1
pop3.ukr.net на 127.0.0.1
порт 110 на 1024
порт 465 на 1025
Остальное нетрогаем - оставляем как было!
-----
Пока прога http-tunnel будет запущена - Медок будет получать-принимать почту типа через прокси.
Можно проверить в медке "Перевірити з'єднання" - в http-tunnel будут отображаться сессии проброса трафика, а Медок скажет что все оби-ок.
32. Не отображается список принтеров при печати

Решение: Добавить Ezvit.exe в доверенные приложения в антивирусе.

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 07 листопада 2012, 15:06

33. При получении квитанций подписи проходят - квитанция читается, при подписании отчета сразу вылетает ошибка:

Мережева версія
Microsoft Windows NT 5.1.2600 Service Pack 3
System.IO.IOException: Не удается создать файл или папку.
+Проверить объем временного каталога - Пререполнение временного каталога в Win 2003.

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 01 лютого 2013, 21:09

34. Перестала открываться "Информационная справка", и "Налоговая накладная".
M.E.DOC 10.00.114
Мережева версія
Головне меню ОС: Microsoft Windows NT 5.2.3790 Service Pack 1

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Value of '117' is not valid for 'MaxDropDownItems'. 'MaxDropDownItems' should be between 1 and 100.
| Показать
Parameter name: MaxDropDownItems
at System.Windows.Forms.ComboBox.set_MaxDropDownItems(Int32 value)
at System.Windows.Forms.ToolStripComboBox.set_MaxDropDownItems(Int32 value)
at ZvitGUI.PerCombo.InitMonYearCombos(DateTime PerDate, EPeriodType PerType, ToolStripComboBox cmbPer, ToolStripComboBox cmbYear, Boolean bAll, Int32 beginYear)
at ZvitGUI.PerCombo.InitMonYearCombos(DateTime PerDate, EPeriodType PerType, ToolStripComboBox cmbPer, ToolStripComboBox cmbYear, Boolean bAll)
at ZvitGUI.Doc.UCGovQry..ctor(IMainWindow w)
at ZvitGUI.Doc.UCGovQry.Run(IMainWindow w)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at ezvit.UCMainMenu.RunCommand(XmlNode node)
at ezvit.UCMainMenu.TvPartMouseDoubleClick(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseDoubleClick(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Решение (спасибо пользователям OlegkaOwl, AleksejGornostaev):
необходимо проверить в параметрах системы Medoc дату начала эксплуатации: например, стояла 01.12.1899, надо исправить например на 01.01.2011

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 02 лютого 2013, 12:38

35 Много нулей в числовых значениях накладной:

ЗображенняЗображення

Решение: разделитель в региональных настройках поставьте "запятая" (разделитель целой и дробной части).
Спасибо Ирине Шадриной.

Родин Евгений

Re: F.A.Q. по ошибкам

Повідомлення Родин Евгений » 05 грудня 2013, 15:24

36. Отчет по ЕСВ
У квитанції №2:

"Результат обробки: файл відхилено.
Помилка: Некоректне значення дати та часу в імені файлу електронного звіту або це значення перевищує дату обробки звіту."
Прога файл називає : 06293код ЄДРПОУZZZZZ05122013115241Е04НD.PFZ
1) Перевести часы на зимнее время!
2) Выбрать часовой пояс +2 GMT!
И желательно поставить галочку:

ЗображенняЗображення

За приведенное описание благодарим Колпаков Б.И.

Нина Юрилина
Администратор
Повідомлень: 4920
З нами з: 02 серпня 2012, 15:48
Звідки: [email protected]

Re: F.A.Q. по ошибкам

Повідомлення Нина Юрилина » 04 березня 2014, 12:24

37. Квитанция по отчетам в ГНАУ и Статистику
Квитанция №1
Помилка розшифрування блоку даних Код: 6 Не збігається пара сертифікат - секретний ключ (зашифровано не на відповідного одержувача?).
Відправник: Центральний портал прийому звітності 'МДЗ України', версія 2.2.1.9
Решение:
Выполнить скрипт, что во вложении. Один скрипт для налоговой, другой для статистики
Вкладення
ins_cert_stat.rar
для статистики
(3.42 Кіб) Завантажено 183 разів
ins_cert_dps_new.7z
для налоговой
(2.62 Кіб) Завантажено 74 разів

Нина Юрилина
Администратор
Повідомлень: 4920
З нами з: 02 серпня 2012, 15:48
Звідки: [email protected]

Re: F.A.Q. по ошибкам

Повідомлення Нина Юрилина » 14 березня 2014, 13:17

38. Ошибка при запуске Медка
"Помилка роботи VBScript, або його відключено. Зверніться до системного адміністратора або встановіть WindowsScript Host з каталога Install/script57.exe"
Причиной возникновения данной ошибки является изменение ветки VBScript в системном реестре некоторыми антивирусами, в частности это
Mcafee и антивирус Касперского.

Решение:
Необходимо проверить запись в ветке реестра:
1) для х32 систем:
HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32,
там должно быть так C:\Windows\system32\vbscript.dll
Так же необходимо просмотреть все ветки HKEY_CLASSES_ROOT\CLSID\ которые начинаются
на B54 заканчиваются на E8, везде должно быть C:\Windows\system32\vbscript.dll

2) для х64 систем:
HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
Так же необходимо просмотреть все ветки HKEY_CLASSES_ROOT\CLSID\ которые начинаются
на B54 заканчиваются на E8, везде должно быть C:\Windows\system32\vbscript.dll

3) если данные ветки были изменены, после их исправления необходимо выполнить регистрацию библиотеки VBScript:
c:\ProgramData\Medoc\Medoc\install\vbsreg4x32.bat или c:\ProgramData\Medoc\Medoc\install\vbsreg4x64.bat

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: F.A.Q. по ошибкам

Повідомлення Белокопытов Геннадий » 19 березня 2014, 12:20

39
Как сменить порт работы службы Firebird server - ZvitGrp установленный по умолчанию
Необходимо остановить службы программы ZvitGrp и Firebird Server.
В корне серверной части программы найти файл firebird.conf или в папке C:\Program Files\Common Files\Firebird, в нем сменить порт по умолчанию на необходимый, строка RemoteServicePort = 3050.
Далее указать измененный порт в ConnectionSetup, пункт "Налаштування Firebird - порт". Перезапустить службы программы.

Например:
Открываете firebird.conf, находите значение порта RemoteServicePort = 3050 и меняете его.
| Показать
ЗображенняЗображення
Далее меняете порт в ConnectionSetup:
| Показать
ЗображенняЗображення
Перезапускаете службы ZvitGrp и Firebird Server

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: F.A.Q. по ошибкам

Повідомлення Белокопытов Геннадий » 17 грудня 2014, 18:50

40. Добавление сертификатов других АЦСК (Masterkey, ИДД и др.) вручную в адресную книгу программы, для отправки первичных документов контрагентам
1) В параметрах системы изменяете цент АЦСК, которым выданы сертификаты для загрузки;
2) Открываете меню "Довідники - Адресна книга";
3) Пункт "Інші или Контрагенти";
4) "Додати адресат";
5) "Керування сертифікатами";
6) "Завантажити сертифікат" - указываете сертификат печати шифрования.
После загрузки сертификата, при отправке первичного документа контрагенту, сертификат будет выбран из адресной книги программы.

Закрито

Повернутись до “Як правильно задавати питання на форумі”