Ключевое слово РАЗРЕШЕННЫЕ доступно только у первого запроса ВЫБРАТЬ <<?>>РАЗРЕШЕННЫЕ

1. zoeh 31 18.10.24 11:47 Сейчас в теме
ну а если не ставлю разрешенные то ошибка запроса по доступу, привилегированный не хочу

Запрос.Текст = Запрос.Текст + ?(Запрос.Текст = "", "
					|ВЫБРАТЬ ", "
					|ОБЪЕДИНИТЬ ВСЕ
					|ВЫБРАТЬ") + "
					|Дата, Номер, Ссылка, Проведен, ПометкаУдаления, """ + КлючИЗначение.Значение.Синоним + """ КАК ВидДокумента,
					|" + РекСуммаДокумента  + " КАК СуммаДокумента,
					|" + РекВалютаДокумента + " КАК ВалютаДокумента,
					|" + РекВидОперации     + " КАК ВидОперации,
					|" + РекОрганизация     + " КАК Организация,
					|" + РекОтветственный   + " КАК Ответственный,
					|" + РекИнформация      + " КАК Информация
					
					|ИЗ Документ." + КлючИЗначение.Ключ + "
					|ГДЕ Ссылка В (&" + КлючИЗначение.Ключ + ")";

Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
10. spacecraft 18.10.24 13:37 Сейчас в теме
(1) РАЗРЕШЕННЫЕ ставится не у первого запроса, а у первого подзапроса с объединением. Он работает на все подзапросы объединения.
2. zoeh 31 18.10.24 11:49 Сейчас в теме
ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ (
ВЫБРАТЬ 
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Поступление товаров и услуг" КАК ВидДокумента,
СуммаДокумента КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
NULL КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
ДоговорКонтрагента КАК Информация
ИЗ Документ.ПоступлениеТоваровУслуг
ГДЕ Ссылка В (&ПоступлениеТоваровУслуг)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Доверенность" КАК ВидДокумента,
NULL КАК СуммаДокумента,
NULL КАК ВалютаДокумента,
NULL КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
ДоговорКонтрагента КАК Информация
ИЗ Документ.Доверенность
ГДЕ Ссылка В (&Доверенность)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Акт сверки взаиморасчетов" КАК ВидДокумента,
Расхождение КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
NULL КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
ДоговорКонтрагента КАК Информация
ИЗ Документ.АктСверкиВзаиморасчетов
ГДЕ Ссылка В (&АктСверкиВзаиморасчетов)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Платежное поручение исходящее" КАК ВидДокумента,
СуммаДокумента КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
ВидОперации КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
СчетОрганизации КАК Информация
ИЗ Документ.ПлатежноеПоручениеИсходящее
ГДЕ Ссылка В (&ПлатежноеПоручениеИсходящее)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Заказ покупателя" КАК ВидДокумента,
СуммаДокумента КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
NULL КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
ДоговорКонтрагента КАК Информация
ИЗ Документ.ЗаказПокупателя
ГДЕ Ссылка В (&ЗаказПокупателя)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Заказ поставщику" КАК ВидДокумента,
СуммаДокумента КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
NULL КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
ДоговорКонтрагента КАК Информация
ИЗ Документ.ЗаказПоставщику
ГДЕ Ссылка В (&ЗаказПоставщику)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Платежное поручение входящее" КАК ВидДокумента,
СуммаДокумента КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
ВидОперации КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
СчетОрганизации КАК Информация
ИЗ Документ.ПлатежноеПоручениеВходящее
ГДЕ Ссылка В (&ПлатежноеПоручениеВходящее)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Дата, Номер, Ссылка, Проведен, ПометкаУдаления, "Реализация товаров и услуг" КАК ВидДокумента,
СуммаДокумента КАК СуммаДокумента,
ВалютаДокумента КАК ВалютаДокумента,
ВидОперации КАК ВидОперации,
Организация КАК Организация,
Ответственный КАК Ответственный,
ДоговорКонтрагента КАК Информация
ИЗ Документ.РеализацияТоваровУслуг
ГДЕ Ссылка В (&РеализацияТоваровУслуг)) КАК ПодчиненныеДокументы УПОРЯДОЧИТЬ ПО ПодчиненныеДокументы.Дата
Показать
3. user2104808 18.10.24 12:02 Сейчас в теме
Ты так и не купил абонемент на месяц?
4. zoeh 31 18.10.24 12:07 Сейчас в теме
7. user2104808 18.10.24 12:35 Сейчас в теме
(4)
Зачем?
И правда:
Прикрепленные файлы:
5. user2033930 18.10.24 12:12 Сейчас в теме
"А я по любви, по любви хочу!"
6. Sashares 35 18.10.24 12:26 Сейчас в теме
ВЫБРАТЬ * ИЗ (
ВЫБРАТЬ РАЗРЕШЕННЫЕ ...
8. Snoocker 18.10.24 12:42 Сейчас в теме
(6) нет, наоборот
ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ (
ВЫБРАТЬ ...

забавно еще то, что запрос из (2) работает без ошибок
9. zoeh 31 18.10.24 12:51 Сейчас в теме
11. spacecraft 18.10.24 13:54 Сейчас в теме
как вариант: использовать схему запроса.
12. spacecraft 18.10.24 14:05 Сейчас в теме
еще вариант:
Добавить временную таблицу в начале запроса. Там можно использовать РАЗРЕШЕННЫЕ.
И присоединить через получение (можно и через вложенный запрос) данных из временной таблицы.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот