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


ПараметрКоманды под разными клиентами

ПараметрКоманды под разными клиентами
Я
   falselight
 
19.10.16 - 07:31
Почему под тонким клиентом ссылка на документ в
ПараметрКоманды, а в ПараметрКоманды.Ссылка - ошибка
в толстом клиенте же ПараметрКоманды.Ссылка работает.
Делал общую команду, нужно было передать ссылку на документ.
 
 
   Mauser
 
1 - 19.10.16 - 07:49
Это встроенная защита 1С, уровень для доступа должен соответствовать.

Нельзя так на тонком клиенте делать.
   falselight
 
2 - 19.10.16 - 08:06
(1) Так нельзя делать?
    //ПараметрыФормы = Новый Структура("Документ", ПараметрКоманды.Ссылка);

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

    ОткрытьФорму("Отчет.ДвиженияДокумента.Форма.ФормаОтчета", ПараметрыФормы);
   Mauser
 
3 - 19.10.16 - 08:09
(2) Так - можно.
   falselight
 
4 - 19.10.16 - 08:11
(1) Ясно. Под толстым клиентом ссылка на документ в ПараметрыКоманды, и в ПараметрыКоманды.Ссылка, а под тонким только в ПараметрыКоманды
   Mauser
 
5 - 19.10.16 - 08:15
(4) Совсем нет, мой юный ливингстар.
На толстом клиенте можно разыменовывать ссылки на клиенте, а на тонком - нет. Проверено поколениями, а теперь и тобой тоже.
   falselight
 
6 - 19.10.16 - 08:24
(5) ну то есть так нормально
ПараметрыФормы = Новый Структура("Документ", ПараметрКоманды);
   falselight
 
7 - 19.10.16 - 09:06
на одной базе нет ощибки, на другой есть, из за чего может быть такая ошибка

{ОбщаяКоманда.ОтчетПоДвижениямДокумента.МодульКоманды(9)}: Ошибка при вызове метода контекста (ОткрытьФорму)
    ОткрытьФорму("Отчет.ДвиженияДокумента.Форма.ФормаОтчета", ПараметрыФормы);
по причине:
Ошибка инициализации модуля: Отчет.ДвиженияДокумента.Форма.ФормаОтчета.Форма
по причине:
{Отчет.ДвиженияДокумента.Форма.ФормаОтчета.Форма(96,24)}: Переменная не определена (ПроведениеСервер)
    МассивРегистров     = <<?>>ПроведениеСервер.ПолучитьМассивИспользуемыхРегистров(Отчет.Документ, МетаданныеДокумента.Движения);
   aleks_default
 
8 - 19.10.16 - 09:14
(6)ну ты продолжай угадывать, раз теорию изучать не хочешь
   falselight
 
9 - 19.10.16 - 09:30
(8) да все решилось.
это от того что у меня был захваченный отчет.
Это я в первую очередь поправил, логика ут 11.
   Mauser
 
10 - 19.10.16 - 09:43
(7) В имени переменной подсказка сокрыта, поддаван юный.
 
 Рекламное место пустует
   falselight
 
11 - 19.10.16 - 09:44
(10) ну да это общий модуль который отсутствует в текущей конфигурации

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