Практический опыт

Диаграмма "Динамика размера базы" по бакапам

Дали задание построить динамику размера базы 1С.
Долго мучаться не будем. Делаем быстро. За основу возьмем SQL бакапы, которые хранятся в сжатом виде. Ахиватор 7-zip, используемый для сжатия, предоставляет функцию вывода информации о архивах без распаковки.

Командой


C:\Progra~1\7-Zip\7z l -slt <Путь и маска архивов например: c:\bak\MyBase*.7z> > input.txt

Получаем файл input.txt такого вида:


7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Анализ транзакций по журналу регистрации 1С 8

внешний вид обработкивнешний вид обработки

Проверка количества запущенных процессов 1cv8.exe

На сервере используется батник, запускающий по расписанию раз в 2 минуты обмен УРИБ. Такие "костыли" часто приходится применять вместо фоновых заданий. В эти выходные случилось страшное. При выполнении обмена происходила ошибка, в результате 1С не закрывалась. Что привело к запуску over 400 процессов 1cv8.exe. Сервер перестал корректно работать. Службы начали отказывать. Перезагрузка спасла, но очевидно необходимо было допилить батник проверкой на кол-во уже запущенных процессов.

Вот сама проверка на запуск не более 50 процессов:

Отключить контроль отрицательных остатков для комиссионных товаров.

При проведении реализации необходимо было отключить контроль отрицательных остатков при отгрузке комиссионного товара. Как оказалось галочка в меню Предприятие->Настройка параметров учета->Запасы->Разрешается списание запасов при отсутствии остатков по данным учетам, что и подтверждается в коде модуля УправлениеЗапасамиПартионныйУчет:

Если (КоличествоОсталосьПогасить > 0) И

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

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

Предлагаемый отчет считает оборачиваемость товарного запаса по следующим принципам:
отчет строится по месяцам (в примере взята демо база УПП и период 1 квартал 2006);

Удаление неиспользуемых журналов регистрации 1С 8

На сервере приложений есть служебная папка C:\Program Files\1cv82\srvinfo\reg_1541\ в которой хранятся журналы регистраций всех баз, которые когда-либо были приписаны к этому серверу. Для каждой БД создается отдельная подпапка с названием равным айдишнику БД.

папка srvinfoпапка srvinfo

Ошибочка в конструкторе запроса

Такой запрос

ВЫБРАТЬ
МАКСИМУМ(( ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
ССЫЛКА Справочник.Номенклатура
))

имеет мало смысла, тем не менее должен работать (результат Истина) и открываться конструктором. Он работает в консоле запроса,но конструктору он сносит "крышу"

ОшибкаОшибка

Последовательности и РИБ

Случилась такая история, что в план обмена Полный не были включены Последовательности, в результате документы из филиала к нам приходили, но при проведении по партиям они не пересчитывались. Чтоб исправить данную проблему набросал кусочек кода, для разового выполнения. Хочу поделиться:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|   ПартионныйУчет.Регистратор
|ИЗ

Поддержка пользователей

Простое решение для учета задач и заявок пользователей. Выполнено как конфигурация для 1С Предприятие 8.2 с использованием управляемых форм. Подходит для небольших рабочих групп, отделов фирм. Возможна работа через браузер FireFox или IE.

Рабочая областьРабочая область
Рабочая область состоит из:

Очистка временных файлов 1С 8.2 в каталоге пользователя батником

Был замечен случай когда на данном компьютере пользователя в рабочей базе была старая конфигурация, хотя на любом другом ПК и на сервере она обновилась. В таком случае поможет очистка кеша 1С 8.2 в каталоге пользователя %userprofile%\Local settings\Application data\1C\1Cv82\. Известные программы очистки диска обходят этот каталог стороной.
Можно использовать такой батник:

Справочники УПП

Документы УПП

Отчеты УПП

Обработки УПП

RSS-материал