Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не открывается вторая форма одного и того же отчета

Не открывается вторая форма одного и того же отчета
Я
   neo1109
 
12.10.16 - 09:38
Конфигурация КУФИБ (не особо суть какая)
У себя на базе стандартный отчет "Анализ субконто" успешно открывается одновременно несколько раз. Можно формировать по разным периодам и т.п.

У клиента так не происходит - открывается только одна форма и все.

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

Но. У меня в итоге КлючУникальности принимает тип УникальныйИдентификатор, а у клиента - НеизвестныйОбъект.

Как быть? С чем это связано?

База - серверная.
Кеш в AppData - почистил.
 
 
   Irbis
 
1 - 12.10.16 - 09:42
Идентификатор формы не присваиваешь?
   Nuobu
 
2 - 12.10.16 - 09:43
А у тебя какая база для тестирования? Тоже серверная? или Файловая?
   neo1109
 
3 - 12.10.16 - 09:46
(2) тестирую - на файловой
   Nuobu
 
4 - 12.10.16 - 09:46
(3) Тогда попробуй в момент присваивания ключаУникальности сделать всё это в серверной процедуре.
   neo1109
 
5 - 12.10.16 - 09:47
(1) код типовой
пока только нашел про КлючУникальности
да и метод называется: НазначитьФормеУникальныйКлючИдентификации()
   neo1109
 
6 - 12.10.16 - 09:48
(4) это делается в общем модуле.
у него все флаги стоят: Сервер, Клиент (Обычное приложение) и "Вызов сервера"
   Stepa86
 
7 - 12.10.16 - 09:50
Уникальность нужно устанавливать в том методе, откуда открывается форма, а не в уже полученной форме
   neo1109
 
8 - 12.10.16 - 09:51
блин, я вас жестко обманул.
привык уже что такая мощная база как КУФИБ на сервере находится.
у клиентов она файловая.
   neo1109
 
9 - 12.10.16 - 09:51
(7) форма вызывается стандартно из интерфейса
   neo1109
 
10 - 12.10.16 - 09:52
(7) по пункту меню
 
 Рекламное место пустует
   neo1109
 
11 - 12.10.16 - 09:52
платформы у нас правда отличаются
у них 8.3.6
у меня 8.3.5.1625
   neo1109
 
12 - 12.10.16 - 09:57
короче похоже это косяк платформы 8.3.6
   Stepa86
 
13 - 12.10.16 - 10:01
Попробуй в КлючУникальности писать строку, можно одну и ту же. Типа так

Если КлючУникальности = Неопределено Тогда
    КлючУникальности = НаименованиеОтчета;
КонецЕсли;

 По идее из меню открывается с пустым ключем всегда, и если среди открытых форм не будет найдено этого ключа, то откроется новая
   neo1109
 
14 - 12.10.16 - 10:05
(13) можно текущую дату )
   neo1109
 
15 - 12.10.16 - 10:22
сравнение
ТипЗнч(Форма.КлючУникальности)=Тип("НеизвестныйОбъект")

дает ошибку 
"{ОбщийМодуль.ТиповыеОтчеты.Модуль(549)}: Тип не определен (НеизвестныйОбъект)
    Если Форма.КлючУникальности = Неопределено ИЛИ ТипЗнч(Форма.КлючУникальности)=Тип("НеизвестныйОбъект") Тогда"
   neo1109
 
16 - 12.10.16 - 10:22
засада на засаде кругом

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует