Проблема с RemoteApp — потеря фокуса

Нашел два решения:

1.

redirectclipboard:i:1
redirectposdevices:i:0
redirectprinters:i:0
redirectcomports:i:1
redirectsmartcards:i:1
devicestoredirect:s:*
drivestoredirect:s:*
redirectdrives:i:1
session bpp:i:16
prompt for credentials on client:i:1
span monitors:i:0
use multimon:i:0
remoteapplicationmode:i:1
server port:i:3389
allow font smoothing:i:0
promptcredentialonce:i:1
authentication level:i:2
full address:s:192.168.0.200
remoteapplicationprogram:s:||1cfull
remoteapplicationname:s:1cfull
remoteapplicationcmdline:s:
alternate full address:s:SERVERNAME
disableremoteappcapscheck:i:1
alternate shell:s:rdpinit.exe
screen mode id:i:2
winposstr:s:0,3,0,0,800,600
compression:i:0
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:2
disable wallpaper:i:1
allow desktop composition:i:1
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:1
disable cursor setting:i:1
bitmapcachepersistenable:i:0
audiomode:i:0
redirectdirectx:i:0
autoreconnection enabled:i:1
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationicon:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
use redirection server name:i:0
networkautodetect:i:1
bandwidthautodetect:i:1
displayconnectionbar:i:1
enableworkspacereconnect:i:0
gatewaybrokeringtype:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:

2.
1. Использовать RDP client 7 версии
2. установка hkcu\control panel\desktop\forgroundlocktimeout в 0
3. (возможно хуже не будет) установка указанных выше патчей и на сервер и на клиентов.

и есть способы отобразить все же пропавшие окна
1 способ Alt+tab — не всегда помогает
2 способ Ctrl+alt+esc — не всегда помогает
3 способ ctrl+alt+end и нажать отмена — помогает.

Посмотрю сегодня, что работает.

 

====================================

Помогает поднятие версии RDP до 8.1

https://www.microsoft.com/ru-RU/download/details.aspx?id=41036

Если пройти по ссылке выше, то ссылки на обновление не работают, поэтому  ставим обновления:

KB2574819KB2830477KB2857650KB2913751

https://www.microsoft.com/ru-RU/download/details.aspx?id=40986 -x64

Лист бумаги и вселенная

Никакой лист бумаги нельзя сложить пополам более 8 раз. (На самом

деле текущий рекорд уже составляет 12 раз, он принадлежит Бритни Гэлливен). Реальность: Если у вас будет достаточно большой лист бумаги – и достаточно энергии для его складывания – вы можете сложить его сколько угодно раз. Однако тут есть одна проблема: Если вы сложите его 103 раза, толщина стопки бумаги превысит размеры известной нам вселенной – 93 миллиарда световых лет. Серьёзно.

Если сложить лист бумаги 103 раза, то получится нечто больше нашей Вселенной

Но как лист толщиной в одну десятую миллиметра может стать больше вселенной?

Ответ прост: Толщина среднего листа бумаги составляет 1/10 миллиметра. Если вы идеально сложите его пополам, его толщина удвоится. Но вот затем вещи становятся по-настоящему интересными.

Третье складывание даст вам толщину человеческого ногтя.

Семь складываний – и вы получите толщину блокнота в 128 страниц.

10 – и толщина бумаги составит примерно ширину ладони.

23 – и вы получите стопку бумаги высотой в километр.

30 складываний выведут вас в космос. В этот момент ваш листок будет иметь высоту в 100 километров.

Продолжайте складывать. 42 складывания доведут вас до Луны. 51 – и вы окажетесь на Солнце.

На днях, канадские физики решили проверить гипотезу о том, что лежит за гранью наблюдаемой нами Вселенной. По этой версии, наша Вселенная – лишь небольшой пузырёк в целом море пены.
Теперь быстро прокрутите до 81-го складывания и получите стопку бумаги толщиной в 127.786 световых лет – это практически равно диаметру Туманности Андромеды (который составляет примерно 141.000 световых лет).

