HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Actions
Task #950391
closedТеперь перед удалением 2+ выбранных полей из запроса создания временной таблицы запрашивается согласие на поиск ссылок
Start date:
Due date:
% Done:
0%
Estimated time:
Description
Длительность поиска ссылок на поля временной таблицы в текущей реализации пропорциональна количеству искомых полей.
Поэтому при большом числе таких полей и большом запросе длительность анализа может быть достаточно большой.
Теперь
1. Перед таким поиском запрашивается согласие пользователя
2. Отображается прогресс поиска
3. Можно прервать операцию
Пример запроса
//{Запрос: 0, -2 //////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА ИСТИНА ТОГДА Т.Артикул КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(25)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Артикул, ВЫБОР КОГДА ИСТИНА ТОГДА Т.БазоваяЕдиницаИзмерения КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.КлассификаторЕдиницИзмерения.ПустаяСсылка) КОНЕЦ КАК БазоваяЕдиницаИзмерения, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВерсияДанных КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(12)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВерсияДанных, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Весовой КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Весовой, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВесовойКоэффициентВхождения КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ(0 КАК ЧИСЛО(10, 0)) КОНЕЦ КАК ВесовойКоэффициентВхождения, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВестиОперативныйУчетОстатковНЗП КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВестиОперативныйУчетОстатковНЗП, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВестиПартионныйУчетПоСериям КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВестиПартионныйУчетПоСериям, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВестиСерийныеНомера КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВестиСерийныеНомера, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВестиУчетПоСериям КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВестиУчетПоСериям, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВестиУчетПоСериямВНЗП КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВестиУчетПоСериямВНЗП, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВестиУчетПоХарактеристикам КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВестиУчетПоХарактеристикам, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВидВоспроизводства КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Перечисление.ВидыВоспроизводстваНоменклатуры.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВидВоспроизводства, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ВидНоменклатуры КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ВидыНоменклатуры.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ВидНоменклатуры, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ДополнительноеОписаниеНоменклатуры КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(0)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ДополнительноеОписаниеНоменклатуры, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ЕдиницаДляОтчетов КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ЕдиницаДляОтчетов, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ЕдиницаИзмеренияМест КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ЕдиницаИзмеренияМест, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ЕдиницаХраненияОстатков КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ЕдиницаХраненияОстатков, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ИмяПредопределенныхДанных КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(256)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ИмяПредопределенныхДанных, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Код КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(11)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Код, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Комментарий КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(0)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Комментарий, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Комплект КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Комплект, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Набор КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Набор, ВЫБОР КОГДА ИСТИНА ТОГДА Т.НазначениеИспользования КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.НазначенияИспользования.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК НазначениеИспользования, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Наименование КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(100)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Наименование, ВЫБОР КОГДА ИСТИНА ТОГДА Т.НаименованиеПолное КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ("" КАК СТРОКА(0)) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК НаименованиеПолное, ВЫБОР КОГДА ИСТИНА ТОГДА Т.НоменклатурнаяГруппа КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК НоменклатурнаяГруппа, ВЫБОР КОГДА ИСТИНА ТОГДА Т.НоменклатурнаяГруппаЗатрат КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК НоменклатурнаяГруппаЗатрат, ВЫБОР КОГДА ИСТИНА ТОГДА Т.НомерГТД КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.НомераГТД.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК НомерГТД, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ОбщийРеквизит1 КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ВЫРАЗИТЬ(0 КАК ЧИСЛО(10, 0)) КОНЕЦ КАК ОбщийРеквизит1, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ОКП КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ОбщероссийскийКлассификаторПродукции.ПустаяСсылка) КОНЕЦ КАК ОКП, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ОсновноеИзображение КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ХранилищеДополнительнойИнформации.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ОсновноеИзображение, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ОсновнойПоставщик КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ОсновнойПоставщик, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ОтветственныйМенеджерЗаПокупки КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ОтветственныйМенеджерЗаПокупки, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ПометкаУдаления КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ПометкаУдаления, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ПорядокПрисвоенияСерийногоНомера КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ПорядокПрисвоенияСерийныхНомеров.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ПорядокПрисвоенияСерийногоНомера, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Предопределенный КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Предопределенный, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Родитель КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КОНЕЦ КАК Родитель, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Ссылка КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КОНЕЦ КАК Ссылка, ВЫБОР КОГДА ИСТИНА ТОГДА Т.СтавкаНДС КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.ПустаяСсылка) КОНЕЦ КАК СтавкаНДС, ВЫБОР КОГДА ИСТИНА ТОГДА Т.СтатьяЗатрат КОГДА ЛОЖЬ ТОГДА NULL КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.СтатьиЗатрат.ПустаяСсылка) КОНЕЦ КАК СтатьяЗатрат, ВЫБОР КОГДА ИСТИНА ТОГДА Т.СтранаПроисхождения КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.КлассификаторСтранМира.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК СтранаПроисхождения, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ТребуетсяВнешняяСертификация КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ТребуетсяВнешняяСертификация, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ТребуетсяВнутренняяСертификация КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ТребуетсяВнутренняяСертификация, ВЫБОР КОГДА ИСТИНА ТОГДА Т.Услуга КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК Услуга, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ЦеноваяГруппа КОГДА ЛОЖЬ ТОГДА ЗНАЧЕНИЕ(Справочник.ЦеновыеГруппы.ПустаяСсылка) КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ЦеноваяГруппа, ВЫБОР КОГДА ИСТИНА ТОГДА Т.ЭтоГруппа КОГДА ЛОЖЬ ТОГДА ЛОЖЬ КОГДА ЛОЖЬ ТОГДА NULL КОНЕЦ КАК ЭтоГруппа ПОМЕСТИТЬ Запрос6 ИЗ &Запрос6 КАК Т ; //{Запрос: 1, -1 //////////////////////////////////////// ВЫБРАТЬ 2 КАК Поле1, Запрос6.Артикул КАК Артикул, Запрос6.БазоваяЕдиницаИзмерения КАК БазоваяЕдиницаИзмерения, Запрос6.ВерсияДанных КАК ВерсияДанных, Запрос6.Весовой КАК Весовой, Запрос6.ВесовойКоэффициентВхождения КАК ВесовойКоэффициентВхождения, Запрос6.ВестиОперативныйУчетОстатковНЗП КАК ВестиОперативныйУчетОстатковНЗП, Запрос6.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям, Запрос6.ВестиСерийныеНомера КАК ВестиСерийныеНомера, Запрос6.ВестиУчетПоСериям КАК ВестиУчетПоСериям, Запрос6.ВестиУчетПоСериямВНЗП КАК ВестиУчетПоСериямВНЗП, Запрос6.ВестиУчетПоХарактеристикам КАК ВестиУчетПоХарактеристикам, Запрос6.ВидВоспроизводства КАК ВидВоспроизводства, Запрос6.ВидНоменклатуры КАК ВидНоменклатуры, Запрос6.ДополнительноеОписаниеНоменклатуры КАК ДополнительноеОписаниеНоменклатуры, Запрос6.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов, Запрос6.ЕдиницаИзмеренияМест КАК ЕдиницаИзмеренияМест, Запрос6.ЕдиницаХраненияОстатков КАК ЕдиницаХраненияОстатков, Запрос6.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных, Запрос6.Код КАК Код, Запрос6.Комментарий КАК Комментарий, Запрос6.Комплект КАК Комплект, Запрос6.Набор КАК Набор, Запрос6.НазначениеИспользования КАК НазначениеИспользования, Запрос6.Наименование КАК Наименование, Запрос6.НаименованиеПолное КАК НаименованиеПолное, Запрос6.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, Запрос6.НоменклатурнаяГруппаЗатрат КАК НоменклатурнаяГруппаЗатрат, Запрос6.НомерГТД КАК НомерГТД, Запрос6.ОбщийРеквизит1 КАК ОбщийРеквизит1, Запрос6.ОКП КАК ОКП, Запрос6.ОсновноеИзображение КАК ОсновноеИзображение, Запрос6.ОсновнойПоставщик КАК ОсновнойПоставщик, Запрос6.ОтветственныйМенеджерЗаПокупки КАК ОтветственныйМенеджерЗаПокупки, Запрос6.ПометкаУдаления КАК ПометкаУдаления, Запрос6.ПорядокПрисвоенияСерийногоНомера КАК ПорядокПрисвоенияСерийногоНомера, Запрос6.Предопределенный КАК Предопределенный, Запрос6.Родитель КАК Родитель, Запрос6.Ссылка КАК Ссылка, Запрос6.СтавкаНДС КАК СтавкаНДС, Запрос6.СтатьяЗатрат КАК СтатьяЗатрат, Запрос6.СтранаПроисхождения КАК СтранаПроисхождения, Запрос6.ТребуетсяВнешняяСертификация КАК ТребуетсяВнешняяСертификация, Запрос6.ТребуетсяВнутренняяСертификация КАК ТребуетсяВнутренняяСертификация, Запрос6.Услуга КАК Услуга, Запрос6.ЦеноваяГруппа КАК ЦеноваяГруппа, Запрос6.ЭтоГруппа КАК ЭтоГруппа, 3 КАК Поле2 ИЗ Запрос6 КАК Запрос6
Files
Updated by Сергей Старых 9 months ago
- Subject changed from Очень долго удаляется набор выбранных полей to Очень долго удаляется набор выбранных полей из запроса создания временной таблицы
Updated by Сергей Старых 6 months ago
- File clipboard-202212040923-qg0dk.png clipboard-202212040923-qg0dk.png added
- Subject changed from Очень долго удаляется набор выбранных полей из запроса создания временной таблицы to Теперь перед удалением 2+ выбранных полей из запроса создания временной таблицы запрашивается согласие на поиск ссылок
- Description updated (diff)
- Status changed from New to Closed
Updated by Сергей Старых 6 months ago
- Sprint/Milestone changed from Разработка to 6.55.1
Actions