среда, 28 марта 2012 г.

Работа с 1С через web

Цель: создать базу 1С, работать с которой можно через любой web-обозреватель.


http://wiki.ofis24.net/clients/man/webapp

1С 8.1: Неопознанная ошибка HRESULT=80004005 или почему не выгружаются базы данных в dt

При эсклуатации баз данных 1С вы можете сталкнуться с такой ситуацией:

Сеанс работы завершен администратором.
по причине:
Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: Неопознанная ошибка
HRESULT=80004005
Признаки проблемы: нельзя выгрузить в dt

вторник, 27 марта 2012 г.

Восстановление документа .doc/.docx из автосохранения или как открыть файл .asd


В результате системного сбоя одного из приложений офисного пакета MS Office можно потерять важный документ, над которым работали целый день. О том, что надо было сохраняться – говорить не буду. Лучше расскажу, как восстановить утраченный файл после аварийного закрытия, например, MS Word 2007/2010.
По умолчанию в настройках MS Office во всех приложениях задан параметр «Автосохранение каждые 10 мин.» asd recovery 1 thumb Восстановление документа .doc/.docx из автосохранения или как открыть файл .asd

Что это значит?


Создаем новый документ Word и сохраняем его в Мои документы с именем test.docx. Далее набираем текст в документ, НЕ СОХРАНЯЕМСЯ и оставляем его на 10 минут. Через 10 минут в папке, которая также указана в настройках Word, создается файл с расширением .asd.
asd recovery 2 thumb Восстановление документа .doc/.docx из автосохранения или как открыть файл .asd
В файле «Автокопия test.asd» сохранены все изменения, которые мы внесли в документ за 10 минут. Если сохранить документ вручную и закрыть Word, то файл «Автокопия test.asd» удалится автоматически. А если MS Word закроется из-за системного сбоя, то файл останется.
По умолчанию папка для хранения файлов автосохранения для MS Office 2007/2010 в Windows 7 находится:
C:\Users\did5\AppData\Roaming\Microsoft\Word

Поэтому, если произошел форс-мажор и вы потеряли файл из-за сбоя Word, то идем в эту папку и ищем его там. Если нашли — читайте дальше, а если нет, то мои соболезнования.
Как открыть файл с расширением .asd
Файл с расширением .asd есть, но возникает следующий вопрос: “Чем открыть файл с расширением .asd?”. Логично предположить, что автосохраненный документ Word нужно открывать MS Word. Но при попытке его открыть получаем сообщение: “Приложению Microsoft Word не удается открыть данный файл, так как этот тип файлов не поддерживается
asd recovery 3 thumb Восстановление документа .doc/.docx из автосохранения или как открыть файл .asd
Предположение было верное, но метод выбран не тот. Файл с расширением .asd открывается MS Word, но определенным способом.
1. Запускаем MS Word 2007/2010 –> Файл –> Параметры –> Сохранение. Копируем путь к папке, который задан в строке «Каталог данных для автовосстановления»
2. Открываем эту папку в проводнике, там должен лежать файл с расширением .asd
3. Word –> Файл –> Открыть. В окне «Открытие документа» в строке «Имя файла» вводим путь, который скопировали в пункте 2.
4. Должен появиться список с файлами в этой папке. Если нет, то удаляем последний слэш (\) и набираем его заново. В списке выбираем файл с расширением .asd и жмем кнопку Открыть.
asd recovery 4 thumb Восстановление документа .doc/.docx из автосохранения или как открыть файл .asd
Word откроет файл с расширением .asd
5. Сохраняем открывшийся файл с расширением .docx на диске

Заключение

Открыть файл .asd у меня получилось только этим способом, других вариантов не нашел. Если у Вас получилось открыть файл .asd по-другому, то обязательно напишите об этом в комментариях.

To NAT or not to NAT, вот в чем вопрос…


Этой статьей мы открываем рубрику с не слишком оригинальным названием «расставим точки над i». Как следует из названия, целью материалов, публикуемых в ней, будет попытка дать наиболее полное описание некоторой технологии, как то освещение общих теоретических аспектов и обзор (сравнение) конктерных практических ее реализаций (это может быть и «железо», и программное обеспечение, или и то и другое вместе — в зависимости от того, о чем пойдет речь). Однако очевидно, что автор, делающий попытку столь глобально осветить ту или иную проблему, подходит к ней все-таки со своих, порой весьма субьективных позиций. Это естественно может привести к тому, что, выражаясь фигурально, не все «точки над i» окажутся на положенных им местах — нет-нет, да и закатятся куда-нибудь или не дай бог окажутся над какой-то другой буквой. И вот тут на помощь можете придти вы, наши уважаемые читатели. Если у вас есть опыт работы с описанной в рубрике технологией, с конкретными продуктами на ее базе, и у вас есть впечатления, которыми вы бы хотели поделиться с коллегами, предлагаем вам высказать свое мнение на страницах СР. Таким образом, в каждом последующем номере в рамках «i» мы надеемся возвращаться к предыдущей теме, дабы услышать тот самый vox populi — глас народа, который, надеемся добавит газете объективизма и будет на пользу читателям. А может быть и нет… — будем посмотреть

