|
Не могу подружить запрос с расширением. 🠗Ø (Волшебник 26.12.2024 20:20) | ☑ | ||
---|---|---|---|---|
0
Aleks73
26.12.24
✎
10:45
|
Есть две родственные базы под ОФ. Регистры накопления совпадают. Переношу общий модуль в расширение, проверяю. В модуле запрос. Если я не добавляю собственный регистр накопления базы в расширение - у меня на любых упоминаниях в запросе слова "Регистратор" вылетают ошибки, соответствующие позиции слова "Регистратор" в запросе.Если добавляю - "Регистратор" воспринимается нормально, но выдаётся ошибка на отборе по измерениям вида:
|ИЗ | РегистрНакопления.ЦенныеБумагиУ.Обороты( | &ДатаНач, | &ДатаКон, | Регистратор, | Организация = &Организация | И Договор = &Договор |) КАК ЦенныеБумагиУОбороты Кто победил? Режим совместимости Версия 8.3.14 |
|||
1
arsik
гуру
26.12.24
✎
10:59
|
Никак. Я такие запросы в обработке делаю, потом втыкаю в расширение. Но на 25 платформе сейчас все видно. И даже вроде режим совместимости не мешает.
Но там свой нюанс, при запросе к данным, которых нет в расширении при закрытии конструктора постоянно вылазит вопрос - "Таких полей в расширении нет. Добавить?" Хз где это отключается. Я бы отключил. PS: Не туда воюю :) Видимо я не понял изначальный вопрос. |
|||
2
Timon1405
26.12.24
✎
10:54
|
если без указания периодичности Регистратор отборы работают, то дело точно в нём и стоит попробовать добавить сами регистраторы в расширение.
|
|||
3
Aleks73
26.12.24
✎
10:59
|
(1) У меня 25 платформа
(2) Наверно, плохо объяснил. Не работает ЛЮБОЕ упоминание слова регистратор. И такое: |СГРУППИРОВАТЬ ПО | ДенежныеСредстваУОбороты.Период, | ДенежныеСредстваУОбороты.Регистратор, |
|||
4
arsik
гуру
26.12.24
✎
11:00
|
(3) У тебя в предприятии не работает или конструктор в конфигураторе. Я что то запутался.
|
|||
5
Aleks73
26.12.24
✎
11:01
|
(4) И там и там.
|
|||
6
arsik
гуру
26.12.24
✎
11:03
|
(5) А какая ошибка то?
|
|||
7
Aleks73
26.12.24
✎
11:08
|
(6) - где, в конструкторе или в предприятии? с регистратором или с отбором? я же пишу, ошибок много, разные.
|
|||
8
tatmix
26.12.24
✎
13:13
|
(0) я обычно запросы для расширений через консоль запросов пишу и просто копирую код в модуль
|
|||
9
Волшебник
26.12.24
✎
13:14
|
(7) Ты чё нам лапшу на уши вешаешь?
|
|||
10
Aleks73
26.12.24
✎
13:28
|
(9) Сам знаешь - стар я, чтобы вешать лапшу.
|
|||
11
Волшебник
26.12.24
✎
13:33
|
(10) Какие ошибки? Давай тексты. Чё ты с нами, как с маленькими?
|
|||
12
Aleks73
26.12.24
✎
13:47
|
(11) Например ругается на несовместимые типы ССЫЛКА в любых конструкциях вида: | ДенежныеСредстваУОбороты.Регистратор ССЫЛКА Документ.ПереводДС
При этом указанный документ является регистратором для указанного регистра.Фактически ругается на слово Регистратор |
|||
13
Волшебник
26.12.24
✎
13:41
|
(12) Враньё
|
|||
14
Aleks73
26.12.24
✎
14:05
|
(13) Станислав, если я сниму видео с этой ошибкой, ты сможешь решить мою проблему?! Что-то мне подсказывает, что нет, поскольку ты с таким не сталкивался. Я тоже не сталкивался. Правда, я с расширениями не так много работал. Я ищу здесь человека, который знаком с проблемой.
|
|||
15
Волшебник
26.12.24
✎
14:07
|
(14) Не надо видео. Покажите запрос.
|
|||
16
Aleks73
26.12.24
✎
14:13
|
(15) выделил нужный кусок простыни как отдельный запрос, система ругается так же.
ЗапросСоСтратегиями.Текст = "ВЫБРАТЬ | солКапиталДУОбороты.Период КАК ДатаДокумента, | солКапиталДУОбороты.Портфель КАК Портфель |ПОМЕСТИТЬ ВТДатаПортфель |ИЗ | РегистрНакопления.солКапиталДУ.Обороты( | &ДатаНач, | &ДатаКон, | Регистратор, | Организация = &Организация | И Договор = &Договор) КАК солКапиталДУОбороты | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ДенежныеСредстваУОбороты.Период, | ДенежныеСредстваУОбороты.Портфель |ИЗ | РегистрНакопления.ДенежныеСредстваУ.Обороты( | &ДатаНач, | &ДатаКон, | Регистратор, | Организация = &Организация | И Договор = &Договор) КАК ДенежныеСредстваУОбороты |ГДЕ | ДенежныеСредстваУОбороты.Регистратор ССЫЛКА Документ.ПереводДС |
|||
17
Волшебник
26.12.24
✎
14:14
|
(16) Опять нам врут в лицо...
Не надо выделять. Покажите запрос целиком |
|||
18
Aleks73
26.12.24
✎
20:15
|
(17)
удалил. Никому, кроме Волшебника, это не интересно. |
|||
19
Волшебник
26.12.24
✎
14:59
|
(18) эпично...
|
|||
20
Timon1405
26.12.24
✎
15:34
|
(16) "ВЫБРАТЬ
| солКапиталДУОбороты.Период КАК ДатаДокумента, | солКапиталДУОбороты.Портфель КАК Портфель |ПОМЕСТИТЬ ВТДатаПортфель |ИЗ | РегистрНакопления.солКапиталДУ.Обороты( | &ДатаНач, | &ДатаКон, | | Организация = &Организация | И Договор = &Договор) КАК солКапиталДУОбороты перефразирую прослое сообщение 1) работает ли запрос без регистратора 2) пробовали ли добавлять ВСЕ типы регистратора в расширение? |
|||
21
Aleks73
26.12.24
✎
15:53
|
(20) 1.разумеется, если закомментировать все слова РЕГИСТРАТОР в тексте запроса, запрос становится рабочим. Это я писал в (0) 2. Документ ПереводДС добавлен в расширение по иным причинам, для (16) это не помогло. В (16) как бы самостоятельный запрос с той же ошибкой (12), если бы это лечилось переносом в расширение всяких регистраторов, то я бы не обращался сюда за помощью.
|
|||
22
Волшебник
26.12.24
✎
20:20
|
(18) Тут без
На основе предоставленного запроса, вот список задействованных объектов конфигурации:
Регистры накопления: * солКапиталДУ * ДенежныеСредстваУ * ЦенныеБумагиУ * ДенежныеСредстваВПутиУ Регистры сведений: * СКГ_ИсторияСтратегий Справочники: * СКГ_Фонды Документы: * ПереводДС * ПереводЦБ * ОперацииЦБ * ОперацииДС Перечисления: * ТипыУслугБиржевые.НДФЛ * солТипыОперацийСКапиталомДУ |
|||
23
Волшебник
26.12.24
✎
20:20
|
(18) Тему закрыл
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |