Имя: Пароль:
1C
 
8.2 Нельзя изменять поле, содержащее объект данных формы
0 Lesha1C
 
11.12.10
10:46
&НаСервере
Процедура выборка(объект)
   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    Работы.Исполнитель,
       |    СУММА(Работы.Сумма) КАК Сумма
       |ИЗ
       |    РегистрНакопления.Работы КАК Работы
       |
       |СГРУППИРОВАТЬ ПО
       |    Работы.Исполнитель";

   Результат = Запрос.Выполнить();
   //тз=Результат.Выгрузить();
   ВыборкаДетальныеЗаписи = Результат.Выбрать();
   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
       новаястрока=Объект.начисления.Добавить();
       новаястрока.исполнитель=ВыборкаДетальныеЗаписи.исполнитель;
       новаястрока.СУММА=ВыборкаДетальныеЗаписи.СУММА;
   КонецЦикла;
КонецПроцедуры

&НаКлиенте
Процедура Заполнить(Команда)
   выборка(объект);
КонецПроцедуры

выдает ошибку :
{Документ.РаботыПоИсполнителям.Форма.ФормаДокумента.Форма(26)}: Ошибка при установке значения атрибута контекста (Объект)
   выборка(объект);
по причине:
Нельзя изменять поле, содержащее объект данных формы
1 Defender aka LINN
 
11.12.10
11:00
А для зачем ты объект передаешь?
2 Lesha1C
 
11.12.10
11:08
а что передать? а на клиенте не работает запрос((( объясни плиз как реализовать..
3 BabySG
 
11.12.10
12:47
(2) Ничего не передавай - у тебя и так контекстный вызов
4 Lesha1C
 
11.12.10
13:57
to BabySG СПАСИБО!!!!!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn