Рубрики
1С: Предприятие 8.х XML

1с8 чтениеXML.Имя = пустая строка

Столкнулся сегодня с проблемой для кода атрибут ЧтениеXMLФайла.Имя должен содержать корневой тег. И содержит до момента использования ЧтениеXMLФайла в качестве источника данных Если вызвать то ЧтениеXMLФайла.Имя перестает содержать корневой тег и содержит “” (пустую строку) видимо он содержит последний тег что был прочитан. Выход – Считывать в переменную корневой тег для идентификации файла а затем […]

Рубрики
1С: Предприятие 8.х Программирование

как получить форму внешней обработки на УФ в 1С: Предприятии

Рубрики
1С: Предприятие 8.х Программирование

как открыть обработку в основном окне 1С: Предприятия (УФ) на Управляемых формах

Рубрики
Без рубрики

ICertificates2::Find method как найти сертификат по отпечатку через Capicom.dll

‘константы описанные в https://docs.microsoft.com/ru-ru/windows/win32/seccrypto/certificates-find ‘ICertificates2::Find method Const CAPICOM_CURRENT_USER_STORE = 2 Const CAPICOM_CERTIFICATE_FIND_TIME_VALID = 9 Const CAPICOM_ENCRYPTION_ALGORITHM_RC2 = 0 Const CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM = 0 ‘использую эту константу для поиска CAPICOM_CERTIFICATE_FIND_SHA1_HASH Returns certificates matching a specified SHA1 hash. Const CAPICOM_CERTIFICATE_FIND_SHA1_HASH = 0 bFindValidOnly = false ‘ varCriteria [in, optional] ‘ A variant that contains the search criteria. This […]

Рубрики
1С: Предприятие 8.х Без рубрики

Варианты Преобразования HEX в строку и в двоичные данные

Сегодня передо мной встала задача: искать сертификаты по отпечатку через CAPICOM.dll и отфильтровывать их по алгоритму подписи, а затем передавать на вход методов подписания документов и отображения сертификатов на формах и в справочниках данных сертификатов. Почему? Просто оказалось что МенеджерКриптографии не получает все сертификаты без разбора по АлгоритмуПодписи с которым он был создан. Встала задача […]

Рубрики
Sublime text 3 Программы

Как исправить определение кодировки 1251 в Sublime Text 3?

если нужно более подробно, вот инструкция: нужно зайти в настройки Sublime Text 3: через Главное меню-Preferences-Settings справа обычно отображаются настройки пользователя. В них нужно внести это изменение:

Рубрики
1С: Предприятие 8.х Программирование

странные запросы 1Сv8

Открываю сегодня я код и как-то мозги мои начинает подклинивать: похоже этот код сгенерирован КонструкторомЗапросов 1С. Разобравшись что же нужно получить в итоге я преобразовал этот код без вложенных запросов и странных соединеий Обратите внимание, здесь нужно лишь ЛЕВОЕ СОЕДИНЕНИЕ без вложенных подзапросов. Фактически я отбираю еще раз по той же таблице последние даты а […]

Рубрики
1С: Предприятие 8.х

ДанныеФормыДерево ЗначениеВДанныеФормы недопустимое значение параметра (параметр номер ‘2’) УФ

Разрабатывая в режиме совместимости интерфейса 1C 8.2 столкнулся с тем, что на УФ ЗначениеВРеквизитФормы() выдает ошибку когда пытаешься загрузить пустое ДеревоЗначений в РеквизитФормы типа ДанныеФормыДерево Решением считаю выгружать только те колонки дерева значений в элемент формы которые есть в этом элементе. Также я рекомендую проверять что в загружаемом в данные формы ДеревеЗначений есть колонки и […]

Рубрики
Windows Администрирование Компьютер Операционные системы (ОС) Удаленный доступ

как послать по RDP Ctrl+Alt+Del

чтобы послать Ctrl+Alt+Del, нужно нажимать Ctrl+Alt+End

Рубрики
Windows Администрирование Скрипты

Как мониторить лог файл в реальном времени

в Linux есть команда в PowerShell Windows есть команда будет делать вывод добавленных строк и будет удалять переводы строк заменяя их.

Рубрики
Программирование

Как установить среду разработки для ARM процессоров

Скачать и установить Eclipse IDE for C/C++ Developers. Запустить Eclipse. В меню Help => Install New Software, наверху нажать кнопку Add. Добавить URL http://gnuarmeclipse.sourceforge.net/updates. После сохранения источника выбрать для установки все его компоненты или часть (под свой проц). Дождаться завершения установки. Скачать компилятор GCC с набором инструментов для компиляции в среде Win32 (toolchain) и установить. Если плагин разработки под ARM не […]

