_
Москва: +7 (495) 797-43-37
Россия: +7 (800) 775-03-87

Публикации

Включаем русское голосовое меню в 3CX Phone System

20.09.2014
По умолчанию в 3CX Phone System установлено английское голосовое меню. Включаем русское:
1. Открываем "Системные голосовые меню" в секции "Обновления 3CX Phone System" консоли управления:
russian-voice-prompt-in-3cx-phone-system-01.png
2. Загружаем русское меню:
russian-voice-prompt-in-3cx-phone-system-02.png
3. Открываем "Меню Голосовой Почты" в секции "Настройки":
russian-voice-prompt-in-3cx-phone-system-03.png
4. В меню сверху нажимаем "Управление Голосовым Меню":
russian-voice-prompt-in-3cx-phone-system-04.png
5. Выбираем в списке голосовых меню "Russian Promtps Set" и жмем "Ок":
russian-voice-prompt-in-3cx-phone-system-05.png

Как исправить «Ошибку формата потока» в 1С

25.08.2014

Сценарий возникновения "Ошибки формата потока" в 1С почти всегда неизменен: вы обновили платформу или конфигурацию - и ошибка возникла.

1c-01.png
Поделимся сразу 3-мя способами ее исправления:

1. Удаляем базу из списка и добавляем ее снова. Алгоритм следующий:

- выделяем нужную базу в списке, жмем справа "Удалить"
1c-02.png
- выходим из 1С (кнопка "Выход" справа)
- запускаем заново
- добавляем базу обратно в список
- проверяем работоспособность.

2. Исправляем структурные ошибки баз данных. Алгоритм:

- запускаем chdbfl.exe, который лежит в папке (по умолчанию для 64-битной версии Windows, платформа 8.3) C:\Program Files (x86)\1cv8\номер-версии-платформы\bin:
1c-03.png
- в поле "Имя файла БД" указываем файл 1Cv8.1CD в каталоге нужной нам базы, ставим галочку "Исправлять обнаруженные ошибки" и нажимаем "Выполнить":
1c-04.png
После завершения работы chdbfl.exe, проверяем работоспособность базы.

3. Самый последний по приоритетности вариант - это чистка логов и файлов полнотекстового поиска в БД. Алгоритм:

- заходим в папку базы данных
- удаляем каталоги 1Cv8Log и 1Cv8FTxt:
1c-05.png
- Запускаем базу.
Если ни один из способов не помог - это более чем обоснованный повод обратиться к специалистам.

Как отключить сообщение «Пожалуйста, подождите, идет переадресация» в 3CX Phone System

08.08.2014
Цифровой секретарь в 3CX имеет как полезные, так и вредные привычки и свойства. Например, при переводе звонка (при выборе пункта голосового меню или наборе добавочного номера) он сообщает "Пожалуйста, подождите, идет переадресация" в русской версии голосового меню или "Please hold while I transfer your call" в английской. Казалось бы, зачем?
Отключаем:
1. Открываем в консоли управления 3CX "Настройки" - "Меню голосовой почты":
how-to-turn-off-please-hold-while-i-transfer-your-call-message-01.png
2. Находим пункт с ID меню "PLSHOLD" и ставим мышью фокус на него:
how-to-turn-off-please-hold-while-i-transfer-your-call-message-02.png
3. В меню сверху нажимаем "Обзор..." и указываем путь до файла с "тишиной" длиной в 0 секунд (такой в комплекте с 3CX имеется: C:\ProgramData\3CX\Data\Ivr\Prompts\Empty.wav):
how-to-turn-off-please-hold-while-i-transfer-your-call-message-03.png
how-to-turn-off-please-hold-while-i-transfer-your-call-message-04.png
Теперь перевод звонка никакими голосовыми сообщениями сопровождаться не будет.

Наш подход к разработке информационных систем

