Каталог решений - Использование готовых инструментов

Использование готовых инструментов

Использование готовых инструментов

В наличии

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

Категория:

Описание

Введение

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

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

Перечень задач

  1. Удаление помеченных объектов немонопольно, по типам объектов
  2. Перенумерация справочников, документов
  3. Групповое изменение реквизитов объектов, реквизитов подчиненных объектов
  4. Частичный и полный перенос данных между однотипными конфигурациями (миграция, подготовка урезанной базы, восстановлении данных из резервных копий)
  5. Разовая загрузка данных из других источников (.dbf, .xls, .txt)
  6. Определить, какие данные записываются в базу данных при выполнении определенных действий

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

   Как известно, в процессе эксплуатации базы данных все мы делаем ошибки, поэтому ненужные элементы помечаются на удаление. Для их удаления из базы данных необходимо выполнить процедуру удаления помеченных объектов. Процедура вызываемая из главного меню (обычное приложение) Операции->Удаление помеченных объектов требует монопольного доступа к базе данных, к тому же если регламентное обслуживание базы данных находится в запущенном состоянии количество помеченных объектов может быть достаточно большим и процедура контроля всех помеченных объектов может занять кучу времени или даже вызвать ошибку в процессе выполнения.

Для решения данной задачи существует замечательная обработка с диска ИТС УдалениеПомеченныхОбъектов.epf, которая позволяет осуществлять все операции в немонопольном режиме, выборочно по объектам. Так же в ней можно установить отбор по объектам метаданных и снять/установить флажки.

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

Рис.1. Обработка Удаление помеченных объектов

Важно! Еще одной хитростью данной обработки является возможность найти помеченный объект по ссылке и выбрать только его. О чем речь? Например, вы пометили на удаление номенклатуру, вместе с ней пометились подчиненные ей единицы измерения "шт". Открыв эту обработку вы, возможно увидите, что существует множество единиц измерения с наименованием "шт", помеченных на удаление, какой же элемент именно ваш? Вам поможет поиск по значению. Для этого:

  1. Встаем в колонку Ссылка и жмем Ctrl+F(поиск)
  2. В открывшемся окне поиска устанавливаем переключатель в положение "Поиск по значению"
  3. Выбираем тип значения(например, справочник Единицы измерения)
  4. Далее можно просто скопировать-вставить в поле ввода код искомой единицы измерения или найти ее в справочнике каким-либо другим способом
  5. Жмем кнопку Искать. Если все верно, система достаточно быстро отметит в списке найденную ссылку
Поиск в списке ссылок

has been added to your cart:
Оформление заказа