8 дек. 2013 г.

Доступ к RDP через интернет

Установив Windows Server 2008 R2 на виртуальную машину и добавив роль Служб удаленных рабочих столов, как и многим, потребовалось мне дать доступ к своему серверу удаленных рабочих столов из интернета. 
Попробую описать детально нюансы, которые на мой взгляд важны.
И так:
  • не обязательно отключить брандмауер на хостовой и гостевой системах, если как и у меня сервер находиться в виртуальной машине
  • нужно иметь ввиду, что если сервер в виртуальной машине то порт отвечающий за RDP - 3389 не должен быть занят хостовой системой, я например отключил просто Удаленный доступ на хостовой системе, а можна просто сменить порт на той или другой системе
  • что бы проверить доступ из интернета на наличие открытого 3389 порта можно использовать online-сервисы 
  • если после проверки 3389 порта все впорядке и он открыт но вы не можете зайти по внешнему IP адресу, который присвоил вам провайдер (не важно динамический он или нет) то скорее всего у вас на модеме или не работает или нет поддержки технологии nat loopback, поэтому попробуйте с помощью GPRS телефона или другого устройства не в вашей сети подключиться к вашему внешнему IP адресу 
  • DMZ Host на роутере я не настраивал
  • Если вы используете свой модем с настройками в качестве роутера тогда придется в настройках модема делать перенаправление портов
В моем случаи перенаправление портов можно было осуществить зайдя по web-адресу модема, а далее во вкладке NAT -- Virtual Servers Setup создать перенаправление и ввести ...Start & ...End порт 3389 протокол выставить TCP/UDP

7 дек. 2013 г.

Этот веб-браузер не поддерживается веб-доступом к удаленным рабочим столам

Увидел я данную ошибку при подключении через rdweb к RemoteApp и удивился, куда еще старше версия браузера если и так на момент написания статьи браузер IE находился под 11 версией. 
Оказывается нужно запустить режим совместимости в браузере который включается в параметрах браузера


а потом внести данные страницы, которую нужно запускать в режиме совместимости.


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

6 дек. 2013 г.

Настройка Teamviewer Wake on lan

Наконец то в мою голову донесли мысль о том, что используя провайдер для выхода в интернет, как Укртелеком, все же есть возможность "достучаться" к своему ПК с интернета. О конкретных реализациях напишу чуть позднее, а сегодня речь пойдет о удаленном включении компьютера под управлением Windows 8.1 через программу Teamvirwer.

Да, начиная с 9 версии данное ПО начало поддерживать данную возможность.

Для успешного результата наперед скажу, что:
  • сетевая карта должна поддерживать технологию wake on lan, а если точнее то в свойствах сетевого адаптера должен быть активен пункт "Разрешать данному устройству выводить компьютер с ждущего режима"

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

Если эти параметры активны то заходим в настройки ТМ и в первой же вкладке находим одноименный параметр Функция пробуждения по сети Wake-On-Lane wake on lane и нажимаем Конфигурация.


Далее нам нужно добавить ID пользователя, которому мы доверим удаленное включение сего компьютера и нажать Добавить, после чего можно свернуть ТМ и да, лучше всего в настройках ТМ включить возможность запрета закрытия данной программы ну и параметр который отвечает за постоянное сворачивание ТМ в трей тоже не помешает.

!!! Обязательно, если у вас не постоянный IP адрес (динамический) и у вас есть модем который настроен в режима "роутера" тогда нужно "пробросить" 9 порт на модеме, а на счет не постоянного адреса нужно смотреть в сторону DdNS. 

О этих "штуках" речь пойдет в другом посте.

Вот и все. И теперь Завершили работу системы мы или включили Спящий режим на компьютере под управлением Windows 8/8.1 ТМ все ровно при наличии интернета к данному ПК сможет его включить.

1 дек. 2013 г.

Что бы управлять серверами с коллекциями, вам необходимо выполнить вход в качестве пользователя домена

А конкретно:
"Вы выполнили вход в учетную запись локального администратора. Что бы управлять серверами с коллекциями, вам необходимо выполнить вход в качестве пользователя домена"
Вы наверное как и я увидели данное сообщение после того как установили Windows Server 2012 (в моем случаи Foundation), а потом добавили роль Службы удаленных рабочих столов

Оказывается, что для 2012 серверов выше служба не хочет работать без доменной структуры. 

А как же быть если нет смысла поднимать роль доменных служб и настроить все в рабочей группе?! 

Для "исправления" нам понадобиться блокнот, реестр, утилита mstsc (все это, как вы понимаете есть по умолчанию на сервере)

На примере я хочу, что бы через службы удаленных столов пользователи подключались к 1С Предприятие.


  • Управление компьютером - Локальные пользователи и группы - Пользователи -Создать пользователя - в свойствах созданного пользователя - Членство в группах- добавляем Пользователи удаленного рабочего стола
  • Открываем реестр по пути HKLM\Software\Microsoft\WindowsNT\CurrentVersion\TerminalServer\TSAppAllowListпараметр fDisableAllowList значение изменяем на 1
  • В папке реестра TSAppAllowList создаем Раздел 1cv8.2 
(забегу на перед и скажу, что все другие приложения для подключения пользователями создаются также) 
  • Пуск - Выполнить - mstsc
  • Заполняем имя компьютера (IP или имя сервера) и нажимаем Сохранить Как...

ПКМ по созданному ранее файлу Открыть с помощью ... выбрать Блокнот
где изменяем параметр

remoteapplicationmode:i:1
  • Добавляем так же в конце файла строки
remoteapplicationprogram:s:"C:\Program Files (x86)\1cv82\8.2.16.352\bin\1cv8s.exe"
disableremoteappcapscheck:i:1
alternate shell:s:rdpinit.exe

P.S. Вот результат подключения к серверу служб удаленных рабочих столов


P.S.P.S. Проделанное осуществлялось на виртуальной машине и без проблем работает в локальной сети.

7 нояб. 2013 г.

Поле объекта не обнаружено (ТипКода)

Собственно увидев я это сообщение в 1С УТП 8.2 когда загрузил внешнюю обработку ПечатьЦенников, это так сказать не установленная программа или не зарезервированная библиотека .dll, которая обрабатывает штрих-коды. 

Для устранения данной ошибки установил BarCode_8.0.15.2.exe дополнения, которое я нашел в "Типовой" конфигурации 8.2 скачанного с одного из трекеров, и перезагрузил платформу 1с.
Привожу ссылку для скачивание самого дополнение.

6 нояб. 2013 г.

Скрыть командную строку

Все идет своим чередом и после этой записи появилась идея скрыть появление (хоть и не длительное, но все же) выполнения команды .bat файла, которая запускается в Планировщике заданий на Windows 8. 
Сразу скажу, что помощь получил по адресу http://forum.oszone.net/ так, что не стесняемся обращаться туда, ведь человек все знать не может. 
И так, для скрытия выполнения команд в .bat файле, которые выполняются то ли через Планировщик заданий то ли еще каким то образом нужно написать .vbs скрипт, в котором будут находиться команды выполняемые ранее в "батнике" и в Планировщике будем уже указывать путь к выполнению не .bat файла. а .vbs скрипта.
И вот самой скрипт:

