Вы здесь

1c

Быстрая функция чтения данных с листа Excel

Я предлагаю функцию быстрого чтения файла Excel. Готовых обработок в этой области не выкладываю - дублировать существующие нет смысла, или они явно не дотягивают по функционалу до уже выложенных :)

Итак. При чтении файла Excel используется вариантный массив. Он позволяет быстро получить ВСЮ таблицу листа в память, а также получать данные массива целыми колонками. Тем самым время на чтение области файла Excel в таблицу значений сокращается в десятки раз.

Вот текст функции.

Недокументированный синтаксис оператора проверки совпадений

Оператор В(IN) - проверки совпадений, позволяет проверить, совпадает ли значение выражения, указанного справа от него, с одним из значений, описанных слева. Если совпадает хотя бы с одним – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Применение НЕ изменяет действие оператора на обратное.

В документация описаны 3! способа применения оператора В(IN):

Выбрать все низлежайшие элементы справочника

Выбрать все низлежайшие элементы справочника, т.е. те, которые не являются родителями для других элементов.

 

План обслуживания БД в SQL

Скрипт производит анализ данных на фрагментаию. В зависимости от степени фрагментации идет переиндексация или пересоздание индекса.
После этого обновляется статистика.

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

 

Регламентаное "тестирование и исправление" ИБ 1С:Предприятие 8.1

"Периодическое тестирование и исправление информационной базы необходимо для своевременного обнаружения и исправления проблем целостности данных, возникших в результате ошибок пользователя, ошибок системы или аппаратных сбоев."Чаще всего операции "Тестирование и Исправление" выполняется эпизодически, когда работа с Информационной Базой на платформе 1С:Предприятие 8.1 уже становится невозможной по каким-то техническим причинам, связанным с хранением информации в базе данных.

Настройка php для 1С-Битрикс

Все знают, что для Битрикса надо указать настройки mbstring, но что делать если несколько сайтов?

Для этого можно указать в настройках виртуального хоста или любой его директории следующие настройки:

 

Использование регулярных выражений (RegExp) в 1С

Регулярные выражения (Regular Expressions) являются известным и мощным средством для поиска, тестирования и замены подстрок. Эта технология доступна и в 1С - через объект VBScript.RegExp. Нужный объект уже встроен в современные версии Windows (начиная с Windows 98), и устанавливать дополнительно ничего не нужно.

Приведенные ниже примеры были протестированы в 1С:Предприятие 7.7; для 1С:Предприятие 8.x изменяется способ создания объекта:

Ошибка при обновлении/удалении 1С: "Ошибка применения преобразований. Проверьте правильности путей преобразований"

Так случилось, что на одном объекте два раз произошла одна и та же ошибка. Т.к. я в первый раз не знал как ее исправлять, а во-второй раз не помнил, я решил написать о ней, чтобы в следующий раз быстрее найти.

Очистка клиент-серверных вариантов баз 1С 8.X

Текст SQL запроса предназначенный для очистки таблиц документов, регистров накоплений и регистров бухгалтерии.
Работает на SQL 2000 на 2005 наверное тоже но не проверял.Все наверное сталкивались с необходимостью быстро очистить базу данных от документов. Но средствами платформы это растягивается н довольно продолжительный период времени. Я пошел простым путем: очищаем в SQL все таблицы документов и регистров и останется только вручную очистить регистры сведений привязанные к регистратору.

Вот собственно текст SQL запроса:

Полный пересчет итогов

Иногда в 1С случается такая ситуация, когда на конец месяца остатка или нет или есть но оно отличается с остатком на начало дня нового месяца. Ошибки в итогах регистра накопления.

Для того чтобы это исправить есть два варианта...

Через конфигуратор

Открываем базу в режиме конфигуратора. Меню Администрирование  — Тестирование и исправление  — Пересчет итогов  — Тестирование и исправление.

Будет выполнен пересчет итогов по каждому регистру сразу.

Страницы

Подписка на RSS - 1c