среда, 12 декабря 2018 г.

Долго запускается 1С предприятие 7.7 (конфигуратор, монитор, отладчик)

Проблема: Долго запускается 1С предприятие 7.7 (конфигуратор, монитор, отладчик)
Решение: https://infostart.ru/public/301032/

Если у Вас всегда очень долго открывается 1С, заставка висит в течение нескольких минут, зависает при старте предприятия 7.7 и конфигуратор, и монитор, и отладчик, скорее всего, дело в файле 1cv7evt.txt (в подкаталоге Syslog в каталоге базы), вернее в размере этого файла.

Перенесите его в другую папку.

Cлужебный файл 1cv7evt.txt содержит в себе названия типов событий и названия пользовательских событий. Он требуется для того, чтобы во время просмотра журнала регистраций в момент установки фильтра на события можно было отбирать события пользователей по типу события и по событию.

Печать на сетевом принтере без диалога печати

Одно из решений : https://infostart.ru/public/84163/

Надо к имени принтера добавить в конце слэш
Вместо Т.Напечатать(0);
Надо написать:
Рег = СоздатьОбъект("РеестрWin");
Рег.ОткрытьКлюч("HKEY_CURRENT_USER","Software\1C\1Cv7\7.7\_НОВАЯ БАЗА\V7\" + ИмяПользователя + "\Moxel\Default","KEY_READ");
ИмяПринтера = "";
Рег.ЗапроситьЗначение("DefaultPrinter",ИмяПринтера);

Т = СоздатьОбъект("Таблица");
Т.ВывестиСекцию("Шапка");
Т.ПараметрыСтраницы(,,,,,,,,,,,ИмяПринтера + "\");
Т.Напечатать(0);

пятница, 23 ноября 2018 г.

Символы для маски реквизитов 1С 7.7

! — введенный символ преобразуется в верхний регистр;
9 — произвольный символ цифры;
# — произвольный символ цифры или «-» (знак минус) или «+» (знак плюс) или пробел;
N — любые алфавитно-цифровые символы (буквы или цифры);
Х (латинского алфавита) — произвольный символ;
@ — любые алфавитно-цифровые символы (буквы или цифры) в верх­нем регистре.

среда, 21 ноября 2018 г.

У принтера HP 4015 не рабтает дуплекс при групповой печати из 1С

Появилось внезапно, спустя пару лет после стартовой установки.
Если печатать по 1-му документу - всё нормально. Через обработку групповой печати - дуплекс не отрабатывает.
Повышение прав пользователя, замена драйвера (родного на универсальный), сброс настроек печати - не помогли
Только установка принтера заново, причем новый драйвер (универсальный) надо выбрать сразу при установке.

понедельник, 29 октября 2018 г.

Принтер HP LJ 600/602/603 при включении останавливается с сообщением на табло "Подъем лоток 2"

Отсюда: https://www.testcopy.ru/forum/viewtopic.php?f=3&t=7412

Все оказалось намного проще. Оказалось он не понимает картридж. Почему-то только при включенном принтере, если вытащить-вставить картридж, то он говорит "неправильный картридж" или что-то типа этого, а потом все остальное. А если включить принтер со вставленным картриджем - то он пишет подъем лотка 2. Может глюк такой, может ошибка картриджа считается незначительная, но все равно не работает. Может кто-то тоже столкнется и это ему поможет...

воскресенье, 28 октября 2018 г.

Google запустил короткий тип доменов, позволяющий быстро создавать новые документы

https://itc.ua/blogs/google-zapustil-korotkiy-tip-domenov-pozvolyayushhiy-byistro-sozdavat-novyie-dokumentyi/

Поисковый гигант Google представил короткие домены для быстрого доступа к сервисам «Google Документы» и «Сайты Google».
Как сообщается, отныне пользователю достаточно набрать в адресной строке ключевое слово и добавить к нему «.new». Например, домен «doc.new» открывает текстовый онлайн-редактор с пустым документом.

Всего Google запустил 15 адресов для быстрого доступа к сервисам:

вторник, 2 октября 2018 г.

Cisco AnyConnect отказывается соединяться

Проблема: После ввода логина/пароля в логе сообщения "Establishing VPN - Activating VPN adapter...      Establishing VPN - Repairing VPN adapter...", а также "VPN client driver error"
Переустановка приложения - никакого эффекта.
Решение:
Подсказали здесь.
В настройках виртуального сетевого адаптера Cisco снять флаг IPv6, а для ipv4 - убрать прописанные неизвестным умельцем значения, установить всё на "получать автоматически"!

четверг, 23 августа 2018 г.

Очистка диска в Windows Server 2008 R2

По умолчанию утилиты очистки жесткого диска Windows Server 2008 R2 нет, вернее данная утилита в этой ОС не представлена как установленное приложение в системе.

Добавить данную утилиту можно непосредственно из системной папки Windows, файлы:

1. C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe
2. C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui

Необходимо скопировать в соответствующие папки:
1. %systemroot%\System32
2. %systemroot%\System32\en-US

Запустить можно командой - Cleanmgr от имени Администратора.

(С) много где в интернетах

вторник, 17 июля 2018 г.

Административные оснастки и элементы панели управления Windows, запуск из командной строки

Памятка отсюда.

Название элемента панели управления Команда
Свойства системы sysdm.cpl
Установка и удаление программ appwiz.cpl
Учетные записи пользователей nusrmgr.cpl
Дата и время timedate.cpl
Свойства экрана desk.cpl
Брэндмауэр Windows firewall.cpl
Мастер установки оборудования hdwwiz.cpl
Свойства Интернет inetcpl.cpl
Специальные возможности access.cpl
Свойства мыши control Main.cpl
Свойства клавиатуры control Main.cpl,@1
Язык и региональные возможности intl.cpl
Игровые устройства joy.cpl
Свойства: Звуки и аудиоустройства mmsys.cpl
Мастер настройки сети netsetup.cpl
Управление электропитанием powercfg.cpl
Центр обеспечения безопасности wscui.cpl
Автоматическое обновление wuaucpl.cpl
Сетевые подключения ncpa.cpl


Название оснастки Имя оснастки
Active Directory Пользователи и компьютеры (AD Users and Computers) dsa.msc
Диспетчер служб терминалов (Terminal Services Manager) tsadmin.msc
Управление компьютером (Computer Management) compmgmt.msc
Консоль управления GPO (Group Policy Management Console) gpmc.msc
Редактор объектов локальной политики (Group Policy Object Editor) gpedit.msc
Результирующая политика (результат применения политик) rsop.msc
Локальные параметры безопасности secpol.msc
Настройка терминального сервера (TS Configuration) tscc.msc
Маршрутизация и удаленый доступ (Routing and Remote Access) rrasmgmt.msc
Службы (Services) services.msc
Общие папки (Shared Folders) fsmgmt.msc
Диспетчер устройств (Device Manager) devmgmt.msc
Локальные пользователи и группы (Local users and Groups) lusrmgr.msc
Локальная политика безопасности(Local Security Settings) secpol.msc
Управление дисками (Disk Management) diskmgmt.msc
Active Directory Домены и Доверие(AD Domains and Trusts) domain.msc
Active Directory Сайты и Доверие (AD Sites and Trusts) dssite.msc
Политика безопасности домена (Domain Security Settings) dompol.msc
Политика безопасности контроллера домена (DC Security Settings) dсpol.msc
Распределенная файловая система DFS (Distributed File System) dfsgui.msc

вторник, 10 июля 2018 г.

Как найти сервер активации KMS в домене

Вопрос: Можно ли определить и найти работающий сервер активации KMS в домене AD.

Решение: здесь.


Чтобы узнать, есть ли в домене сервер активации KMS и найти его, набираем следующий запрос в командной строке:

nslookup -type=srv _vlmcs._tcp.наш_домен


Он вернёт примерно следующее

Server:  dc1.наш_домен
Address:  внутренний IP DNS-сервера

_vlmcs._tcp.наш_домен      SRV service location:
priority       = 0
weight         = 0
port           = 1688
svr hostname   = kms-server.наш_домен
kms-server.
наш_домен       internet address = искомый IP KMS-секрвера
 
В том случае, если такой SRV записи в домене нет, DNS сервер вернет ошибку.

среда, 6 июня 2018 г.

МФУ Canon MF6100 отказывается сканировать

Проблема: После установки драйверов - печатает нормально. И сканер в устройствах виден, но при попытке сканировать - сообщает что сканер занят. При сканировании через Toolbox выдаёт ошибку "162,0,0, проверьте статус сканера".

Решение:
Нажать кнопку SCAN на устройстве, и выбрать режим сканирования :)

  1. Verify that MF Toolbox is closed on the computer and press the [SCAN] button on the printer.
  2. Highlight [Remote Scanner] and press [OK].  The screen will show, "Remote Scanner. Waiting online...".
  3. On the computer, open the MF Toolbox and select [PDF].
  4. Click the green [START] button on the [PDF] window.  The machine will start processing the scan.
Источники:
http://www.cyberforum.ru/printers/thread840302.html
https://forum.ixbt.com/topic.cgi?id=13:44864
https://community.usa.canon.com/t5/Office-Printers/MF-4890dw-Not-scanning/m-p/163722

четверг, 17 мая 2018 г.

Группировка данных в файле Excel из 1С 7.7

Задача: Есть файл Excel необходимо добавить в него структуру из 1С.


Заголовок           
<
    <    Проверка 1   
        - строка 1
        - строка 2
    >       
    <    Проверка 2   
        - строка 1
        - строка 2
    >       
>      
     


Решение:

Эксель = СоздатьОбъект("Excel.Application");
ПутьКФайлу = "e:\test\test.xls";
Книга = Эксель.WorkBooks.Open(ПутьКФайлу);
Лист = Книга.WorkSheets(1);
Лист.UsedRange.ClearOutline();   // убираем все группировки на листе
КоличествоСтрок = Лист.UsedRange.Rows.Count;
Для кол=1 По 2 Цикл        // разметка у нас в 1 и 2-й колонке
    Для стр=3 По КоличествоСтрок Цикл    // 1 и 2 строка заголовки, пропускаем
        зн = СокрЛП( Лист.Cells(стр, кол).Value );
        Если зн="<" Тогда                // начало группы
            старт = СокрЛП(стр+1);
        КонецЕсли;
        Если зн=">" Тогда                // конец группы
            финиш = СокрЛП(стр - 1);
            Лист.Rows(старт+":"+финиш).Group();
        КонецЕсли;
    КонецЦикла;
КонецЦикла;
 

Лист.Outline.ShowLevels(1);    // свернём

Эксель.ActiveWorkbook.Save();
Эксель.ActiveWorkbook.Close();
Эксель.Quit();
Эксель = "";   


По мотивам:
https://www.planetaexcel.ru/techniques/9/47/
http://vip1c.ru/page/1s-i-excel-tablica-funkcij-excel-dostupnyh-iz-1s
http://citforum.ru/programming/windows/excel_faq/part2.shtml#2.22
http://exp-1c.narod.ru/articles/articl01.htm

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

Ошибка SQL 'Error: 3041, Severity: 16, State: 1. Check the backup application log' при попытке создания бекапа базы

Проблема:  Иногда при ночном создании бекапа базы 1С 7.7, на MS SQL Server 2008, получаем ошибку Error: 3041, Severity: 16, State: 1. Check the backup application log, но если запускать утром вручную - выполняется нормально.
Источники:
Error: 3041, Severity: 16, State: 1. Check the backup application log
v7: Не получается создать бекап на сетевой диск
Решение: В нашем случае - начать бекап не позволяла задача CheckDB, выполняющаяся за 5 минут до старта бекапа, и блокирующая базу.
Помог перенос старта задачи на 10 минут, чтобы они не пересекались.
 

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

1C 7.7 SQL: Доступ к базе данных на сервере возможен только из одного каталога информационной базы

Решение отсюда: http://www.pokatashkin.com/it/1c/1108

Иногда при попытке подключиться к информационной базе 1С:Предприятие 7.7 в режиме SQL, может возникнуть ошибка: «Доступ к базе данных на сервере возможен только из одного каталога информационной базы». Обычно это происходит из-за некорректного завершения подключения пользователя к базе. В результате остается зависший SQL-процесс и/или открытые по сети файлы *.LCK в каталоге информационной базы и каталогах пользователей. Ниже описаны способы способы решения данной проблемы.
Если завис SQL-процесс, то можно либо просто перезагрузить SQL сервер, либо убрать зависший SQL-процесс с помощью SQL Enterprise Manager. Для этого в Management\Current Activity\Process Info перейдите к зависшему процессу и в меню «Action» выберите пункт «Kill Process».
Если проблема в открытых по сети файлах *.LCK, то как и в первом случае можно просто перезагрузить файл-сервер с информационной базой, либо зайти на этом сервере в Управление компьютеров (Computer Management) в Общие папки\Открытые файлы и закрыть все файлы с расширением *.LCK в каталоге информационной базы и каталогах пользователей.

P.S. Не обязательно файлы LCK - могут быть и 1Cv7.$ui - тоже удаляем, когда 1С закрыта.

Ещё одно замечание:
http://www.vostokit.com/1s-error-sql/

Первый пользователь запускает 1С без ошибок, последующие не могут зайти.
Для исправления ошибки необходимо добавить для пользователя SQL-сервера роль processadmin: SQL Server - Security - Logins - вкладка Server Roles.
Роль processadmin позволяет закрывать sql-соединения и используется очень редко.

понедельник, 29 января 2018 г.

1С: парсинг строки с ФИО

Задача: В наименовании справочника много слов после ФИО, надо отбросить всё лишнее.

Решение:
Преобразуем строку с наименованием в многострочную, и возьмем первые 3 слова.

// уберём пробелы слева и справа
наименование = СокрЛП(запр._наименование);
       
// уберём двойные пробелы
наименование = СтрЗаменить(наименование, "  ", " ");
       
// преобразуем в многострочную строку
наименование = СтрЗаменить(наименование, " ", РазделительСтрок);
       
// возьмем столько слов, сколько нужно (выбКвоСлов)
Для сч=1 По выбКвоСлов Цикл
    фио = фио + СтрПолучитьСтроку(наименование, сч) + " ";
КонецЦикла;