Option Explicit
Const Above_Normal = 32768
Dim objSWbemObjectEx
Dim lngProcessID
With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
If .ExecQuery("SELECT * FROM Win32_Process WHERE Name = '1cv8.exe'").Count = 0 Then
Set objSWbemObjectEx = .Get("Win32_ProcessStartup")
objSWbemObjectEx.PriorityClass = Above_Normal
' Create method of the Win32_Process class (Windows) (http://msdn.microsoft.com/en-us/library/aa389388(v=vs.85).aspx)
If .Get("Win32_Process").Create( _
"""C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe"" ENTERPRISE /F ПутьКБазе/N ИмяПользователя/P ПарольПользователя", _
"C:\Program Files\1cv82\8.2.16.352\bin\", _
objSWbemObjectEx, _
lngProcessID _
) <> 0 Then
WScript.Echo "Can't start process [""%Program Files\1cv82\8.2.16.352\bin\1cv8.exe"" ENTERPRISE /F ПутьКБазе /N ИмяПользователя/P ПарольПользователя."
End If
Set objSWbemObjectEx = Nothing
End If
End With
WScript.Quit 0

разберемся, что здесь приведено, а именно некоторые куски:

If .ExecQuery("SELECT * FROM Win32_Process WHERE Name = '1cv8.exe'").Count = 0  - так как моя задача была проверять запущен ли 1cv8.exe процесс и если нет то запустить 

"""C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe"" ENTERPRISE /F ПутьКБазе/N ИмяПользователя/P ПарольПользователя", _ - указываю, что запустить если не запущено 1cv8.exe, где можно указать путь к базе, имя пользователя и его пароль для автовхода 

"C:\Program Files\1cv82\8.2.16.352\bin\", _ - здесь обязательно должен быть указан путь к запускаемой программе

WScript.Echo "Can't start process [""%Program Files\1cv82\8.2.16.352\bin\1cv8.exe"" ENTERPRISE /F ПутьКБазе /N ИмяПользователя/P ПарольПользователя." - это вывод комментария если, что то пошло не так

2 нояб. 2013 г.

Запущен ли процесс

Пришла ко мне идея автоматизировать с помощью .bat и Планировщика заданий на Windows 8 задачу,  запущена ли программа 1С Предприятие или нет и если не запущена то пускай запуститься с подключением определенной базы + выбранного пользователя. 
Это все решается создание .bat файла в который нужно прописать две строчки

@echo off
tasklist | find /i "1cv8.exe" || start "" /ABOVENORMAL "C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe" ENTERPRISE /F D:\ПутьКБазе /N НазваниеПользователя /P ЕгоПароль

этот "батник" указываем при созданной новой задачи в разделе Действия и устанавливаем те значения параметров, которые актуальны для вас

P.S. Не забываем, что если не запускается данный "бат"-файл то это скорей всего связанно с неправильной кодировкой написание путей в данном файле.

24 окт. 2013 г.

Недостаточно памяти 1С 8.2

При создании начального образа одной из РИБ, на вполне слабом ноутбуке (x32 система Windows 8, 3 ГБ ОЗУ, думаю в данной ситуации только этих характеристик будет достаточно) через определенное количество времени появляется уведомление о ошибке "Недостаточно памяти"


и эта ошибка отнюдь не связана с недостатком ОЗУ, добавляйте не добавляйте планки - результат вряд ли измениться. 

Дело тут обстоит, скорее всего, что приложениям система выделяет определенное количество ОЗУ под ПО, а остальную ОЗУ под саму систему, конечно, количество данного выделения зависит от битности платформы и наличии самих планок ОЗУ.
Для x32 с 4 ГБ ОЗУ = 2 ПО + 2 система
Ну и, что бы данная ошибка не появлялась или хотя бы как вариант решения проблемы, увеличим количество выделяемой памяти для ПО, а это делается так:
запускаем от имени Администратора CMD.exe
bcdedit /set increaseuserva 3000
этим мы выделяем для ПО 3 ГБ ОЗУ (напомню, что у меня всего 3ГБ ОЗУ)
после данного изменения перезагружаем ОС и выполняем то, что вызвало выше ошибку.
P.S. После этого действия у меня успешно создался образ одной из РИБ, поэтому попробуйте и вы данный пример.

14 окт. 2013 г.

Сброс групповых политик

Да бы не мучать всяким текстом приведу некоторые нюансы по случаю работы с групповыми политиками:
secpol.msc – используем для быстрого вызова оснастки Параметры безопасности Групповых политик gpedit.msc

Редактор локальной групповой политики - это не более чем GUI для параметров, которые находятся в редакторе реестра и применяются зразу после закрытия GUI групповых политик + запуска службы о которой упомянуто ниже
Управление приложениями – вот так называется служба SERVICES.CMS для применения групповых политик, запуска службы групповых политик

Если что-то пошло не так для выявления Включенных из параметров какой-то политики используйте группировку через Все параметры – Состояние, не только для Конфигурации компьютера но и для Конфигурации пользователя

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

Выполняем ниже команды для сброса параметров локальных политик по умолчанию
Windows XP:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Windows 7/8:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
или же через консоль secpol.msc

Часто бывает, что сброса параметров мало поэтому выполняем ниже команды, которые удаляют файлы политик находящиеся в системе. Система при старте экспортирует параметры в реестр с данных файлов
%SystemRoot%\System32\ GroupPolicy\Machine\registry.pol – политики конфигурации компьютера
%SystemRoot%\System32\ GroupPolicy\User\registry.pol – политики конфигурации пользователя
Вот команды:
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
gpupdate /force


А еще ситуации бывают, что посредством групповых политик нет возможности отключить или изменить политики, для такого случая без
LiveCD Windows не обойтись, загружаемся с любого дистрибутива, входим в командную строку и выполняем 
Diskpart
Для запуска редактора дисков, разделов
list volume
эта команда нам покажет список дисков, в котором вы должны определить на каком разделе (диске) установленная система
exit
после определения эта команда выполнит выход с редактора разделов
А вот ниже команды, как помнится выше уже применялись и они удаляют файлы с правилами которые система при запуска экспортирует в реестр (не забываем подставить свою букву где находится система определивши ее в редакторе разделов)
RD /S /Q С:\Windows\System32\GroupPolicy
RD /S /Q С:\Windows\System32\GroupPolicyUsers

И не забываем не менее важную вещь о том, что сброс и удаление измененных политик будет применяться только к параметра, которые были измененные через gpedit.msc, а не ин


Многое почерпнуто с данного ресурса - http://winitpro.ru/

29 сент. 2013 г.

Русификация Windows 7

Сегодня пришлось русифицировать windows 7 home premium и очень удивился, что возможность русификации платформы стандартными средствами предоставляется только редакциям ultimate & enterprise.
Ну и ладно, благо есть выход с этой ситуации и возможность русифицировать систему есть о чем пойдет ниже:
!!! Сразу приведу ссылку на оригинальщину, вот она - http://froggie.sk
А теперь от себя:
И все, теперь открыл Vistalizator и с помощью этой утилиты выбрал ранее скачанный пакет. Подождал около 20 минут, перезагрузил систему и хопа :), система русифицирована.

27 сент. 2013 г.

Не запускается 1с Предприятие на wine@sotf

Решил по мотивам своей заметки запустить 1с Предприятие на Xubuntu платформе под управление wine@sotf эмулятора.
Все без проблем установилось, какие то там ключи защиты так же успешно были установлены, подключена рабочая информационная база.

Запускаю 1с в режиме Предприятие, как бы запускается платформа но тут же опять появляется список баз но уже без кнопки запуска режима Конфигуратор, а только 1с Предприятие, ну и еще раз нажимаю кнопку запуска платформы в режиме Предприятие и появляется вместо обычного приложение управляемое приложение с полностью пустой информационной базой + какой либо подсистемой в режиме 1с Предприятие.

И тут решил создать ярлык для автовхода в режиме 1с Предприятие, для того, что бы в подальшем для запуска использовать его. Скажу сразу, что запускается все удачно и все работоспособно.
У меня информационная база лежит - /home/ozone/wine_c/users/ozone/1c_bases/
У меня в базе используется пользователь - Склад3
У меня пользователь без пароля
Поэтому создаем ярлык с произвольным наименование, а в пути вводим такую строку
wine_c/Program\ Files/1cv82/8.2.16.352/bin/1cv8.exe ENTERPRISE /F  wine_c/users/ozone/1c_bases  /N Склад3 /P
подставляя свои данные.

25 сент. 2013 г.

Запуск и закрытие 1с по требованию

Эта и предыдущая заметки между собою связаны. 
В предыдущей было показано как «выключать», «включать» компьютер по расписанию, а сегодня речь пойдет о желании, в силу некоторых причин, при «засыпании» системы закрытия 1с, а после «пробуждения», запуск 1с, без ввода пароля + выбора базы.


Сейчас немного ситуация усложнилась, по этому изменим метод запуска «засыпания», «пробуждения», запуская команду для "засыпания" системы через .cmd файл.

- Создадим.cmd файл, в который впишем команды для закрытие приложения  1с и последующем запуске «Спящего режима»:

@echo off
taskkill /IM 1cv8*
C:\PSTools\psshutdown.exe –d

Теперь создадим новую задачу и во Вкладке Действия укажем наш .cmd файл, другие параметры смотрим по написанной ранее заметке.
Этими действиями мы в определенное время закрываем все, что связанно с 1с, и в последующем запуск «Спящего режима».

- Теперь о «пробуждении»:
Создаем еще один .cmd файл, в котором вписываем:

@echo off
"C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe" ENTERPRISE /F D:\ЦентральнаяБаза /N ЦентральнаБаза /P 1

"C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe" – путь запускаемому файлу 1с
D:\ЦентральнаяБаза – путь к базе данным
1 – пароль к базе
!!! P.S. Если в пути к базе есть «русские» буковки, тогда лучше всего создавать и сохранять .cmd файлы в программе FAR
где, как и ранее Создаем новую задачу и во Вкладке Действия указываем наш .cmd файл, другие параметры смотрим по написанной ранее заметке.
Этими действиями мы в определенное время «пробуждаем» систему с «Спящего режима» + последующий запуск программы 1с происходит.

22 сент. 2013 г.

Включение компьютера по расписанию

Прежде чем начинать описывать действия, скажу, что данный случай подходит для операционной системы windows 8 (иные не проверял)  которая находиться в режиме Сон или Гибернация.
Для "настоящего" включения компьютера в определенный момент или при событии, данный функционал должен быть реализован на уровне ПЗУ вашей материнской платы. 

Задача:
  • Включить компьютер (точнее вывести систему с режима Сон/Гибернация) утром, прежде чем приду на рабочее место, по приходу, что бы все было запущено и готово к труду рабочего дня.
  • В конце рабочего дня, уже уйдя с рабочего места, в определенное время операционную систему ввести в режим Сон/Гибернация.
Как вы догадались, данных две задачи решаются с помощью планировщика заданий + одной из многим знакомых утилит, о чем пойдет речь ниже.
Сначала разберемся с выключением:
  • Запускаем Планировщик заданий
  • Создаем новую задачу
  • Создаем триттер
  • Скаичваем пакет PsTools, распаковываем его
  • Создаем действия, где в приведенном на скриншоте параметре нужно указать путь к распакованному ранее архиву, к утилите psshutdown.exe, обязательно добавляем ключ -d - Режима Сон, -h - Режим Гибернация
(не забудьте активировать данную утилиту, зайдя в папку где находиться данная утилита и нажать на нее два раза, согласившись с написанным)


  • Вкладки Условия и Параметры я ничего не трогал пока, так как меня данные параметры устраивали.
Теперь разберемся  включением, точнее выходом с режимов Сон/Гибернация:
Создаем новую задачу, но теперь не нужно ставить галку Выполнять с наивысшими правами

  • Далее все, как и в предыдущем случаи только во вкладке Действия нужно указать путь к какой то программе или файлу, который будет пробуждать систему изо сна
  • А вот во вкладке Условия, нужно поставить галку Пробуждать компьютер для выполнения задачи

Иные параметры во всех вкладках настраиваем уже по своему желанию и усмотрению,но для успешного выполнения это будет достаточно.

P.S. По каким то причинам не работает данная инстукция?! Попробуйте программу 

Auto Power-on & Shut-down (платнаякоторая выполняет все те же действия только в "своем" интерфейсе и с дополнительной функциональностью.

11 сент. 2013 г.

Крякозябры в ubuntu server

Я тут не идеальный, но хоть какой то выход нашел побеждая крякозябры при отображении "русского слова", естественно в терминале.
Я не знаю кому помогли "тысячи" кочующих с страницы на страницу одинаковых советов, а мне они не помогли, а точнее частично.
И так, ubuntu server 12.04, терминал, скриншот


Для устранения устанавливаю
sudo apt-get install console-cyrillic
и все, теперь при выполнении команды
cyr
крякозябры исчезают, НО до ПЕРЕЗАГРУЗКИ, и тут всякие советы, добавить строку туда, сюда, выполнить то, сё, с интернета мне не помогли.

Для того, что бы команда cyr автозапускалась при старте с системой в файл
/etc/rc.local
вписываем в конец файла команду
cyr
и закомментируем предыдущую строку, в начале которой поставим знак #exit 0

Github как хостинг для блогов

Ну вообще то, Github первоначально и являлся хостингом, но в основном его применяли для совместной разработки каких то "приложений", но "кто то" открыл для себя данный ресурс не только для разработки "приложений", а и для хостинга страниц в итоге чего мог бы получиться блог/сайт.
В свою очередь, я данный ресурс для себя, открыл как хостинг буквально дня четыре назад :), но познакомить с "верхами" создания и использования git в качестве хостинга хочу, читающих данные строки сейчас.
Ой, не мало написано по этому поводу уже в сети, а все же и свою лепту внесу в существующие обзоры.
И так, для создание "места" под страницы нужно зарегистрироваться на github.com желательно с логином, который будет участвовать в названии вашего блога/сайта и т.д., то есть в моем случаи я хотел домен nocopypaste.github.com, а значит логин должен быть nocopypaste, все остальное заполняем по своим нуждам.
- Предупрежу сразу, что с недавних пор, домен github.com стал github.io, для хостинга страниц

После создания аккаунта на сервисе нужно создать репозиторий - это и будет наш "хостинг" для страниц вашего/нашего блога/сайта, создаем репозиторий в имени которого опять же указываем nocopypaste.github.com иные данные не обязательны к заполнению, при создания репозитория.
Созданный репозиторий "сайт" по выше адресу будет доступен через 5-10 минут, что является минусом использования ресурса в качестве хостинга.

После чего заходим в созданный только что репозиторий, который будет пуст, а это означает, что пора уже создавать главную страницу index.html или использовать парочку готовых шаблонов, который можно попробовать нажав в созданном репозитории Настройки-Страницы Github-Автоматический генератор страниц, где сразу попадем в редактор страниц, в котором изменяем под свои нужды данные и внизу нажимаем Продолжить.
Выбираем макет и применяем его.
P.S. Данный редактор страниц полезен когда нужно изменить содержимое страницы но создание страниц нужно осуществлять через локальный репозиторий, о котором речь пойдет ниже.
Изменения, не забываем, применяются через минут 5-10.

Если мы не хотим использовать генератор страниц, а будем "верстать" страницы самостоятельно, а в некоторых случаях без локального (на компьютере) репозитория не обойтись, заходим help.github.com/articles/set-up-git скачиваем для своей системы исполняемый файл и устанавливаем его, после чего уже на компьютере входим в свою учетную запись, что на github, и загружаем на локальный компьютер ранее созданный нами репозиторий где и будем редактировать, создавать .html и т.д. страницы для блога/сайта.
После редактирования на локальном компьютере данных страниц или еще чего либо, что бы изменения применились нужно выгрузить локальный репозиторий на "хостинг" github, что не является трудным при ознакомлению github faq, по данному вопросу.
Еще раз :), не забываем, что изменение, которые мы выгрузили на "хостинг" применяются через 5-10 минут.

P.S.P.S. Не хочу приводить здесь пошаговое "руководство", "что нажать", потому как этих "манов" полным-полно в сети, а у меня получилось то, не краткое но надеюсь понятное описание принципа работы с git/github ресурсом. 

10 сент. 2013 г.

Driver Pack Solution удалить с Система

Заметил только что, при использовании Driver Pack Solution(.exe) утилиты для поиска не определенных драйверов, точнее при установке, разработчики зачем то решили добавить свои "контакты" в свойства Системы, logo + ссылку на поддержку.

Негодование уже есть на официальной странице форума и есть предложение как почистить свойства Система от ненужных данных предоставляемых разработчиками DPS.

Удаляем файл 
OEMLOGO.bmp с папки C:\WINDOWS\System32 - это лого
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ удаляем раздел OEMInformation - это дополнительная информация, типа ссылка на поддержку и т.д.

Изменение видны сразу без перезагрузки.

9 сент. 2013 г.

Smartimage on/off

Передвигающаяся вертикальная полоска появилась на моем Philips
191EL. 
Это, как "говорит" интернет является энергосберегающий режим, не знаю как включается он, но может быть он включается так же как и отключается, а отключается он долгим нажатием на сенсорную кнопку Menu.

