Почистите кэш 1С.
Рубрика: 1C
Проблема масштабирования RDP в Windows 10 на мониторах с высоким разрешением
Проблема масштабирования RDP в Windows 10 на мониторах с высоким разрешением
При использовании мониторов с высоким разрешением (4k DPI) в Windows 10 пользователи часто сталкиваются с тем, что текст, значки и другие элементы устаревших программ, несовместимых с экранными режимами HiDPI, становится слишком мелким, размытыми и нечитаемыми.
Частично эта проблема была исправлена в обновлении Fall Creators Update за счет внедрения дополнительной поддержки динамического масштабирования DPI, однако при подключении к рабочему столу удаленного компьютера по RDP, проблема масштабирования все еще сохраняется (все также отсутствует поддержка нормального масштабирование для клиента mstsc.exe).
В Windows 8.1 и Windows 10 по-умолчанию локальный DPI передается в RDP подключение, в результате все значки и текст в таком окне становятся очень мелкими и плохо читаемыми.
В качестве обходного пути можно использовать для RDP подключений приложение RDCMan, но есть решение и для родного клиента mstsc.exe.
Смысл в том, что для конкретных приложений можно создать отдельный файл манифеста (.manifest).
Чтобы этот функционал заработал, чтобы Windows при запуске приложения пыталась сначала получить данный из файла манифеста приложения. Для этого в ветке реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide создать ключ типа DWORD (32 бит) со именем PreferExternalManifest и десятичным значением 1.
Затем в каталоге %SystemRoot%\System32\ (в нем хранится клиент mstsc.exe) нужно создать файл mstsc.exe.manifest со следующим текстом:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="amd64"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings= "http://schemas.microsoft.com/SMI/2005/WindowsSettings" >false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
Перезагрузите Windows, и попробуйте удаленно подключиться к другому компьютеру/серверу с помощью mstsc.exe. Как вы видите, содержимое RDP окна теперь отображается нормально.
Аналогичным образом можно создать файл манифеста для любого приложения, который не поддерживает нативное масштабирование.
Не забудьте почистить кэш, но или удалить, создать пользователя.
Задвоение часов в расчетном листке
Так же в документах Перенос данных можно посмотреть документ с наименованием РОпл
Расширения 1С
Чтобы объект из расширения отображался в интерфейсе (перед этим выбрали его в подсистеме), необходимо в нем поставить галку «Использовать стандартные команды».
Ручная регистрация компоненты comcntr
Вручную выполнить регистрацию компоненты C:\Program Files (x86)\1cv8\8.3.14.1343\bin\comcntr.dll (regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll» или C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll)
• Заходим в Панель управления — Администрирование — Службы компонентов.
• Переходим к ветке Компьютеры — Мой компьютер — Приложения COM+.
• В контекстном меню выбираем Создать — Приложение. Откроется Мастер установки приложений COM+.
• Нажимаем «Далее».
• Выбираем «Создать новое приложение».
• Вводим имя «V83COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».
• На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».
• Нажимаем «Готово».
• В появившейся ветке V83COMConnector переходим к подветке Компоненты.
• В контекстном меню выбираем Создать — Компонент. Откроется Мастер установки компонентов COM+.
• Нажимаем «Далее».
• Выбираем «Установка новых компонентов».
• Выбираем файл <каталог 1С>\bin\comcntr.dll.
• Нажимаем «Далее» — «Готово».
• Переходим к ветке V83COMConnector.
• В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
• Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».
• Нажимаем «ОК».
попробовал — не работает в моем случае, буду искать решение
Так как ошибка возникла при переносе из ЗИК в ЗУП 3.1, проблему нужно было искать не только в 8.3 но и в 7.7, а так как 7.7 у меня была просто скопирована, то решил так: поставил 7.7 из установщика и запустил ее под администратором. Взлетело!
Почему в ЗУП 3.1 не перенеслись документы по начислению зарплаты?
При переносе данных не переносятся документы по начислению зарплаты, данные в ЗУП 3.1 «приезжают» в виде движений по регистрам, которые формирует специализированный документ Перенос данных (раздел Администрирование» – См.также – Переносы данных).
Новая роль в БП 3.0
Функция ОшибкаНедостаточноПравДляВходаВПрограмму(РегистрироватьВЖурнале = Истина) Экспорт
Если РольДоступна(Метаданные.Роли.ПолныеПрава) Тогда
// Не заменять на РолиДоступны.
Возврат «»;
КонецЕсли;
//Здесь
Если РольДоступна(Метаданные.Роли.РаботникСклада) Тогда // Не заменять на РолиДоступны.
Возврат «»;
КонецЕсли;
Код ОКПО контрагента Бухгалтерия 3.0
Откройте контрагента, затем нажмите:
Еще — Изменить форму — установите флажок «Код по ОКПО» — Применить и/или ОК.
1с розница 2.2 ошибка (поле объекта не обнаружено (датаначала))
Для обхода данной ошибки следует с помощью команды «Все функции» открыть регистр сведений «Дата загрузки отчетов «1С:Эвотор Офлайн»» и добавить вручную запись регистра для соответствующего экземпляра (проблемного) офлайн оборудования. Даты можно указать произвольные.
Проблема в загрузке с оффлайн кассы после обновления Розницы до версии 2.2.9.20
Пишет ошибку связанную с Датой
Заходим в «Регистры сведений» — «Дата загрузки отчетов «1С:Эватор Офлайн»; Да, я знаю что у Вас не Эвотор.
Создаем одну запись (достаточно одной), указываем свою ККМ офлайн, указываем даты предшествующие (как можно более раннюю).
Пробуем загрузить.