3 февр. 2014 г.

SiS 771/671 ubuntu 11.04

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

lspci
...
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
...

не знаю как вы, но я уже замучался и т.д. и т.п. делать пробы по установке драйвера, на версии Ubuntu типа 12.04 x64, 13.10 x64, хотя решение, как бы удачны есть в интернете, но как вы небось заметили, что нюансов появляется не мало, поэтому я установил систему Ubuntu 11.04 lts x32 и вот каким не хитрым способом я "заставил" видеокарту отображать требуемое 1280x800 с 16:10 соотношения сторон.
И так, скачал вот этот архив, расспаковал содержимое архива
а потом скопировал файлы sis671_drv.so и sis671_drv.la в папку /usr/lib/xorg/modules/drivers/
а так же скопировал файл xorg.conf, что лежал в том же архиве в папку /etc/X11/
перезагрузил систему и увидел





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

31 янв. 2014 г.

Не рассчитывается автоматически дисконт в 1С Предприятие

Продолжая разговор о закрытии закупочных цен, мною было забыто упомянуть, что если требуется использовать пользователю с ограниченными правами автоматический расчет дисконта или же каких то скидок, используемых в 1С, тогда обязательно нужно к ограниченному ранее пользователю, добавить роль Администратора КХМ или же более подробно разобраться самостоятельно, что нужно разрешить пользователю с правами "кассир", а так как разбираться некогда пришлось использовать более простой способ.

P.S. Данные "буквы" тесно связанные с предыдущей записью в блоге!

27 янв. 2014 г.

Закрытие закупочных цен 1С

Продолжая тему работы в учетной системе 1С 8.2 УТП 1.2 в нашем случаи, сегодня речь пойдет о задаче которую поставило нам начальство

Задача:
Кассирам магазинов, по разным точкам, запретить просмотр закупочных цен

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

Для решения данной задачи все же придется прибегнуть, не поверите, к 4-ем строк кода + применение стандартным возможностям конфигуратора о чем упоминалось ранее.

И так, открываем Конфигуратор далее 
Общие модули далее УправлениеЗакупками
ищем строчки типа

...еще какой то код.....
ПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();
Если ПользовательИБ <> Неопределено
И ПользовательИБ.ОсновнойИнтерфейс <> Неопределено
И ПользовательИБ.ОсновнойИнтерфейс.Имя = "ИнтерфейсКассира" Тогда //Задействуем интерфейс кассира
...еще какой то код.....

изменяем на

...еще какой то код.....
Если Не РольДоступна("ПолныеПрава") Тогда
...еще какой то код.....


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

После проделанного применяем данную роль к пользователю, который использует кассир для запуска 1С, а полные права назначаем пользователю на которого вешаем пароль.

21 янв. 2014 г.

Дисконт в 1С 8.2 УТП 1.2

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

У нас в организации была написана около 2 лет назад программа для учета дисконтных карт. За это время в программу было внесено не малое количество владельцев дисконток + разные % скидок к ним.
В связи с расширением организации потребовалось синхронизация между объектами организации которые находятся в разных областях нашей страны.

Так как мы работаем с 1С 8.2 УТП 1.2 и настроен обмен с РИБ, а это и есть синхронизация между объектами организации да и еще система не плохо справляется с учетом дисконток решили переносить с ранее написанной программы данные дисконток в 1С.
Но как быть с уже существующими суммами + % скидкой по многим дисконтам в старой программе, как эти данные перенести в 1С?!

С этой ситуации мы выкрутились таким способом, а именно:
в справочнике Номенклатуры создали каталог Дисконт
в справочнике Контрагенты создали каталог Дисконт

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


P.S. ПроФи, пожалуйста, оставьте свои мнения при себе! 

Rdweb .rdp файл Windows Server 2008 R2

Продолжая свои "похождения ума" в сторону TS (Terminal Server) все же решил я задачу удаленного подключения к серверу под управлением WS 2008 R2, который установлен на виртуальной машине VBox.
А моя задача была такова. Мне нужно было подключиться через интернет посредством .rdp файла, а так же через браузер, для запуска 1С Предприятие, которое размещено на сервере где установлены службы Удаленных рабочих столов, Веб доступ удаленных рабочих столов (вместо с IIS), Сервер приложений.

Было «проброшено» порты 3389 + 443 на роутере, что бы при обращении на приведенные ранее порты обращающий попадал на сервер (т.е. был указан локальный IP сервера, типа 192.168.1.100) + ознакомился с DyDNS, а именно в связи с тем, что IP адрес мне провайдер выдает динамический, «привязал» с помощью сервиса http://www.noip.com/ свой динамический адрес к DNS, а так же установил программу от сервиса, которая дает возможность при динамическом айпи обращаться напрямую к DNS имени, который был присвоен мне при регистрации на сервисе.

После проделанного выше, так как я использую DyDNS нужно кроме стандартных процедур типа, «расшарить» требуемые ПО через rdweb + создания .rdp файла нужно через Параметры сервера узла сеансов удаленных рабочих столов в параметре Имя компьютера 


указать DNS который я получил на сервисе noip, а так же выключить использование сервера шлюзов RD в Шлюз удаленных рабочих столов