90 складываний дадут 130.8 миллионов световых лет – это больше чем Суперкластер Девы, который имеет диаметр примерно 110 миллионов лет. Суперкластер Девы содержит в себе локальную галактическую группу, в которую входят Туманность Андромеды, наш собственный Млечный Путь, и около сотни других галактик.

И наконец, на 103 складывании вы выйдете за пределы наблюдаемой Вселенной, диаметр которой по приблизительным подсчётам составляет 93 миллиарда световых лет.

Математика удивительна, друзья. Так же, как и сама наша Вселенная

Проблема в загрузке с оффлайн кассы после обновления Розницы до версии 2.2.9.20

Пишет ошибку связанную с Датой

Заходим в «Регистры сведений» — «Дата загрузки отчетов «1С:Эватор Офлайн»; Да, я знаю что у Вас не Эвотор.
Создаем одну запись (достаточно одной), указываем свою ККМ офлайн, указываем даты предшествующие (как можно более раннюю).
Пробуем загрузить.

Вылетает 1С web интерфейс при смене вкладки.

Решение найдено после аналогичной проблемы на своих базах, которые раньше работали.
Алгоритм следующий:
1. Открываем IIS.
2. Открываем наш «сайт»
3. Идем в сопоставления обработчиков
4. Ищем ISAPI-dll, выделяем строку.
5. Справа нажимаем «Добавить сопоставление сценария»
6. Путь запроса — «*», Исполняемый файл — «C:\….\wsisapi.dll».
7. Да
Все работает.

Паспорт и т.п.

Функция СтрокаДокументы(Ссылка)
ФизическоеЛицо=ССылка.ФизическоеЛицо;
СтрокаДокументы = «»;

МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;

Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
Запрос.Текст =
«ВЫБРАТЬ
| &ФизическоеЛицо КАК ФизЛицо,
| &Период КАК Период
|ПОМЕСТИТЬ ВТФизическиеЛицаПериоды»;
Запрос.УстановитьПараметр(«ФизическоеЛицо», ФизическоеЛицо);
Запрос.УстановитьПараметр(«Период», ‘00010101’);
Запрос.Выполнить();

ПараметрыПостроения = ЗарплатаКадрыОбщиеНаборыДанных.ПараметрыПостроенияДляСоздатьВТИмяРегистраСрез();
ПараметрыПостроения.ФормироватьСПериодичностьДень = Ложь;
ОписаниеФильтра = ЗарплатаКадрыОбщиеНаборыДанных.ОписаниеФильтраДляСоздатьВТИмяРегистра(«ВТФизическиеЛицаПериоды», «ФизЛицо»);
ЗарплатаКадрыОбщиеНаборыДанных.СоздатьВТИмяРегистраСрезПоследних(«ДокументыФизическихЛиц», Запрос.МенеджерВременныхТаблиц, Истина, ОписаниеФильтра, ПараметрыПостроения);

Запрос.Текст =
«ВЫБРАТЬ
| ДокументыФизическихЛиц.Представление
|ИЗ
| ВТДокументыФизическихЛицСрезПоследних КАК ДокументыФизическихЛиц»;
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
СтрокаДокументы = СтрокаДокументы + Выборка.Представление + Символы.ПС;
КонецЦикла;
КонецЕсли;

СтроковыеФункцииКлиентСервер.УдалитьПоследнийСимволВСтроке(СтрокаДокументы);

Возврат СтрокаДокументы;
КонецФункции

АдресИзКонтактнойИнформации()

Функция ПолучитьЮрАдрес(Объект, Что)
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ РАЗЛИЧНЫЕ
| ДанныеПриказаОПриеме.Организация,
| ДанныеПриказаОПриеме.Дата КАК Период
|ИЗ
| Документ.ПриемНаРаботу КАК ДанныеПриказаОПриеме»;

