Архив рубрики: Поддержка

Ошибка программирования артикула

Во время проведения продажи через фискальный регистратор Экселио обнаружилась, по началу совсем непонятная, ошибка. На определенном товаре программирование арикула в память регистратора зависало на несколько секунд, после чего выдавалось сообщение об ошибке: “таймаут при чтении блока/нет связи с фр”. Опытным путем удалось выяснить, что причина в непечатаемых символах в наименовании – в справочнике товаров удалили наименование и ввели повторно. Видимо, кто-то не ввел название вручную, а скопировал из какого-нибудь прайса и в текстовое поле попал, например, перевод строки или табулятор.

Используемый драйвер: Exellio FP v1.0.45.127, база 1С “Торговля и склад”, 7.7

Ошибка 0x800070035 Не найден сетевой путь

В Windows 10 такая ошибка возникает обычно при попытке обращения к сетевым ресурсам, папкам или принтерам, которые расположены на компьютерах с предыдущими версиями системы, например Windows XP или Windows 2003. Связана эта ошибка с тем, что в новых версиях Windows решили отказаться от небезопасного сетевого протокола Samba версии 1, в настройках обозначен как SMB 1.0, и теперь по умолчанию его поддержка отключена.

Читать далее

Имя принтера в табличном документе

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

Читать далее

Ошибка обмена: конфигурация не соответствует ожидаемой

Возможно, это связано с какими-то особенностями новых версий платформ, но вот на версии 8.3.12 столкнулся с ошибкой в распределенной базе – при обмене загрузка данных в периферийную базу проходит без проблем, а центральная база при получении данных от периферийной сообщает: “Конфигурация не соответствует ожидаемой”.

Манипуляции с файлом конфигурации на периферийной базе проблему не решили. В сети нашел варианты с подменой или редактированием поля Digest непосредственно в файле XML, но это обычно помогает для одной загрузки, а при следующем обмене ошибка повторяется.

Читать далее

Не найдено ни одного принтера

В Windows 2008 R2 при попытке подключения к сетевому принтеру выводится сообщение “Не найдено ни одного принтера”, хотя сетевые ресурсы и принтер в том числе видны в проводнике при обзоре сети. Если попытаться установить принтер через локальный порт, указав адрес вручную, выводится ошибка “Отказано в доступе”. Также примечательно, что другие компьютеры в сети подключаются и работают с этим принтером без проблем, т.е. источник проблемы – система, из которой происходит попытка подключения.

Для устранения проблемы необходимо удалить содержимое ветки в реестре:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers

Сообщение об ошибке на английском: “No printers were found”, код ошибки: 0x00000bc4.

 

Расчет алиментов

В типовой конфигурации “Бухгалтерия для Украины” есть возможность настроить автоматический расчет и удержание алиментов. Если способ расчета указан “Процентом”, то в качестве базы для расчета берется начисленный доход, в то время как правильным было-бы облагать процентом фактический доход, т.е. начисленный минус удержания. Что нужно сделать:

  1. В общем модуле ПроведениеРасчетов в процедуре РассчитатьЗаписиРегистраРасчета, перед вызовом функции получения исходных данных для расчета ПолучитьДанныеДляРасчета, добавить в структуру НеобходимыеДанные параметр ИсчисленныйНДФЛ. НеобходимыеДанные.Вставить(“ИсчисленныйНДФЛ”,Истина);
  2. В теле функции ПолучитьДанныеДляРасчета пришлось исправить текст запроса ИсчисленныйНДФЛТекст, в нем просто все обращения к реквизиту ФизЛицо нужно заменить на Сотрудник.
  3. В процедуре РасчитатьЗаписьРегистраРасчета, в структуре ИсходныеДанные теперь будет доступна сумма рассчитанного НДФЛ с военным сбором, а в Переменной ВидРасчета есть признак того, что наш расчет является именно алиментами – ВидРасчета.ЭтоАлименты. Остается только вычесть из базы начисленные налоги перед применением процента.

Ошибка установки

Если при установке программы появляется сообщение об ошибке “A previous program installation created pending file operations…” и установка прерывается, а перезагрузка компьютера проблему не решает, нужно проверить содержимое реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

В этой ветке найти параметр PendingFileRenameOperations и удалить его. Также могут быть такие-же параметры в ветках CurrentControlSet001, CurrentControlSet002 и т.п.

Не удается войти

Пользователям удаленного рабочего стола не удается войти на сервер, после того как на нем “поработал” шифровальщик. Сообщение сервера при входе:

Служба профилей пользователей препятствует входу в систему

Оказалось, что повреждены файлы профиля “по умолчанию”, это папка Default в каталоге, где лежат профили пользователей, обычно C:\Users . В этой папке необходимо восстановить файл NTUSER.DAT, который можно взять из профиля Гостя или с другого компьютера.

Не обновляется M.E.Doc

Обычно это связано с переносом Медка из одного места в другое без переустановки. В этом случае при попытке автоматического обновления или при обновлении вручную получим сообщение об ошибке: “Не знайдено жодної встановленної програми”. Утилита обновления проверяет наличие программы по ключу в реестре. Т.е. для решения проблемы необходимо добавить в реестр раздел с правильным путем к каталогу Медка. Вот содержимое файла реестра (сохранить текст в файле с расширением .reg и запустить):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\IntellectService]

[HKEY_LOCAL_MACHINE\SOFTWARE\IntellectService\BusinessDoc1]
"PATH"="C:\\ProgramData\\Medoc\\Medoc"
"ServiceName"="-1"
"Port"="-1"
"Type"="FB"

Читать далее