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

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

Такой запрос

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

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

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

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

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

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

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

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

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

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

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

Копируем SQL базу с рабочего сервера на тестовый BATником

Часто требуется обновить тестовую базу 1С, расположенную на тестовом сервере, из рабочей. А если база большая то это долгий трехэтапный процесс (выгрузить, скопировать, загрузить).
Предлагаем батник автоматизирующий данную рутину:

@echo off
rem *******************************************************************************
rem *******************************************************************************
rem БАТНИК : КОПИРУЕМ SQL БАЗУ С РАБОЧЕГО СЕРВЕРА НА ТЕСТОВЫЙ

Архивируем пакеты РИБ сторонним архиватором

Опишу метод замены архиватора пакетов РИБ. Это поможет уменьшить нагрузку на сеть за счет лучшего сжатия. За основу возьмем freeware архиватор 7-zip.

Удаление помеченных объектов группами

Предлагаемая обработка поможет в тех случаях когда в базе накопилось много помеченных на удаление объектов и штатными средствами удалить их не получается.

Обработка работает по следующему алгоритму:

1. Получаем массив помеченных на удаление (МПУ).
2. Берем первый элемент из МПУ, и будем формировать группу на удаление (ГНУ).
Т.е. помещаем элемент в ГНУ.
3. Ищем в базе ссылки на ГНУ. Если среди них есть не помеченные на удаление, то элемент заносим в пропущенные и удаляем из МПУ. Переходим к п.1
4. Если все найденные ссылки также помечены на удаление, то добавляем их в ГНУ.

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

Чтоб заставить всех, кто работает без пароля, установить пароль. Можно применить программный ограничитель. Для этого в модуле приложения добавляем функцию:

//am+
Функция ПроверитьИзменитьПарольПользователя()

   
ТекПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();

Не выполнено распределение по переделам для затрат

При проведении документа "Расчет себестоимости выпуска" по упр. учету
было выдано куча сообщений вида:

Распределение продукции и затрат по переделам
Не выполнено распределение по переделам для затрат:
Подразделение: ************
Номенклатурная группа: ************
Статья затрат: ************
- Затрата: ************
- Продукция: ************

Установить только просмотр для всей формы кроме списка элементов

Простая готовая функция, которая может быть полезна в работе с формами.

Процедура УстановитьТолькоПросмотрЭлементовФормыКромеСписка(ЭлементыФормы,СтрСписокЧерезЗапятую="") Экспорт

Справочники

Документы

Отчеты

Обработки

RSS-материал