среда, 26 декабря 2012 г.

Сброс МФУ RX500

Утилита для сброса памперсов и протчей херни - SSC Service Utility for Epson Stylus Printers (так понимаем не родная, не епсоновская). Норот говорит можно сбросить так: Нужно нажать вместе кнопки Power, Load/Eject, Stop, B&W, Color, затем принтер включится и на дисплее будет надпись "Init eeprom". Затем нажать кнопку Color и принтер сбросит счетчик отработки.
Посмотрим, посмотрим...
Upd: Отлично все работает. Только кнопки нужно отпускать самому - Init EEPROM сама не появляется.

вторник, 25 декабря 2012 г.

УТ 11 нет справочника номенклатуры

В "Поиске ссылок на объекты" нет справочника Номенклатура. Есть "Позиция номенклатуры" - Хуй найдешь.Полный пиздец.

понедельник, 24 декабря 2012 г.

Выбор всех документов по оси времени в 1С v82

Тут давеча, пришла в голову совершенно пошлая идея: в управлении торговлей версия 8.2. Выбрать все документы так сказать независимо от вида, а токмо по очередности расположения на оси, сиречь - шкале, времени. И вот, тыж погляди, в 1С v77 есть такой тип "Документ" делай по нему выборку и пперёд. А в 8.2? Про типы в восьмерке я не говорю. От типов в восьмерке волосы встают дыбом и рвутся из ширинки, а яйца от ужаса превращаются в остренькие ромбы. Но вот как эту задачу решить? Нет, есть конечно конструкция вида:


Для Й = 0 По Метаданные.Документы.Количество() - 1 Цикл
ТипДокумента = Метаданные.Документы.Получить(Й).ПолноеИмя();
Сообщить(""+ТипДокумента);
Док=Новый(СтрЗаменить(ТипДокумента,"Документ","ДокументМенеджер"));
Выборка = Док.Выбрать();
Пока Выборка.Следующий() Цикл
ТабСтр = ТЗ.Добавить();
ТабСтр.Документ = Выборка.Ссылка;
ТабСтр.Дата = Выборка.Дата;
КонецЦикла;
КонецЦикла;


но она выбирает документы потипно, а мне нужно перемешать их и расположить по оси времени.
Тупил... Вечерело... От недалёкого крика в ухо снизашло озарение: ТАБЛИЦЫ!
Ну собственно вот, остальное и вообще вся эта задача яйца выеденного не стоит.


        ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Документ");
ТЗ.Колонки.Добавить("Дата");
Для Й = 0 По Метаданные.Документы.Количество() - 1 Цикл
ТипДокумента = Метаданные.Документы.Получить(Й).ПолноеИмя();
Сообщить(""+ТипДокумента);
Док = Новый (СтрЗаменить(ТипДокумента,"Документ","ДокументМенеджер"));
Выборка = Док.Выбрать();
Пока Выборка.Следующий() Цикл
ТабСтр = ТЗ.Добавить();
ТабСтр.Документ = Выборка.Ссылка;
ТабСтр.Дата = Выборка.Дата;
КонецЦикла;
КонецЦикла;

ТЗ.Сортировать("Дата Убыв");
Для Каждого ТабСтр из ТЗ Цикл
Сообщить(""+ТабСтр.Документ+" "+ТабСтр.Дата );
КонецЦикла;

Хотя, решение в народ не пошло, как то все медленно снимает документы с проведения.

пятница, 21 декабря 2012 г.

MF4410 не печатает под Windows 7. Акт за нумером 2

Вот, в продолжение этой темы. Чё-то наверное происходит в этом мире. На устройстве написано MF4410. Windows его определяет как MF4410. Драйверы качаем с официального сайта от продукта MF4410. Драйверы для нашей системы Windows 7 x32. Драйверы на ура устанавливаются. Ошибка при печати.
Устанавливаем драйвера от MF4010. Внимание! Все работает идеально.
Это такая шутка белых инженеров Canon, которую черные не поймут?

вторник, 18 декабря 2012 г.

Инструкция по миграции из HDD 80Gb в SSD 60Gb для удодов

Почему для удодов? - Потому, что это можно сделать сто пудов проще. Да-с. Наверное с помощью какого-нибудь Acronis Tchikh-Pykh Suite 2013. Но это за деньги. За деньги любой дурак сможет. А если делать не хуй, то можно попробовать этот способ, тем более что он при 80 Gb системном разделе еще и не очень долог.
Есть стало быть Сервер с Windows 2008, в нем в режиме AHCI подключены: Seagate 80 Gb, полностью отданный под системный раздел, один SSD Intel под БД и еще один Seagate 500Gb под архивы. Так-вот, системный Seagate 80Gb (два-года-работы-ни-одного-нарекания) в поисках скорости мыслился быть замененным на SSD, подходящих ТТХ. Но ввиду того, что по старинной русской привычке SSD был уже закуплен, а классная идея по его установке вместо HDD пришла потом, имело место быть несовпадение ТТХов, причем не в пользу SSD. Попытки напрямую посекторно скопировать HDD в SSD результата не дали. Разделы опознавались как ошибочные, комп грузиться отказывался. Способ копирования с пропорционально изменяемыми разделами был применен только в качестве "для смеха" и серьезных надежд на него не возлагали (что характерно, не ошиблись). В итоге все сделали по нехитрой нижеследующей методике.
Что понадобилось:
  • Сам системный диск - это понятно;
  • SSD куда переезжаем - это тоже понятно;
  • Еще один HDD, по емкости больше или равный системному - для страховки;
  • Загрузочный LiveCD c Paragon Partition Manager;
  • Установочный диск с Windows 7;
Действия:
  1. Подключаем системный HDD и страховочный HDD и грузимся с LiveCD;
  2. Копируем Парагоном системный HDD на страховочный в режиме сектор в сектору безо всяких оптимизаций (~30 мин.);
  3. Выключаем комп;
  4. Отключаем системный диск и откладываем в сторону и больше к нему не прикасаемся;
  5. Подключаем SSD;
  6. Грузимся с LiveCD;
  7. Парагоном уменьшаем длину системного раздела HDD до минимума (у меня получилось 44Gb ~30 мин;)
  8. В режиме копирования разделов копируем с HDD на SSD в самое начало диска служебный раздел, который равен 100Mb; (~1 мин.);
  9. В режиме копирования разделов копируем с HDD на SSD сам системный раздел (~30 мин.);
  10. На SSD увеличиваем системный раздел до максимально возможного;
  11. Выключаем компьютер и отключаем HDD;
  12. Грузимся с установочного диска Windows 7 и нажимаем ссылку восстановление системы, программа понюхает систему и сама предложит исправить проблему загрузки;
  13. Перезагружаемся;
  14. Хоп! Ла-лай-лай.
Итого где-то часа полтора со всякими перезагрузками.

У меня кстати, при копировании в пункте 2 Парагон заодно испортил и служебный раздел на оригинальном системном диске, так что система с него перестала загружаться. Я верю, что он это сделал с самыми чистыми намерениями. А мне 2 раза пришлось воспользоваться установочным диском с Windows 7 и туалетной бумажкой.
  

воскресенье, 16 декабря 2012 г.

Canon MF4410 не печатает из Windows 7 HB

Давняя нелюбовь у меня с принтерами и МФУ Canon. Я их не люблю - они отвечают мне взаимностью. Я люблю теплый, по домашнему уютный HP.
Стало быть вот, Canon. Да-с. Эпичный фаил, давеча господа. Отказалась эта блядь работать из под Windows 7 Home Basic. Причем, драйвера ставятся влёт, что с диска, что с сайта. Всё - находит, устройство - определяет, драйвера - устанавливает. При печати пробной страницы -  ошибка. Мастер устранения неполадок неполадки не находит. Что характерно, сканирует отлично. А печатать, сука не хочет, а сканирует зато замечательно, в папочку прям, на компьютере, а печатать - не печатает, а хотелось бы. А на Windows 2003 Server, что характерно печатает, но... не сканирует. А на XP зато и сканирует и печатает. Но если к машине с XP к этому МФУ подключиться из Windows 7 опять, сука не печатает. В Гоогле по этому не нашёл ничего. Беру тайм-аут. Вообще, проблем на пустой место.

Решил: upd на этом посту.



Лучший поставщик принтеров

воскресенье, 9 декабря 2012 г.

Блокер под Windows 8

Сегодня, первый раз в жизни, видел 8 винду. Винда приехала на неттопе, пораженная блокером, с требованием заплатить 2000 руб. за просмотр порнухи. Они в микрософте, что, специально что-ли? Или к ним ударная команда из 1С в полном составе переехала на работу.
Блокер конечно убрали. Но обидно до зеленых соплей - винда подается как новая, а проблемы у нее старые.  

суббота, 8 декабря 2012 г.