12.07.2014
Есть печальная статистика: большая доля проектов автоматизации бизнеса терпит провал (из них около половины - уже на середине дистанции). Большая - это свыше 50%. Помимо печали, эта статистика еще и пугает. Еще бы: предприятие вкладывает в автоматизацию огромные средства, тратит великие силы, рассчитывая на, пусть и не немедленную, но отдачу, а получает, простите, шиш. И вроде интегратора привлекли хорошего, с именем, с портфолио, с менеджерами в красивых костюмах и стильной небритостью, и вроде не экономили, и проектную группу из сотрудников создали, выдрав их из повседневных задач, а результатом становится целый обоз основых средств и нематериальных активов на балансе. Ну и пол-шкафа документов. Почему?
С точки зрения автоматизатора, заказчик почти всегда неадекватен. Хочет "странного", "идиотского", "нереального", а еще не желает вносить жизненно необходимые изменения бизнес-процессы и вообще вставляет палки в колеса нормального процесса разработки и внедрения.
С точки зрения заказчика, автоматизатор общается на древнем китайском наречии и требует, чтобы секретарша Людочка письма складывала не в лоток "Директору" на тумбочке, а в сканер, чтобы потом электронную копию особым образом регистрировать в системе (в 50 кликов мышкой в 30 диалоговых окнах и с заполнением 200 различных атрибутов) и создавать задачу для директора "Согласовать".
В итоге автоматизатор рождает "монстра", которым невозможно пользоваться, но парирует претензии тем, что, дескать, заказчик просил сделать именно так. Только вот незадача: заказчик не пробовал ничего слаще лимона, и попросить медовую дыню не мог ну никак. Он не знает о медовых дынях, и он в принципе не может сформулировать требования к информационной системе, особенно в части отладки процессов, интерфейса, юзабилити. Смогла бы компания Apple придумать iPhone, если бы она ходила и расспрашивала заказчиков, каким они видят мобильный телефон? Вряд ли.
Поэтому давайте решим: ответственность за качество решения полностью лежит на разработчике. И спихнуть ее на заказчика нельзя ни при каких обстоятельствах.
Исходя из этого тезиса, мы сформулировали для себя определенный подход к разработке информационных систем:
  1. Заказчик не знает, чего хочет. Он не сильно информирован о возможностях технологий. Поэтому мы спрашиваем, какие области бизнеса нуждаются в автоматизации, и уже после формирования границ "проблемной рутины" принимаем решение о том, какие процессы и как лучше автоматизировать, и какая система лучше для этого подходит. Кстати, как вы думаете, кто придумал автоматическую коробку передач для автомобилей, серрейторную заточку ножей, кофеварку? Это были не пользователи, это были инженеры. Им достает технического бэкграунда, чтобы придумать решение для упрощения жизни.
  2. Заказчику только помешают масштабные изменения, он хочет повышения уровня комфорта. Поэтому мы тщательно изучаем действующие процессы на предприятии, и предлагаем только варианты их упрощения. Если раньше на предприятии к каждому новому договору собирался пакет документов, вручную составлялись протоколы согласования и вся эта пачка путешествовала из рук в руки неделями, то мы предлагаем оптимизацию этого процесса в формате "после ввода исходных данных, система сама составит нужные документы и отправит их на согласование". Мы не выкорчевываем ваши процессы и не крушим сложившиеся традиции, мы сокращаем их цикл, сложность и ресурсоемкость.
  3. Если заказчику не нужна автоматизация – мы ее не навязываем. А вообще многие автоматизаторы этим грешат. К примеру, заказчик хочет упрощения размещения заказов в производство и отслеживания их выполнения, а интегратор ему «втюхивает» еще и автоматизацию склада. Якобы без нее никак. И начинаются страдания: кладовщики не хотят и не могут работать с системой, система штрихкодирования оказывается несовместимой с внедряемым решением, документы отгрузки не проводятся задним числом (что, в общем-то, в реалиях российского рынка – обычное дело)… Проект разрастается, дорожает, и конца все не видно.
  4. Если наши продукты заказчику не подходят, мы говорим об этом прямо. Мы понимаем, что не каждый лид обязан превращаться в клиента на всю жизнь. Из этого, кстати, есть прямое следствие: еще ни один наш проект не был провальным. Вообще ни один.
  5. Если заказчик требует невозможного, мы за проект не беремся. Обычно на этом рынке используется другой подход: все пожелания заказчика интеграторы тщательно фиксируют, потом выкидывают из них 2/3 (потому что слишком сложно), а оставшуюся часть реализуют как сами поняли. И появляется на свет еще один «монстр», а заказчик продолжает вручную маркировать коробки на складе и ставить задачи сотрудникам по электронной почте и из уст в уста…
В эпилоге еще раз упомянем: мы как интеграторы полностью понимаем свою миссию: создать для бизнеса среду и средства для эффективной, комфортной работы. ИТ предоставляют огромные возможности и являются неистощимым источником помощи, и мы охотно делимся ими.