Рубрики
1С: Предприятие 8.х Программирование

1Cv8 Отбор в запросе ссылок <Объект не найден>

В запросе 1С можно выборочно включать поля в запрос по условию наличия или отсутствия битых ссылок: ВЫБРАТЬ ВЫБОР КОГДА Прайс.Номенклатура.Ссылка ЕСТЬ NULL ТОГДА NULL ИНАЧЕ Прайс.Номенклатура КОНЕЦ КАК Номенклатура также можно отбирать по результаты запроса по условию битой ссылки: ГДЕ НЕ (Прайс.Контрагент.Ссылка ЕСТЬ NULL) Сам запрос может выглядеть примерно так: ВЫБРАТЬ ВЫБОР КОГДА Прайс.Номенклатура.Ссылка ЕСТЬ […]

Рубрики
1С: Предприятие 8.х Программирование

как в запросе 1Сv8 преобразовать дату в начало дня?

для преобразования даты в начало дня нужно использовать функцию запросов НАЧАЛОПЕРИОДА()

Рубрики
1С: Предприятие 8.х

Как не надо писать код в 1Сv8 и вообще в 1С

Как не надо писать код: ТекСтрока.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.МеждународноеСокращение это 2 подзапроса в одной строке. Этот код выполняется в цикле по табличной части и из-за этого ведется множество подзапросов к БД. Никакого кэширования сервер не производит, т.к. для него это каждый раз новые запросы по разной номенклатуре. А 1С вообще не умеет нормально кэшировать. Кроме того, как Вы […]

Рубрики
1С: Предприятие 8.х Программирование

как сформировать строку подключения к ODBC через мастер ODBC подключений

Для работы с мастером нужно использовать COM-объект DataLinks. Вот код для этого: где Строка_Подключения это реквизит или переменная куда сохраняем строку подключения и откуда читаем строку подключения. передача Соединение.ConnectionString строки подключения позволяет вставить все настройки строки подключения в мастер и не вводить их повторно.

Рубрики
1С: Предприятие 8.х Запросы

Конкатенация (сложение) строк в запросе 1С v8

ВЫБРАТЬ ВЫРАЗИТЬ( ВЫРАЗИТЬ("123" КАК Строка(3)) + ВЫРАЗИТЬ("789" КАК Строка(3)) КАК Строка(6) ) КАК Результат ИЗ Справочник.Номенклатура КАК Номенклатура это нужно, например, чтобы в условии запроса сначала сложить строки, а потом сделать их результат проверяемым параметром. Или просто с помощью этого можно получить строку образованную сложением и преобразованием в строку различных значений, например, строк.

Рубрики
CSS, Boostrap HTML Wordpress

HTML CSS: как сделать так чтобы пункт меню при прокрутке к нему не залезал под зафиксированный сверху блок (меню)

внесите в таблицу стилей класс: .ancor {display: block;content: “”; height: 100px; margin: -100px 0 0;} укажите его для Вашего якоря: class=”ancor” будет выглядеть примерно так: <a name=”3″ class=”ancor”></a>

Рубрики
Sublime text 3 Программирование Программы

ST3 Sublime Text 3 конвертация кодировки, отображение кодировки в строке состояния, работа с кодировкой из строки состояния

Стандартная работа с кодировкой ведется через меню File-Reopen with encoding-нужная кодировка дополнительный функционал по кодировкам включая их автоопределение, можно добавить установкой плагина EncodingHelper по ссылочке: https://github.com/titoBouzout/EncodingHelper  устанавливается он просто: нажимаете Clone or download  скачивается zip архив. распаковываете его в папку плагинов Sublime text 3. Папка плагинов открывается командой меню Sublime Text3: Preferences=>Browse Packages копируете в папку […]

Рубрики
1С: Предприятие 8.х Программирование

Как в 1Cv8 (1С: Предприятие версий 8.x) быстро создать XDTO объект, если есть шаблон результирующего XML файла?

мое мнение, что если в шаблон нужно вносить мало изменений (например это файл ответа о результатах обмена), то нужно сделать так: шаблон можно сохранить в макетах обработки (или конфигурации) и читать через команды:

Рубрики
1С: Предприятие 8.х Программирование

Как в 1Сv8 (1С: Предприятие версий 8.x) указать параметры XML файла, включая кодировку?

кодировка указывается строкой объявление параметров XML файла записывается строкой