5 сент. 2013 г.

Менеджер заданий не активен 1с 8.2

День со днем не легче, и вот сегодня натолкнулся я на сообщение при работе в 1с 8.2, файловый режим + УТП для Украины 1.2

Советуют в интернете сменить файловый на серверный вариант работы в 1с, но я обошелся без этого совета и просто в Операции-Константы-ОбменДанными убрал пользователя от которого запускаются регламентные задания.
Для справки работы в файловом режиме с регламентными + фоновыми заданиями читаем справку
C:\Program Files\1cv82\8.2.16.352\docs\ru\V8Update.htm

А еще есть неплохая обработка, которая покажет нам список этих же регламентых + фоновых заданий 1с приложения, которая находиться ЗДЕСЬ

4 сент. 2013 г.

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

Для всяких нужд может быть использована данная функциональность, то ли отправка успешного выполнение какой то команды, то ли отправки уведомлений о ошибке, ну короче, применить есть для чего :)

Приступим:
- Скачал с http://www.blat.net/ утилиту, распаковать и желательно скопировать с архива, с папки full все в системную папку C:\Windows\System32, да бы в подальшем не "забавлять себя играми" с вызовом утилиты с других директорий
- Создал в домашней папке пользователя send.bat с содержимым:
rem - комментарии, которые нужно удалить

rem ПутьКФайлуУтилиты
set file_blat=blat.exe
rem ПутьКФайлуСТекстомСообщения_ТребуетсяСоздатьВручную
set file_text=D:\report.txt
rem ПутьКФайлуСЛогомВыполненияУтилиты_ВсеОшибкиКоторыеМогутБытьБудутВЭтомФайле
set file_log=D:\log_blat.txt
rem ДанныеСервераСКоторогоОтправляетсяСообщение
set from_server=smtp.inbox.ru
rem ПортОтправки
set from_port=2525
rem ДанныеПользователяОтКоторогоБудетОтправленоСообщение
set from_mail=login@inbox.ru
rem ДанныеАвторизацииПользователя
set from_name=login@inbox.ru
rem ПарольОтУчетнойЗаписиСКоторойОтправляетсяСообщение
set from_pass=1111
rem АдресКомуОтправляемСообщение
set to_mail=login@mail.ru
rem ТемаСообщения
set to_subject="Report"
%file_blat% %file_text% -server %from_server%:%from_port% -f %from_mail% -u %from_name% -pw %from_pass% -to %to_mail% -s %to_subject% -log %file_log%

- Не забыл удалить комментарии, создал файл, в котором вписал тест сообщение
- Win+R -> cmd -> send.bat
итог
C:\Users\Ярослав>blat.exe D:\report.txt -server smtp.inbox.ru:2525 -f login@inbox.ru -u login@inbox.ru -pw pass -to
Login@mail.ru -s "Report" -log D:\log_blat.txt
Blat v3.1.1 (build : Feb 27 2013 20:04:23)
32-bit Windows, Full, Unicode
проверяю D:\log_blat.txt
2013.09.04 10:04:28 (Wed)------------Start of Session-----------------
Blat v3.1.1 (build : Feb 27 2013 20:04:23)
32-bit Windows, Full, Unicode
Sending D:\report.txt to login@mail.ru
Subject: Report
Login name is login@inbox.ru
2013.09.04 10:04:32 (Wed)-------------End of Session------------------

Все, сообщение отправлено.

P.S. Знакомство с утилитой было с этой страницы


31 авг. 2013 г.

Сохранить панель инструментов в 1с

А вы знаете как сохранить настроенный вами расположение Панели Инструментов программы 1с?!



Файл находиться 
C:\Documents and Settings\NameUser\Application Data\1C\1Cv82\ProfileUser\CasheUser - winxp
C:\Users\NameUser\AppData\Roaming\1C\1Cv82\ProfileUser\CasheUser - win8
называется он 1cv8cmn

(у меня это папка C:\Documents and Settings\Ярослав\Application Data\1C\1Cv82\2d303497-302b-4bcf-90c7-7c8b6e7f7cc3\071523a4-516f-4fce-ba4b-0d11ab7a1893) winxp
(C:\Users\Ярослав\AppData\Roaming\1C\1Cv82\dd283c36-2cca-40e6-9b02-975d56807bee) win8

Сохраните его, дабы в подальшему не настраивать панельку.

P.S. Имейте ввиду, что в пользовательской папке этот файлик может быть в двух папках, так что копировать и вставлять нужно файлы соответствующие своей папки.

Сохранить список баз 1с

Не редко бывает, что используется в компаниях несколько информационных баз и очень грустно становить если по каким то причинам уже подключенные базы исчезли с главного окна запуска баз.
Для сохранение списка подключенных информационных баз


сохраняем файл 1cestart.V8I расположенный C:\Users\NameUser\AppData\Roaming\1C\1CEStart, который и содержит список подключенных информационных баз. 