Поле ввода пароля в Skype неактивно

14.06.2014

Не можете войти в Skype из-за неактивного поля пароля? Бывает. Причина тому - некорректная работа Internet Explorer и Windows Scripting Engine, от которых Skype теперь напрямую зависит. Лечим:

Способ № 1: простой и 100% рабочий во всех случаях.

Откройте свойства ярлыка Skype (если его нет - создайте), в поле "Объект" после кавычек впишите /legacylogin

password-field-in-skype-inactive-01.png

Нажмите "Ок". Теперь при запуске Skype с этого ярлыка будет открываться старое окно авторизации, которое не использует компоненты Internet Explorer. Поле ввода пароля, само собой, будет активно.

Способ № 2: чиним Internet Explorer

Сбросьте настройки IE на заводские и установите последние обновления. Также неплохо будет поуничтожать или хотя бы отключить ненужные и лишние надстройки IE. Помогает в 95% случаев.

Способ № 3: чиним Skype

Удалите директорию Skype из профиля пользователя - C:\Users\Имя_пользователя\AppData\. При неисправности IE не поможет.


Простой анализ BSoD

13.06.2014
Любой системный администратор (да и почти любой пользователь компьютера на базе Windows) рано или поздно сталкивается с BSoD - "Синим экраном смерти" как вестником, что с системой что-то не в порядке:

bsod-easy-analyse-01.jpg

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

Что ж, мы можем призвать на помощь высшие силы. В данном случае - утилиту BlueScreenView (качаем отсюда: http://www.nirsoft.net/utils/blue_screen_view.html).



Что она умеет:


1) сканирует дампы файлов BSoD;

2) структурирует информацию об ошибках: с датами и временем, код ошибки, данные о драйверах или системных модулях и библиотеках, работа которых привела к ошибке;

3) выдает эту информацию в удобном для просмотра и анализа формате:

bsod-easy-analyse-02.gif

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


Как сократить размер файла Excel с рисунками

06.06.2014

Файлы Excel, помимо прочего, широко применяются для подготовки спецификаций и каталогов товаров и их последующей рассылки контрагентам. Вложенные в них графические элементы (фотографии товаров, чертежи, графики и пр.) сильно раздувают их размер, что затрудняет пересылку по почте (у кого-то каналы связи плохие, у кого-то установлены драконовские ограничения на максимальный размер почтового сообщения на серверах). При этом архивация этих файлов традиционными средствами - WinRAR'ом или 7zip'ом - помогает не сильно: и без того сжатые графические форматы ни в какую не желают сокращаться в размерах. Однако есть способ сжимать графику внутри файлов собственными средствами Excel. Приступим.
Для наглядности мы подготовили увесистый excel-файл. Он насчитывает с десяток фотографий и весит порядка 7 Мбайт:
how-to-compact-excel-with-graphics-01.png
Открываем его в Excel, выделяем любой рисунок, в меню сверху выбираем "Работа с рисунками - Формат", после чего нажимаем кнопку "Сжать рисунки":
how-to-compact-excel-with-graphics-02.png
В появившимся окне убираем галочку "Применить только к этому рисунку" (мы же хотим сжать всю графику?) и выбираем качество вывода в зависимости от потребности. Уровень "Электронная почта" для нас представляется оптимальным:
how-to-compact-excel-with-graphics-03.png
Нажимаем "Ок", проверяем "читаемость" графики (чтобы она не выглядела хуже, чем была при исходных параметрах), сохраняем файл. И проверяем его размер:
how-to-compact-excel-with-graphics-04.png
Сжатие почти в 10 раз - это, кажется, успех! Осталось только разослать полученный файл контрагентам. Благо теперь для этого практически никаких препятствий нет.


Как активировать Windows 8 и Windows Server 2012, если нет ссылки «Изменить ключ продукта»

13.05.2014
Привычный способ активации Windows с помощью ключа может быть слегка осложнен, если в свойствах "Компьютера" не отображается ссылка "Изменить ключ продукта". Такое встречается в Windows 8 и Windows Server 2012. Как бороться?

1. Наведите мышью в правый нижний край экрана и во всплывшей панели нажмите "Поиск".

2. Введите в поисковой строке slui 3. В левой части должно появиться соответствующее приложение:

change-product-key-link-is-not-available-01.png

3. Нажимайте на него мышкой. Откроется стандартное приложение активации Windows:

change-product-key-link-is-not-available-02.png

После этого выполняйте стандартную процедуру активации системы.


Перенос WSUS на другой диск

15.04.2014
Если на диске с данными WSUS кончилось свободное место, или он вышел из строя, возникает необходимость перенести данные на другой диск или раздел
Задача решается в два этапа: перенос файлов обновлений и перенос базы данных.

Часть 1. Перенос файлов и папок WSUS

Для решения этой задачи мы воспользуемся утилитой командной строки для управления WSUS - WSUSutil.exe.
  1. Создаем на новом диске/разделе папку для контента WSUS
  2. Открываем командную строку от имени администратора
  3. Переходим в каталог C:\Program Files\Update Services\Tools
  4. В нашем примере мы перенесем контент WSUS на диск W: в папку WSUS, лог процесса положим в файл log.txt на том же диске.
  5. Выполняем команду: wsusutil.exe movecontent W:\WSUS W:\log.txt
    В зависимости от размера папки WSUS, выполнение команды может занять продолжительное время (несколько часов). По результатам получаем сообщение "Content move has successfully finished.":
    wsus-content-move.png
  6. После этого мы можем удалить папки с контентом WSUS из прежнего размещения.
Если в вашем случае старый диск недоступен (вышел из строя), то команду следует выполнять с ключом -skipcopy, в нашем случае она выглядела бы вот так:
wsusutil.exe movecontent W:\WSUS W:\log.txt -skipcopy
Тогда WSUSutil только перепропишет пути хранения данных WSUS, и по окончанию выполнения команды скачает все необходимые обновления.
Что еще следует знать:
  • диск, на который вы будете переносить данные, должен быть отформатирован в NTFS;
  • WSUSutil не будет копировать те данные, которые уже есть в новом размещении;
  • WSUSutil при переносе данных устанавливает те же NTFS-права, что были в источнике.
Подробнее об утилите управления WSUSutil вы можете почитать в статье Managing WSUS from the Command Line.

Часть 2. Перенос базы данных WSUS

  1. Если у вас не установлены средства управления сервером MS SQL, скачиваем MS SQL Server 2008 Management Studio Express (отсюда: http://www.microsoft.com/en-us/download/details.aspx?id=7593)
  2. Установливаем его. Следует заметить, что Microsoft унифицировала установку всех продуктов, связанных с MS SQL, поэтому инсталлятор консоли управления выглядит как инсталлятор полноценного сервера, и он отпугивает. Так что приведем небольшую шпаргалку, как поставить консоль управления:

    На первом экране инсталлятора выбираем в меню слева Installation, справа - New SQL Server stand-alone installation or add features to an existing installation:

    wsus-01.png

    Доходим до этапа Installation Type, выбираем Perform a new installation of SQL Server 2008:

    wsus-02.png

    На этапе Feature Selection выбираем Management Tools - Basic:

    wsus-03.png

    Дальше процесс сводится к нажатию кнопки "Далее" и "Финиш".

  3. Открываем SQL Server Management Studio:

    wsus-04.png

  4. Подключаемся к серверу \\.\pipe\mssql$microsoft##ssee\sql\query

    wsus-05.png

  5. Находим в списке базу WSUS, выполняем Detach:

    wsus-06.png

  6. В процессе отсоединения базы сбрасываем соединения, для чего проставляем галку Drop Connections:

    wsus-07.png

  7. После отсоединения, переносим базу в новое место. У нас это, как упоминалось, диск W:, папка WSUS:wsus-08.png

  8. И присоединяем базу обратно к серверу:

    wsus-09.png

  9. Файлы указываем уже в новом расположении:

    wsus-10.png

  10. По окончании процедуры база получит новое расположение.

Как отключить сообщение «Тестовый режим» в Windows 7 / 8

12.04.2014

Тестовый режим в Windows используется для возможности использовать драйверы, не имеющие цифровой подписи Microsoft, и зависящее от них ПО. Удобная функция для отладки, но пользователей смущает надпись в правом нижнем углу экрана. Поэтому рассказываем, как ее отключить.

В Windows 7:

Откройте командную строку от имени администратора, выполните команду:
  bcdedit /set TESTSIGNING OFF   

В Windows 8:

Откройте командную строку от имени администратора, выполните команду:
  bcdedit -set TESTSIGNING OFF