пятница, 23 марта 2012 г.

Установка PostgreSQL 9.0.1 на Windows 7

http://postgresql.ru.net/docs/win7_inst.html

Как включить встроенную учетную запись администратора в Windows 7?


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

Если же вы, невзирая на вышесказанное, предпочитаете включить встроенную учетную запись администратора, выполните указанные ниже действия.
1.       Нажмите кнопку Пуск и введите в поле поиска строку cmd.
В списке результатов поиска щелкните правой кнопкой пункт cmd и выберите вариант Запуск от имени администратора.
2.       В командной строке введите команду:
Для англоязычной Windows: net user administrator /active:yes и нажмите клавишуВВОД.
Для русскоязычной Windows: net user администратор /active:yes и нажмите клавишу ВВОД.
3.      В командной строке введите команду:
Для англоязычной Windows: net user administrator <пароль> и нажмите клавишу ВВОД.
Для русскоязычной Windows: net user администратор <пароль> и нажмите клавишу ВВОД.

Примечание.  Тэг <пароль> замените паролем, который следует установить для учетной записи администратора. 
        4.    Введите команду exit и нажмите клавишу ВВОД. Выйдите из текущей учетной записи.

Как моделировать бизнес-процессы

В ходе своей работы и преподавания я сталкиваюсь с описанием бизнес-процессов организации в нотации eEPC (Extended event driven process chain), которая принята стандартом де-факто для описания процедур и регламентов после обследования деятельности организации. К сожалению, используя эту нотацию очень просто допустить ошибки моделирования, не зная правил, по которым она составляется. Эти ошибки приводят в последующем к несоответствию логики процесса, и как следствие – непониманию реальной ситуации в организации. Эта статья является некоторым обобщением моего опыта моделирования бизнес-процессов, и надеюсь, послужит некоторым читателям полезным руководством.

четверг, 22 марта 2012 г.

Уходим с SSL на TLS

Введение
Протоколу SSL уже много времени, и ему пора на покой. Тем более – замена ему достаточно давно уже есть. Выглядит она как протокол TLS, который вырос, возмужал, и готов к работе. Я попробую чуть-чуть пробежаться по тому, что и как для этого надо сделать в Windows Server и основных серверных приложениях.

Оглавление

  • Краткая история вопроса – SSL
  • Версии и преимущества TLS
    • Про TLS 1.0
    • Про TLS 1.1
    • Про TLS 1.2
    • Про TLS 1.2 и Windows XP SP3
    • Про TLS 1.2 и Windows 2003 SP2
  • BEAST: как работает атака на SSL 2.0/3.0 и TLS 1.0
  • Включаем TLS на Windows-системе
  • Отключаем SSL на Windows-системе
  • Закручиваем гайки: Включаем безопасное пересогласование TLS на Windows-системе
  • Атака на SSL/TLS – THC-SSL-DOS
  • Закручиваем гайки: настройки криптоалгоритмов на хосте
  • Управляем настройками согласования SSL/TLS в браузерах
  • Проверяем работу TLS 1.1 и 1.2
  • Что делать, если у меня нет возможности включить TLS новых версий

Инструкции АТС

http://www.lantel.kz/download.php?list.7

пятница, 16 марта 2012 г.

Обязанности кота

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

online генератор штрихкодов

online генератор QR-кодов

http://www.qrcoder.ru/

Публикация Outlook Anywhere и Autodiscover

Оригинал статьи здесь.

Публикация Outlook Anywhere и Autodiscover

image
Ранее мы рассмотрели вопросы “Сертификации” сервера Exchange 2010 и публикации таких служб как Outlook Web App и  Exchange ActiveSync, теперь настала очередь поговорить про Outlook Anywhere и AutoDiscover.
Перед публикацией Outlook Anywhere на TMG необходимо произвести некоторые настройки на сервере Exchange 2010.
Доступ клиентов MS Outlook находящихся за периметром организации к серверу CAS осуществляется по средствам упаковывания RPC запросов в HTTP трафик, следовательно, для успешной распаковки таких пакетов на сервере Exchange с ролью клиентского доступа должна быть установлена компонента RPC over HTTP Proxy.

Планирование автоматической настройки учетных записей пользователей в Outlook 2010

http://technet.microsoft.com/ru-ru/library/cc511507.aspx

Автоматическое подключение дополнительных почтовых ящиков к Outlook

http://argon.pro/blog/2011/01/exchange-2010-updates-new-bugs/#ch1

