Имя: Пароль:
1C
1С v8
Константа в запросе :( ошибка
, ,
0 vmprog
 
09.06.12
13:28
Помогите разобраться.
Обновляю конфигурацию 1С Документооборот
Переношу данную функцию. При открытии конструктора запроса пишет
"Таблица не найдена Константа.ДобавлятьРуководителямДоступПодчиненных"
В дереве метаданных данная константа есть.

В чем может быть проблема?

[CODE]
Функция ТаблицаПередачиПравПользователей(Знач МенеджерВременныхТаблиц) Экспорт
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ПодчиненностьСотрудников.Руководитель КАК ПринимающийПользователь,
   |    ПодчиненностьСотрудников.Подчиненный КАК ПередающийПользователь
   |ПОМЕСТИТЬ ТаблицаПередачиПравПользователей
   |ИЗ
   |    РегистрСведений.ПодчиненностьСотрудников КАК ПодчиненностьСотрудников
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Константа.ДобавлятьРуководителямДоступПодчиненных КАК ДобавлятьРуководителямДоступПодчиненных
   |        ПО (ДобавлятьРуководителямДоступПодчиненных.Значение = ИСТИНА)
   |
   |ОБЪЕДИНИТЬ ВСЕ
   |
   |ВЫБРАТЬ
   |    ДелегированиеПравПользователям.Кому,
   |    ДелегированиеПравПользователям.ОтКого
   |ИЗ
   |    РегистрСведений.ДелегированиеПравПользователям КАК ДелегированиеПравПользователям";
   Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
   Запрос.Выполнить();
   Возврат Истина;
КонецФункции
[/CODE]
1 shuhard
 
09.06.12
13:30
(0) Константы.ДобавлятьРуководителямДоступПодчиненных ?
2 vmprog
 
09.06.12
13:32
Константа есть. Тип Булево
3 shuhard
 
09.06.12
13:32
(2) ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
5 PR
 
09.06.12
13:41
(0) Проблема видимо в том, что нужно бы почитать документацию перед тем как садиться за компьютер. Не?
Что, кстати, мешает воспользоваться конструктором запросов?
6 vmprog
 
09.06.12
13:43
Конструктор запроса в оригинальной базе открывается без ошибок.
В моей базе конструктор выпадает с выше описанной ошибкой.
7 PR
 
09.06.12
13:44
(6) Exe-ник один и тот же?
8 Живой Ископаемый
 
09.06.12
13:45
2(6) одинаковый релиз движков?
9 vmprog
 
09.06.12
13:45
да. (8.2.15.301)
10 Живой Ископаемый
 
09.06.12
13:47
удаляй базу из списка и добавляй заново
11 vmprog
 
09.06.12
13:48
Да вообще заметил странность. Просто конструктором делаю запрос. Пытаюсь добавить конкретную константу. В результате в окно таблицы появляется только просто "Константы", а в поля попадает конкретная константа.

А вот в оригинальной базе при клике по константе в окно "таблицы" попадает конкретная константа, а в поля попадает запись "Значение".
12 Живой Ископаемый
 
09.06.12
13:52
тогда все-таки врешь что один релиз...
13 PR
 
09.06.12
13:54
(11) У тебя режим совместимости стоит в конфе.
Не слушай Живого Ископаемого, он тебя плохому научит :))
14 Живой Ископаемый
 
09.06.12
13:55
а, блин, точно.. еще и режим совместимости. забыл
15 vmprog
 
09.06.12
13:58
Платформа одна. Релизы конф разные тк как раз и обновляю.
Режим совместимости в моей 8.2.13
В конфе в которой все работает Режим совместимости "не использовать"
16 shuhard
 
09.06.12
14:00
(15) Отцы,Вас это ни какие мысли не наводит:
ВЫБРАТЬ
   Константы.ВалютаМеждународногоУчета КАК ЧерезЫ
ИЗ
   Константы КАК Константы

ВЫБРАТЬ
   РеализацияТоваровУслуг.Ссылка
ИЗ
   Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Константы КАК Константы
       ПО РеализацияТоваровУслуг.ВалютаДокумента = Константы.ВалютаРегламентированногоУчета
17 PR
 
09.06.12
14:05
(15) Я же и говорю, все дело в волшебных пузырьках, в режиме совместимости то есть. Все так и должно быть.
18 vmprog
 
09.06.12
14:12
(17) заработалооооо. Спасибо огромное.
И всем спасибо, кто выдвигал дельные предположения.  
Без пол литра чачи не разобраться.
AdBlock убивает бесплатный контент. 1Сергей