СведенияОбОрганизациях = Новый ТаблицаЗначений;
СведенияОбОрганизациях.Колонки.Добавить(«Организация», Новый ОписаниеТипов(«СправочникСсылка.Организации»));
СведенияОбОрганизациях.Колонки.Добавить(«Период», Новый ОписаниеТипов(«Дата»));
СведенияОбОрганизациях.Колонки.Добавить(«НаименованиеПолное», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«ИНН», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«КПП», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«ТелефонОрганизации», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«ФаксОрганизации», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«АдресЮридический», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«АдресФактический», Новый ОписаниеТипов(«Строка»));
СведенияОбОрганизациях.Колонки.Добавить(«ОрганизацияГородФактическогоАдреса», Новый ОписаниеТипов(«Строка»));

РезультатЗапросаПоШапке = Запрос.Выполнить();

АдресаОрганизаций = УправлениеКонтактнойИнформациейЗарплатаКадры.АдресаОрганизаций(РезультатЗапросаПоШапке.Выгрузить().ВыгрузитьКолонку(«Организация»));

Выборка = РезультатЗапросаПоШапке.Выбрать();
Пока Выборка.Следующий() Цикл

НоваяСтрокаСведенияОбОрганизациях = СведенияОбОрганизациях.Добавить();

Сведения = Новый СписокЗначений;
Сведения.Добавить(«», «НаимЮЛПол»);
Сведения.Добавить(«», «ИННЮЛ»);
Сведения.Добавить(«», «КППЮЛ»);
Сведения.Добавить(«», «ТелОрганизации»);
Сведения.Добавить(«», «ФаксОрганизации»);

УстановитьПривилегированныйРежим(Истина);
ОргСведения = РегламентированнаяОтчетностьВызовСервера.ПолучитьСведенияОбОрганизации(Выборка.Организация, Выборка.Период, Сведения);
УстановитьПривилегированныйРежим(Ложь);

НоваяСтрокаСведенияОбОрганизациях.Организация = Выборка.Организация;
НоваяСтрокаСведенияОбОрганизациях.Период = Выборка.Период;
НоваяСтрокаСведенияОбОрганизациях.НаименованиеПолное = ОргСведения.НаимЮЛПол;
ИНН = ОргСведения.ИННЮЛ;
КПП = ОргСведения.КППЮЛ;
Телефон= ОргСведения.ТелОрганизации;
ФаксОрганизации = ОргСведения.ФаксОрганизации;

ОписаниеЮридическогоАдреса = УправлениеКонтактнойИнформациейЗарплатаКадры.АдресОрганизации(
АдресаОрганизаций,
Выборка.Организация,
Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации);
АдресЮридический = ОписаниеЮридическогоАдреса.Представление;
ОписаниеФактическогоАдреса = УправлениеКонтактнойИнформациейЗарплатаКадры.АдресОрганизации(
АдресаОрганизаций,
Выборка.Организация,
Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации);
АдресФактический = ОписаниеФактическогоАдреса.Представление;
ОрганизацияГородФактическогоАдреса = ОписаниеФактическогоАдреса.Город;

ОписаниеПочтовогоАдреса = УправлениеКонтактнойИнформациейЗарплатаКадры.АдресОрганизации(
АдресаОрганизаций,
Выборка.Организация,
Справочники.ВидыКонтактнойИнформации.ПочтовыйАдресОрганизации);
АдресПочтовый = ОписаниеПочтовогоАдреса.Представление;
КонецЦикла;
//сообщить(телефон);
Если Что=»АдресЮридический» тогда
Возврат АдресЮридический;
КонецЕсли;
Если Что=»АдресПочтовый» тогда
Возврат АдресПочтовый;
КонецЕсли;
Если Что=»ИНН» тогда
Возврат ИНН;
КонецЕсли;
Если Что=»КПП» тогда
Возврат КПП;
КонецЕсли;
Если Что=»Телефон» тогда
Возврат Телефон;
КонецЕсли;

КонецФункции // АдресИзКонтактнойИнформации()