А в случаи «расшаревания» созданного .rdp файла нужно довести «до ума» такие параметры



после этого доступ к приложениям на сервере, что по rdweb, что через .rdp файл с интернета будет возможный.

11 янв. 2014 г.

Отключить подсказки Super в Ubuntu

Тут такое дело, поставил я на сочетание клавиш Super+Пробел
переключение раскладки клавиатуры, но как многие знают, что при длительном нажатии клавиши Super появляется подсказка комбинаций клавиш. 

Что бы отключить появление подсказки комбинаций клавиш нужно установить compizconfig-settings-manage
а потом зайти в это же приложение на вкладку Unity и снять галку с параметра 
Enable Shortcut Hints Overlay


но как вы заметили теперь, а точнее и раньше, просто ранее это менее было заметно, при долгом нажатии подсказки не появляется, а появляется "быстрый" запуск приложений с unity лаунчера (слева), но это уже нам не очень мешает да и это другая история, а пока на этом все. 

7 янв. 2014 г.

rdweb windows server 2008 r2

Добрались мои руки к настройке rdweb и вот парочка новых предложений, по этому поводу, которые я узнал:
  • rdweb приложения должны запускаться только с IE браузера, к тому же на новых версиях IE страничку авторизации нужно запускать в режиме совместимости
  • Для NAT-овцев нужно делать проброс 443 порта в роутере
  • Открытие страницы авторизации должно быть по безопасному соединениею типа htpps например https:/ipserver/rdweb

5 янв. 2014 г.

Индивидуальные рабочие столы на двух мониторах в Ubuntu

Есть монитор подключен по vga + телевизор который подключен по hdmi к системному блоку в котором AMD Radeon HD 6670 графический адаптер. 

Для виндовс систем сделать два независимых рабочих экрана на которых запущены два разных приложения нет ничего сложного, это делается обычным нажатием сочетания клавиш, в основному, а вот с линукс системами нужно немного больше мышко и пальцо-движений, а именно:
sudo apt-get install fglrx
sudo amdcccle
потому что через даш amd catalyst control от имени рута не запускался
выставить один параметр выделенный на изображении


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

Recovery MBR Windows XP

По мотивам данной статьи в своем исполнении.
Предистория:
Dualboot режим с windows xp & xubuntu 13.10. Загрузился с винды и через Управление дисками удалил разделы связанные с xubuntu. После перезагрузки естественно виндовс не загружался ибо загрузчика нет.

Лечим:
Загрузился с установочного диска Windows XP
(если используются LiveUSB то лучше всего предварительно с установочного диска виндовс икс-пи скопировать на флешку файлы ntldr, NTDETECT.COM с папки I386, далее узнаете зачем)
Увидев приглашении установщика системы, установить или восстановить систему выбрал восстановление клавишей R
Стандартные уведомление системы описывать не хочу поэтому дальше будут только главные команды, а именно ввел:

fixmbr
fixboot
map - посмотрел какой диск соответствует CD диску
D: - перешел в него
cd I386 - перешел в папку для копирование ntldr, NTDETECT.COM файлов
(если файлы были скопированы предварительно куда то, переходим туда)
copy ntldr C:\ - скопировал файл в корень диска
copy NTDETECT.COM C:\ - такая же как и выше команда

bootcfg /add - обнаруживает установленные системы + добавляет их в файл boot.ini
В появившемся запросе вводим:
Название системы: Windows XP (на пример)
Параметры загрузки: /fastdetect - этот параметр всего лишь для ускорения загрузки, он отключает подключенные устройства к последовательным и паралельным портам 
EXIT - перезагрузка

Ура, видим загрузку операционной системы! Не правда ли?! 

Запуск LiveUSB в Virtual box

Многие как и я используют флешь - накопитель в качестве LiveUSB, устанавливая туда, например с помощью YUMI – Multiboot USB Creator требуемые .iso образы для дальнеишего использования в своих нуждах.


Установив образы мы же не хотим перезагружать физическую систему, что бы попробовать работают ли ранее записанные образы?! Не хотим, поэтому как мне кажется, если вы нашли данный материал то у вас уже установленная система виртуализации Virtual Box! И есть желание испробовать созданный LiveUSB на виртуалбокс, а значит на хостовой системе (на той где у вас установленные виртульные машины), в моем случаи Ubuntu, запускаем терминал и выполняем команду

sudo fdisk -l

узнали какое устройство соответствует нашей флешке (у меня это sdf), а потом

sudo vboxmanage internalcommands createrawvmdk -filename /home/ozone/usb.vmdk -rawdisk /dev/sdf

создаем в домашней папке файл виртуального жесткого диска usb.vmdk который в подальшему подключим к новой виртуальной машины в качестве существующего виртуального жесткого диска для загрузки с него.

ЗАПУСКАЕМ виртуалбокс в от имени sudo virtualbox и дальнейшее тестирование будет осуществляться от имени root
После создание и подключение файлика usb.vmdk, что в домашней папке в качестве виртуального жесткого диска и последующего запуска с этим диском виртуальной машины я получил желаемое


Для виндовс описание здесь

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. Имейте ввиду, что в пользовательской папке этот файлик может быть в двух папках, так что копировать и вставлять нужно файлы соответствующие своей папки.
 

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