Глючит база 1с

Таким обширным заголовком решил назвать пост, а ниже будет более подробно идти речь о конкретике проблемы.

Используем 1С Предприятие 8.2 с конфигурацией Управление Торговым Предприятием в Украине 1.2. Файловый режим.
Есть одна главная база + 8 дочерних баз по разным частям нашей и соседней областях.

Изначально Обмен РИБ был файловым плюс с подальшей отправкой файла обмена по эл. почте на главную базу, а на главной складывалось все в одну папку и делался обмен. Ясно, что такая ситуация напрягала человека сидевшего за главной базой и замучавшись отправлять Обмен таким способом решил, что то с этим делать.

В итоге пал выбор сначала на Обмен через Почту + с настройкой автообмена после завершение сеанса работы с платформой, но так как в человека, сидевшего за главной базой был интернет соединение 3G :), успешный обмен выполнялся, почему то, лишь для одной РИБ и программа закрывалась, не захотевши разбираться в решении проблемы, 
решил далее попробовать сделать автообмен при закрытии платформы но через ftp.
Ftp решил использовать бесплатный от http://www.ucoz.ru/, создав предварительно аккаунт и сайт, для того, что бы активировался ftp доступ.

Прошел день, главная база отправляла без проблем при закрытии платформы Обмен на ФТП сервер, дочерние базы таким же способом подключались к ФТП с автообменом при завершении программы 1с.

Без проблемы все происходило лишь 2 дня, на третий день у одной из дочерних баз + на главной базе начался "глюк", проявлялся он полностью зависание 1с программы.

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

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

А теперь приведу универсальный перечень действий, которые возможно, помогут узнать проблему:



- очистить кеш 1с, а это папки :
Для Win XP:
%userprofile%\Local Settings\Application Data\1C\1Cv82
%userprofile%\Application Data\1C\1Cv82
Для Win 7:
%userprofile%\AppData\Roaming\1C\1Cv82 - кеш пользователей 
(узнать какая папка соответствует пользователю, можно выполнив команду в PowerShell или командной строке
more C:\Users\Ярослав\AppData\Roaming\1C\1CEStart\ibases.v8i
где ID строка и есть кэш папка пользователя


%userprofile%\AppData\Local\1C\1Cv82 - это кеш программы
(в итоге очищая эту папку мою проблему это не решало)
или воспользовавшись данной утилитой для очистки кеша

- Банально но отключаем антивирусы + фаерволы
- Проверить базу на наличие ошибок по утилитой chdbfl.exe пути C:\Program Files\1cv82\8.2.16.352\bin
- Проверить базу на наличие ошибок с Конфигуратор-Администрирование-ТестированиеИИсправление


- Перенести, переименовать папку с Базой + название Базы в начальном списке баз
- Конфигуратор-Отладка-ОстановкаПоОшибке-НачатьОтладку(Ф5 клавиша)


В итоге была найдена ошибка у меня вот с таким содержимым




На одном из форумов хорошие люди мне подсказали и расшифровали ошибку, вкратце в ошибке сообщается, что ошибка была в кэше пользователя внешнего какого то события, например отчета или т.д., который к тому же, мог и не быть, а ошибка была и когда я проверял через конфигуратор-тестирование и исправление ничего не было найдено потому как ошибочные данные находились не в файле 1cv8.cd, а в папке Appdata.
А значит всего лишь нужно было обновить кэш пользователя (например можно даже создать идентичного по правам пользователя), что бы "глюк" исчез ибо кэш будет обновлен или удалить кэш пользователя как я писал выше.

Сегодня вышел пост просто мыслей и неких советов, которые надеюсь кому то пригодятся или кто то узнает с выше строк для себя что то новое. Всем спасибо, а особенно спасибо форуму http://www.forum.mista.ru/, пользователи которого помогли в объяснении моем ошибки и наводку на решение проблемы.

P.S. Хочу сказать :), что в итоге все же я перешел на использование автообмена через файловый режим но используя dropbox. 

28 авг. 2013 г.

Приложению Microsoft не удалось открыть или сохранить документы из-за не хватки памяти или места на диске

Такое вот уведомление получил при открытии документа с почтовой программы Почта Windows Mail


Это включена банальная безопасность на открытие контента с интернета.
Она отключается в программе Microsoft Word/Exel 
Параметры-Центр управление безопасностью-Параметры центра управления безопасностью-Защищенный просмотр 


снимаем все галки и нажимаем ОК

P.S. Но причем здесь выше смысл ошибки до фактично выключенных параметров мне не понять.

26 авг. 2013 г.

Изменить хранение почты Windows Live на другой диск

Используя Windows Live Mail иногда требуется, что бы все входящие, исходящие и т.д. почтовые письма с программы сохранялись на не по умолчанию в папку/диск
C:\Users\nameuser\AppData\Local\Microsoft\Windows Live Mail (Windows 7/8)
C:\Documents and Settings\username\Application Data\Microsoft\
(Windows XP)
а например на диск D:

