Функция УДАЛИТЬ_ОБЪЕКТ
Для работы требуется соединение с базой данных.
Функция УДАЛИТЬ_ОБЪЕКТ позволяет удалить объект последнего уровня из плана аналитики по абсолютному пути.
ФУНКЦИЯ ЛОГИКА: УДАЛИТЬ_ОБЪЕКТ(СТРОКА: код; СТРОКА: зам_код = "")
Параметры
- код
- Абсолютный код объекта.
- зам_код
- Абсолютный код в плане аналитики, который определяет объект для замены удаляемого объекта. Все ссылки на удаляемый объект аналитики будут заменены ссылками на объект замены. Если в качестве параметра указана пустая строка, то ссылки на удаляемый объект будут удалены по следующей схеме:
- ссылки в проводках – удаляются проводки;
- ссылки в признаках операций – заменяются значениями по умолчанию;
- ссылки в свойствах объектов аналитики – заменяются значениями по умолчанию;
- ссылки в значениях по умолчанию – заменяются пустыми ссылками.
Возвращаемое значение
ДА – в случае удачного удаления, НЕТ – в противном случае.
Замечания:
- Удаление объекта аналитики связано с необходимостью поиска ссылок на него во всей базе данных с целью поддержания логической целостности. Вследствие этого удаление объекта может занять значительное время.
- Удаление объекта аналитики приводит к удалению всей истории его состояний.