Имя: Пароль:
1C
1С v8
Ошибка открытия общей формы
0 Cancell
 
26.09.16
14:53
Всем привет, такая проблема, раньше данный код на ура отрабатывал:

ПараметрыФормы = Новый Структура("ВладелецФайла,ТолькоПросмотр", Ссылка, Ложь);
ОткрытьФорму("ОбщаяФорма.ПрисоединенныеФайлы", ПараметрыФормы, , , );

Вызывался он из обычной формы документа, не УФ.

Позже после изменения версии платформы и режима совместимости и режима совместимости интерфейса перестало вообще везде работать, даже ну УФ... дает ошибку:
Ошибка при вызове метода контекста (ОткрытьФорму)
    ОткрытьФорму("ОбщаяФорма.ПрисоединенныеФайлы", ПараметрыФормы, , , );
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"

не пойму вообще где искать ошибку...
1 Cancell
 
26.09.16
14:55
Пробовал сначала через получитьФорму().. та же ошибка
2 Cancell
 
26.09.16
14:55
и так тоже ошибку дает:
Форма = ПолучитьОбщуюФорму("ПрисоединенныеФайлы",Ссылка);
Форма.Открыть();
3 Cancell
 
26.09.16
15:02
Когда в УФ открываю список файлов то вызов идет НаКлиенте
4 Amfiaray
 
26.09.16
15:03
Скорее всего на форме есть "Динамический список" на его запрос и ругается
5 Cancell
 
26.09.16
15:07
(4) есть, но запрос пустой... причем смотрю в бэкапе, там аналогично, но работает все. Это вообще функционал прикрепленных файлов из БСП, там тоже запрос пустой.

И ошибка происходит даже раньше чем отладка попадает в ПриСозданииНаСервере.
6 Cancell
 
26.09.16
15:11
В рабочем состоянии настройки режима совместимости следующие:
Режим совместимости интерфейса = Версия 8.2
Режим совместимости = Версия 8.2.16

А в текущей базе:
Режим совместимости интерфейса = Такси. Разрешить Версия 8.2
Режим совместимости = Не использовать

в этом может быть проблема?
7 Lexey_
 
26.09.16
15:14
(0) "Ожидается выражение "ВЫБРАТЬ" ", оно действительно ожидается потому, что в (4) "но запрос пустой"
8 Cancell
 
26.09.16
16:11
(7) ну форма эта аналогичная такой же в БСП... там то это работает. И в другой базе, где не было изменений в режимах и версии платформы это все работает.
9 Cancell
 
26.09.16
16:42
В БСП внес такие же изменения в режимы совместимости... и словил такую же ошибку тут:
ПараметрыФормы = Новый Структура("ВладелецФайла,ТолькоПросмотр", ПараметрКоманды, ПараметрыВыполненияКоманды.Источник.ТолькоПросмотр);

ОткрытьФорму("ОбщаяФорма.ПрисоединенныеФайлы", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);

Видимо это что-то с режимами... теперь понять бы как это обойти.
10 Cancell
 
26.09.16
17:23
Короче методом научного тыка было установлено что в режимах совместимости выше Версия 8.3.5 будет такая ошибка. Но мне нужен режим совместимости 8.3.7... (там можно кнопочки овальные делать), как в таком случае открывать общую форму?
11 aleks_default
 
26.09.16
18:00
Если галка "Произвольный запрос" стоит то текст запроса должен быть указан, или галку нужно снять
12 Cancell
 
26.09.16
21:49
(11) ну вот в БСП такого нет. Там общая форма "ПрисоединенныеФайлы" и там динамический список с устанвленной галкой и с пустым запросом...
13 Cancell
 
27.09.16
12:08
В итоге разобрался, в новой БСП прописан запрос для динамического списка. Всем спасибо.