четверг, 15 марта 2012 г.

Как привязать Яндекс.Почту или Gmail к собственному домену (на личном примере)

Sudoku на рабочем столе Windows 7

Я не любитель захламлять рабочий стол, но мимо этого гаджета для Windows 7 пройти не смог. Судоку для меня из разряда обязательных. Стоит на iPhone и теперь на рабочем столе. Не мешает работе, и очень быстро можно приступить к расставлению магических цифр. Можно поиграть пока дозваниваешься по телефону, ждешь загрузки большого файла, да и просто отвлечься на 5 минут и расслабиться.
Скачать можно тут:
http://did5.ru/download/9/

Установка 1С8 под MSSQL

http://www.gilev.ru/1c/mssql/index.htm

воскресенье, 11 марта 2012 г.

Использование внешних web-сервисов в 1С

http://www.kb.mista.ru/article.php?id=473

9 марта

Вот и кончились букеты,
СМС, понты, конфеты,
Поздравленья, пожеланья,
Ссоры, крики, расставанья,
«Почему не позвонил?»
«Сволочь, ты меня забыл!»
«Гад, не любишь ты меня!»
«Как гвоздики? Что за хня?»
«Шуба где? Ты обещал!»
«Клавку тоже поздравлял?»
«Ты кому звонил весь вечер?»
«Да какая нафиг встреча?»
«Я хочу как тот, в рекламе!»
«Ну и где подарок маме?»
Обошлося без инфаркта?
Мужики, с 9-м марта...

понедельник, 5 марта 2012 г.

Автоматизация

Два подхода к разработке информационных систем:



Автоматически, просто и быстро раздаём списки баз 1с8 на всё предприятие

Что такое 1с 8, надеюсь, известно всем.
А многие, наверняка, знают, как весело и интересно сотням пользователей ежедневно корректировать списки баз 1с 8, добавлять/заменять/удалять.
Тоже столкнулся с этой морокой, почитал различные статьи, но всё было как-то заумно и сложно.
Ниже изложен мой вариант решения данного вопроса.
Суть метода в том, что пользователю передаётся тот список баз, на чтение которого есть права.
Реализовано очень просто и удобно.

Допустим, есть какое-то количество баз.
Пользователей тоже не мало, и каждому нужен свой уникальный список баз. Ну почти каждому.
То есть, будут группы пользователей, у которых списки баз одинаковые, пусть даже сами пользователи находятся совершенно в разных отделах.
Сразу скажу, что решение настраивалось для использования на платформе Windows 7 и оных. Под ХР переделать не сложно.
Итак.
1) Список баз
Если кто не знал, список баз 1с8 хранится в %USERPROFILE%\AppData\Roaming\1C\1CEStart\ibases.v8i, который, кстати, легко редактируется нотепадом.
2) Группы пользователей
Создайте в AD новую OU 1C.
Создайте группу 1с8.
При создании нового списка баз 1с8 создавайте группы, например: 1с8_1, 1с8_2… 1с8_nn.
Эти группы делайте членами группы 1с8.
В описании группы пишите список баз, для которого создаётся группа, это будет очень удобно в дальнейшем.
Добавляйте в группу пользователей, для которых предназначен целевой список.
Правда, здесь небольшое неудобство — при смене членства пользователей в группах 1с8 надо подчищать следы.
3) Общий ресурс
На сервере (файловом, 1с, sql кому как удобнее) делаем общий ресурс, в котором, создаём папки, аналогично номерам в названиях групп, например: 01, 02, 03… NN.
Лучше делайте его шару$, чтоб не заглядывали лишний раз.
4) Доступ к спискам баз
В корневом каталоге укажите права безопасности для группы 1с8 Чтение списка папок и Только для этой папки.
Для папок с номерами дайте права Только на чтение соответственно номерам групп.
5) Получение списка баз
Надеюсь, вы уже поняли, что будет дальше.
Дальше вы создаёте политику, помещаете в неё скрипт, а вот его пример:

@echo off
mkdir "%USERPROFILE%\AppData\Roaming\1C\1CEStart"
del /f /q %USERPROFILE%\AppData\Roaming\1C\1CEStart\ibases.v8i
PushD "\\сервер с шарой\имя шары$\" &&(
forfiles /s /m ibases.v8i /c "cmd /c copy @file "%USERPROFILE%\AppData\Roaming\1C\1CEStart\"
) & PopD

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

Итак.
Создали новый список — файл поместили в новую папку, создали новую группу, выдали права.
Чтобы пользователь получил другой список баз из уже имеющихся — смените его членство в группах 1с8_хх.
Если списки становятся не актуальны, удалять группы/папки вовсе не нужно, пригодятся.

Просто, хоть и прийдётся поклацать вначале. Зато никаких дополнительных изменений в AD, никакого стороннего софта и т.д.