четверг, 6 февраля 2014 г.

Шаблоны сообщений в Outlook

В какой-то момент понял, что по работе пишу много однотипных сообщений в Outlook.
Задался вопросом поиска механизма шаблонов.
Помогла статья.
http://v-time.com.ua/ru/nash-blog/entry/sozdanie-shablonov-pisem-v-outlook-2010.html
сделал все по ней и заработало

пятница, 10 января 2014 г.

Internet Explorer 11 зависает на Windows 8.1

Ситуация

Обновил Windows до версии 8.1. Соответственно получил Internet Explorer 11
После активной работы IE при запуске зависал.

Симпотмы 

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

Не помогала не перезагрузка компьютера ни переустановка Internet Explorer.

Что помогло в моем случае

Очень странное решение, но тем не менее, у меня сработало.
(в двух совах IE завис на включенной панели разработчика)

0. срубил все экземпляры IE через диспетчер задач

1. запустил IE без надстроек
iexplore.exe -extoff

2. Передернул видимость панели инструментов разработчика (несколько раз нажал F12 чтобы панель разработчика в конце концов оказалась невидимой)

3. Закрыл IE

4. Запустил IE в стандартном режиме

Что нашел по теме, но мне не помогло

(может в вашем случае поможет)

Советы по устранению ошибки в IE
http://answers.microsoft.com/en-us/ie/forum/ie11-iewindows8_1/internet-explorer-11-crash-on-run-after-81-install/67e84baf-98fe-43c9-9354-9a46091fcbb6
Тут в основном советовали переустановить драйвера видеокарты NVidia

update ie (обновление для IE)
Update for Internet Explorer 11 for Windows 8.1 for x64-based systems (KB2901549) - Русский
http://www.microsoft.com/ru-ru/download/details.aspx?id=40854
(Выберите нужный язык)
Это обновление у меня отказалось ставиться

сделать резет IE
http://www.techguylabs.com/episodes/1030/how-can-i-reset-internet-explorer-11
(до этого решения просто руки не дошли. могло бы и помочь)

Ссылки по теме

Параметры командной строки IE

вторник, 24 декабря 2013 г.

Entity Framework 6 VS 2012 - ошибка при добавлении в модель хранимой процедуры

Окружение
VS 2012
EF6

Ситуация
при добавлении хранимой процедуры в EF6 модель
появилась ошибка при компиляции

Value of type 'System.Data.Objects.ObjectParameter' cannot be converted to 'System.Data.Entity.Core.Objects.ObjectParameter'.


Решение

Установить Entity Framework 6.0.2 Tools for Visual Studio 2012 & 2013
http://www.microsoft.com/en-us/download/details.aspx?id=40762

Помогла статья http://stackoverflow.com/questions/19661494/entity-framework-6-cannot-build-after-adding-stored-procedures-to-data-model 

четверг, 19 декабря 2013 г.

Битрикс. Выгрузка заказов из 1С: Произошла ошибка на стороне сервера

Ситуация
При выгрузке заказов из 1С в битрикс выдает ошибку
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен

Окружение
1С 8
Битрикс 14

Разбирательство
ошибка начала появляться после обновления на битрикс версию 14.

отлаживался в конфигурации.
вышел на модуль обработки Обработка.ОбменССайтом
функцию HTTPВыгрузить на сервер

Что вижу
файл ответа, который приходит от битрикса содержит в начале переход строки, т.е слово success начинается не на первой строке а на второй.

Исправление

В теле функции нашел строку
СостояниеОбмена = СокрЛП(НРег(СтрПолучитьСтроку(ОтветСервера,1)));

и заменил её на
СостояниеОбмена = НРег(СтрПолучитьСтроку(СокрЛП(ОтветСервера),1));

Суть изменения: сразу же обрезаю строку слева и справа.


Кто знает более удобный способ-поделитесь

см. также
Если это решение оказалось не вашим случаем, есть еще одно описание проблемной ситуации при выгрузке и её решение
Битрикс выгрузка заказов проблема и решение

вторник, 3 декабря 2013 г.

EF6 тесты ошибка

Ситуация

Делаю тесты в Visual Studio 2012 для EF проекта.
Получаю ошибку.

Class Initialization method EFProviders.Problem.UnitTest.TestInitialize threw exception. System.InvalidOperationException: System.InvalidOperationException: The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information..


Решение
помогло добавление строки

var _ = System.Data.Entity.SqlServer.SqlProviderServices.Instance;

в метод инициализации теста

См. также
Другие проблемы с тестированием связанные с Visual Studio 2012 см. здесь
http://dev-doc.blogspot.com/2013/10/visual-studio-2012-create-unit-tests.html

Ссылки по теме
решение нашел здесь
http://entityframework.codeplex.com/workitem/1590