Для перемещение архива все уже принятых писем, а так же последующего сохранение писем открываем программу и переходим
Файл-Параметры-Почта-Дополнительно-Обслуживание-Банк Сообщений


Не забываем удалить старые письма по выше описанным путям
Можно командой:
rmdir /S /Q/S "C:\Users\username\AppData\Local\Microsoft\Windows Live Mail"

15 авг. 2013 г.

Сохранить настройки пользователей 1С Предприятие

Использовал долгое время Не авторизованного пользователя где были проделаны разные настройки Отчетов, в итоге нужно было переходить на Созданного нового пользователя с Авторизацией, что бы привело к удалению ранее настроенных отчетов в Не авторизованного пользователя.

Искал, искал и нашел обработку, с которой я с вами поделюсь, для сохранение этих Надстроек для Отчетов в 1С предприятие 8.1 в моем случаи.

За обработку даже не знаю кого благодарить ибо нашел на одном из обменников.

Данная обработка дает возможность сохранить то, что ниже на скриншоте


выставив галки, а так же возможность сохранить настройки для конкретного пользователя.
Путь к файлу - это путь для создания файла куда будут сохранены настройки.

Для восстановление сохраненных настроек заходим под требуемые пользователем, загружаем обработку, а дальше нажимаем на кнопку Загрузка.

Хочу предупредить, что в моем случаи при просмотре Отчетов старых отчетов было не видно, но нажав в окне Сохраненные настройки 


Настройки для всех пользоваетелей получил список все настроек сделанных от пользователя Не авторизованный.

Автообмен РИБ через почту 1С Предприятие 8.1

Чуть ниже есть описание + итоги настройки обмена через ftp, а тут я обращу внимание на нюансы настроек обмена через любой электронный почтовый ящик.

- Не забываем, у кого при тестовой проверке обмена через почту появляется сообщение о ошибке указать smtp порт 2525 (актуально для mail.ru) вместо порта по стоящего по умолчанию, а так же указываем имя + домен при проверке пользователя. (MyLogin@My.Domen)

- Очень скрупулезно при успешном обмене только с одной РИБ смотрим на скорость интернет соединения (в моем случаи успешно обрабатывалась только одна РИБ и успешно отправляла обмен используя 3G-модемы. Используя скоростное соединение (DSL) обмен был успешен для 6 шт. РИБ)

- Хотя, автообмен настроен на срабатывание события закрытия программы, он может осуществляться в другой любой требуемый для программы момент.
(Я так и не понял правильно ли это?!)

- После настройки почтового ящика появляется возможность отправки любых документов по почте
(что делает еще проще обмениваться документами через эл. почту)


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

Обмен РИБ через FTP в 1С Предприятие

О настройке обмена через Электронную почту и их нюансов будет описано чуть позже, а сегодня хочу предоставить несколько способов решение ошибок при настройке Авто Обмена РИБ в 1С Предпритии 8.1 УТП для Украины 1.2

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

- если у вас нет возможности устанавливать себе ftp сервер и давать ему видимость с Интернета, тогда используйте ftp от ucoz.ru
- если failed (at start/before it took off) тогда используйте латиницу в названии узлов (например Messange_SB_BS)


- если 21Couldn't connect to server, тогда попробуйте отключить в настройках вашего роутера Firewall


Сама настройка выглядит таким образом


Проверить работоспособность отправки можно в логе обмена или через любой FTP клиент, указав при настройке соединения те же данные, что и при настройке обмена

29 июл. 2013 г.

Бесплатно код для Воля

Предлагаю код на бесплатное использование услугами телевизионного провайдера "Воля" на пол года
Торопитесь, активировать код нужно до 31.10.2013
Ниже, уже не актуально
В комментариях пишем адрес ел.почты + последующее подтверждение после проверки ел. адреса.
Торопитесь, активировать код нужно до 31.07.2013.

19 июл. 2013 г.

Объект не найден 1с Предприятие 8.2 Управление Торговым Предприятием для Украины 1.2

Получилось так, что была удалена одна из номенклатур в 1с Предприятие  8.2 конфигурация "Управление торговым предприятием для Украины", редакция 1.2. 

В итоге делавши Анализ доступности товаров на складах на одному из складов получал в остатках «Объект не найден …», что очень раздражало меня. Закачавши разных обработок для удаление объектов, ссылок на объект который не существует добиться положительного результата не удалось, ибо обработка не подходила к моей конфигурации либо по каким то причинам она не запускалась. 

И тут нашлась та обработка, которая сделала свое дело, а именно, нашла GUID удаленного объекта, после этого через обработку появилась возможность восстановить этот удаленный объект

Показывать работу обработки не буду, а лишь приведу ссылку на скачивание и на авторскую страницу обработки. 

Мораль такова, не давайте пользователям никогда Административные права, что бы у них была возможность удалять непосредственно объекты, а только Помечать объект на удаление.
 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07