23 марта 2015 г.

1с 8.3 Поиск по нескольким реквизитам в справочнике

Стояла задача найти Конрагента в справочнике по ИНН и КПП (кто знает, что такое обособленное подразделение, поймет). Логика проста - найти по ИНН, сверить КПП, если нет добавить.

Найдено=Справочники.Контрагенты.НайтиПоРеквезиту("ИНН",ИскомыйИНН);
Если Найден=Справочники.Контрагенты.ПустаяСсылка() Тогда

14 марта 2015 г.

OSW7 Имя сбойного приложения printisolationhost.exe

Встала тут тривиальная задача - выкинуть старый компьютер с ХР на борту и поставить неттоп с семеркой. Ничего сложного, пока я не столкнулся с Canon i-sensys 3010.

Девайс нужно было подключить к новому ПК и расшарить по сети. Все работало и на локальной машине и на сетевых (Win XP x86), кроме одной, ноутбука директора (на борту Win 7 Pro x64). Печатать ни в какую не хотел.

Симптомы:
Из клиентской очереди документы улетали моментально, в очереди сервера не появлялись.
Но, если зайти с клиентской машины на "сервер" и открыть расшаренный принтер, то видел следующую картину - документ зависает в состоянии "Постановка в очередь печати" секунд на 30, а потом исчезает. Соответственно ничего не печатается.
Полез в журнал и вижу там сабж, а имя сбойного модуля ntdll.dll.

Пытки:
Давай копать гугл (вот прямо с совковой лопатой, правда копать особо нечего, так как выдача поискового запроса не блистала обилием информации). Долбался бы еще долго-долго, если бы не наткнулся на статью хабра-юзера. Внимательно прочитав рекомендации, решил проверить что да как.
Как выяснилось драйвер на директорском ноутбуке имел английскую локаль, а на "сервере" русскую.

Решение:
Установка русской локали решила проблему О_О

8 марта 2015 г.

Клал я тут плитку ...

Клал я тут плитку (керамогранит) на пол, все как обычно,выбора не было.
Пара заметок на следующий раз, коего, надеюсь, не будет:
1. Первая плитка, самая главная, ее нужно класть по уровню во всех проекциях.
2. На не ровном полу рекомендуется наносить клей и на плитку и на пол,с применением зубчатого шпателя,  соответственно класть рисунком крест на крест
3. Расстояние от стены до плитки должно быть не менее И не более толщины выбранного шва
4. Шов не должен быть слишком большим, чаще всего толщина шва составляет 1-2мм
5. После того как распределили клей по полу, уберите клей крючком по краю граничащих плиток,дабы излишки могли выйти.
6. До высыхания клея зачистите шов,например крючком, если клей уже засох,то можно использовать шпатель,крючок или зачистку для шва (наиболее приспособленный инструмент, на рабочей поверхности имеет крошку), правда изначально он предназначен для удаления затирки ;-)

3 марта 2015 г.

Фокусы в Excel




  1. Автоматическая перенумерация в столбце при добавлении строк:
        =ИНДЕКС($1:$65539;СТРОКА()-1;СТОЛБЕЦ())+1
    ИНДЕКС возвращает значение или ссылку на ячейку, СТРОКА() и СТОЛБЕЦ() возвращают номер текущего, СТРОКА()-1, соответственно номер строки выше. Ну и +1 добавляет к значению 1.
  2. Динамический именованный диапазон.