public object ПолучитьТаблицуПлохихВедущихВытесняющихВР(/*ТаблицаВРДляПроверки*/)
{
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
//Запрос.УстановитьПараметр("ТаблицаВР", ТаблицаВРДляПроверки);
/*// результат запроса - ТаблицаРезультатов
*/
/*// Поля
*/
/*// Ссылка - вид расчета, корректировку которого необходимо произвести
*/
/*// ВидРасчетаУдалить - вид расчета, который необходимо удалить из списка вытесняющих/ведущих
*/
/*// ВидРасчетаДобавить - вид расчета, который необходимо добавить в список вытесняющих/ведущих
*/
/*// Предопределенный - этот ВР нельзя удалять из списка
*/
/*// ОбязательныйКУдалению - ВР обязательный к удалению из-за циклической ссылки
*/
/*Запрос.Текст =
"ВЫБРАТЬ
| СписокВР.Ссылка КАК Ссылка,
| СписокВР.Наименование КАК Наименование,
| СписокВР.ВидРасчета КАК ВидРасчета,
| СписокВР.Предопределенный,
| СписокВР.НомерПВР
|ПОМЕСТИТЬ ВТ_СписокВР
|ИЗ
| &ТаблицаВР КАК СписокВР
|
|ИНДЕКСИРОВАТЬ ПО
| Ссылка,
| ВидРасчета
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОсновнойСписокВР.Ссылка КАК Ссылка,
| ОсновнойСписокВР.ВидРасчета КАК ВидРасчетаУдалить,
| ДополнительныйСписокВР.ВидРасчета КАК ВидРасчетаДобавить,
| ОсновнойСписокВР.Предопределенный КАК Предопределенный,
| ОсновнойСписокВР.НомерПВР,
| ОсновнойСписокВР.Наименование
|ПОМЕСТИТЬ ВТ_ОсновнойСписокВР
|ИЗ
| ВТ_СписокВР КАК ОсновнойСписокВР
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СписокВР КАК ДополнительныйСписокВР
| ПО ОсновнойСписокВР.ВидРасчета = ДополнительныйСписокВР.Ссылка
|ГДЕ
| (НЕ ДополнительныйСписокВР.ВидРасчета ЕСТЬ NULL )
|
|ИНДЕКСИРОВАТЬ ПО
| Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОсновнойСписокВР.Ссылка КАК Ссылка,
| ОсновнойСписокВР.ВидРасчетаУдалить КАК ВидРасчетаУдалить,
| ОсновнойСписокВР.ВидРасчетаДобавить КАК ВидРасчетаДобавить,
| ОсновнойСписокВР.Предопределенный,
| ВЫБОР
| КОГДА ОсновнойСписокВР.Ссылка = ОсновнойСписокВР.ВидРасчетаДобавить
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ОбязательныйКУдалению,
| ОсновнойСписокВР.НомерПВР КАК НомерПВР
|ИЗ
| ВТ_ОсновнойСписокВР КАК ОсновнойСписокВР
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СписокВР КАК ДополнительныйСписокВР
| ПО ОсновнойСписокВР.Ссылка = ДополнительныйСписокВР.Ссылка
| И ОсновнойСписокВР.ВидРасчетаДобавить = ДополнительныйСписокВР.ВидРасчета
|ГДЕ
| ДополнительныйСписокВР.ВидРасчета ЕСТЬ NULL
|
|УПОРЯДОЧИТЬ ПО
| НомерПВР,
| ОсновнойСписокВР.Наименование
|АВТОУПОРЯДОЧИВАНИЕ";*/
return null;
}