Имя: Пароль:
1C
1С v8
С сервера возвращается ссылка без реквизитов...
,
0 mikecool
 
29.07.11
17:27
тонкий клиент
не понимаю почему, вызов
&НаКлиенте
ЗаявкаНаОтгрузку = ПолучитьПустуюСсылкуПоТипу();
СкладскаяОтгрузка = ПолучитьСтрокуПоДанным(СтрокаДанных, ЗаявкаНаОтгрузку);

&НаСервере
Функция ПолучитьПустуюСсылкуПоТипу()
   Возврат Документы.ЗаявкаНаОтгрузку.ПустаяСсылка()
КонецФункции

&НаСервере
Функция ПолучитьСтрокуПоДанным(Данные, СсылкаНаДокумент)
   ... получаю номер и дату
       СсылкаНаДокумент = Документы.ЗаявкаНаОтгрузку.НайтиПоНомеру(НомерДокумента, ДатаДокумента); //здесь найденный документ-ссылка
   
   Если СсылкаНаДокумент = Неопределено Или СсылкаНаДокумент = Документы.ЗаявкаНаОтгрузку.ПустаяСсылка() Тогда
       Возврат Документы.СкладскаяРеализация.ПустаяСсылка();
   КонецЕсли;
   
   Элементы.СписокЗаявок.ТекущаяСтрока = СсылкаНаДокумент; //здесь нормальто позиционируется таблица формы
   Возврат(СкладскойУчет.ПолучитьСкладскуюОтгрузку(СсылкаНаДокумент)); // здесь идет попытка найти подчиненный документ
КонецФункции

после этой функции СсылкаНаДокумент имеет вид:
ЗаявкаНаОтгрузку  Значение- некое значение  Тип- ДокументСсылка.ЗаявкаНаОтгрузку
но не имеет "плюса" в отладчике при расчете, для разворота по реквизитам
я перестаю понимать, ссылка возвращается без реквизитов шапки в тонком клиенте?
1 shuhard
 
29.07.11
17:28
(0) да,
в тонком клиенте ссылочного тип кастрирован
2 mikecool
 
29.07.11
17:30
(1) возвращать структуру с данными?
3 Господин ПЖ
 
29.07.11
17:31
(0) угу... за требухой надо "нырять" на сервер
4 новичекВ1С
 
29.07.11
17:32
Строку ЗаявкаНаОтгрузку = ПолучитьПустуюСсылкуПоТипу(); замени на ЗаявкаНаОтгрузку = ПредопределенноеЗначение("Документы.ЗаявкаНаОтгрузку.ПустаяСсылка") чтоб не мотаться на сервер 2 раза
5 mikecool
 
29.07.11
17:34
(4) Спасибо
6 mikecool
 
29.07.11
17:35
(4) Вызов метода выполняет обращение к серверу.
все равно два раза
7 mikecool
 
29.07.11
17:36
а раз возвращать структуру, то и нафик не надо, верну в структуре
8 новичекВ1С
 
29.07.11
17:36
(5) черт, всегда думал, что спасаюсь этим :(
9 новичекВ1С
 
29.07.11
17:37
(5) -> (6)
10 mikecool
 
29.07.11
17:37
(8) ))