Windows Server 2008R2 из IDE в AHCI

По глупости своей, не смотря так сказать вперед, поставил давным давно один Windows Server 2008R2  на компьютер с материнской платой AsRock M3A770DE в режиме IDE. Сервер сей, достославный, в режиме нон-стоп отработал в течении двух лет с обычным WD 250 Гб в качестве диска для данных. Но в последнее время WD стал валять дурака: сыпать бэд-блоки, торомозить при чтении, всячески препятствовать. Решено было: нонче же поменять диск сей на SSD, дабы скоростью своей услаждал бы он операторов 1С, на выписке сидящих.
Купил интеловский SSD-шник. Переключил в биосе режим контроллера в AHCI. Ясен финист, сервер грузится отказался - выдал ошибку BSOD 0x00007b на голубом экране. Начал гуглить.  Кто что советует. Однако, путем компиляции подходов и ударов по бубну добился таки результата. Делал следующее:


  1. Вернул назад режим IDE и загрузил систему;
  2. На devid.info ввел запрос AMD SATA Controller; 
  3. Там есть вкладка 7/2008R2;
  4. Тыкнул на первую же ссылку;
  5. Потом тыкнул на "здесь" в предложении скачать более новый драйвер;
  6. Тыкнул там на ссылочку вида такого XXXXX.devid.info.exe;
  7. Скачаный файл запустил, он там посчитал, куда-то себе и вроде как установился;
  8. По совету икспердов в реестре по пути HKLM\System\CurrentControlSet\Services\msahci параметр Start сделал равным 0 и перезагрузился;
  9. Снова в биосе исправил на AHCI;
  10. Загружаюсь - HUY - экран такой же голубой;
  11. Снова меняю все назад. Гружусь в систему;
  12. Гуглёж, мудёж, яндексёж;
  13. Один из англопишущих людей посоветовал в реестре по пути HKLM\System\CurrentControlSet\Services\pciide параметр Start сделать равным 3;
  14. Перезагруз и установка в биосе режима AHCI;
  15. Перезагрузка в режиме защиты от сбоев;
  16. Грузится;
  17. Перезагрузка в нормальном режиме;
  18. Хоп! Ла-лай-лай! Работает. 
Что характерно:
  1. Те же самые дрова, скачанные с сайта AsRock, ставиться отказались. Они только для режима с загрузкой по F6 при установке Windows;
  2. Если оба параметра Start равны 0 то не работает. 0 - наверное грузиться при загрузке, 3 - не грузиться при загрузке. 
  3. Все остальное наверное из области танцев возле берестяного чучела самолета в ожидании банок с тушенкой, но тем не менее... 


четверг, 6 декабря 2012 г.

1C подключение к серверу лицензий

Ну так. Что бы не забыть.
Что есть из мат. тех обеспечения:
Сервер Windows 2008R2: IP 192.168.1.1, стоит HASP License Manager;
Роутер DIR-120: одним глазом смотрит в сеть (IP: 192.168.1.2), другим глазом смотрит в интернет (внешний IP:  ХХХ.ХХХ.ХХХ.ХХХ такой вот, да);
Компьютер, расположенный где-то на просторах интернета, с установленной 1С без аппаратного ключа.
Задача: 1С на компьютере должна через интернет получать лицензию с сервера.

Перво-наперво на сервере открываем 475 порт для TCP и для UDP (зачем для двух протоколов сразу? на всякий случай!). Это конечно делается вот здесь: Пуск-Администрирование-Брандмауэр Windows в режиме усиленной безопасности. Затем Правила для входящих соединений-Создать правило. Создаем правило для протокола TCP. И точно такое же, для UDP 


Теперь идем в Правила для исходящих соединений-Создать правило и создаем еще два правила  для TCP и UDP.

Далее. Делаем проброс портов на роутере. Для DIR-120 картинка такая:


На этой стороне вроде бы все. Понятно что на сервере должен стоять менеджер лицензий HASP (HASP License Manager).

На компьютере с 1С: ищем файл по пути C:\Program Files (x86)\1cv82\conf\nethasp.ini и наполняем его содержанием:

[NH_COMMON]
NH_TCPIP = Enabled or Disabled ; Use the TCP/IP protocol
[NH_TCPIP]
NH_SERVER_ADDR = XXX.XXX.XXX.XXX
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled

И вроде бы все. Если все работает то можно удалить правила и проброс портов связанные с TCP, а то не секьюрно.