Имя: Пароль:
1C
1С v8
Нельзя изменять поле, содержащее объект данных формы
0 Мисти
 
28.03.13
17:55
Ругается обработка для управляемых форм. Что ей может не нравится?
1 Мисти
 
28.03.13
18:08
ТекДок=Объект.ДокПоступления.ПолучитьОбъект();
СтрДок = ТекДок.Товары.Добавить();
СтрДок.Количество =  СтрокаТаблицы.Количество;

Даже это закомментировала:
ТекДок.Записать();
2 Мисти
 
28.03.13
18:16
&НаСервере
Процедура ПоискИОбработкаНоменклатуры(МассивСтрокExcel)
   ТекДок=Объект.ДокПоступления.ПолучитьОбъект();
   УстановитьПривилегированныйРежим(Истина);    
   //МассивСтрокExcel.Свернуть("Номенклатура1С,Наименование,НаименованиеВид,НаименованиеАртикул,ЦенаЗакупочная","Количество");
   Для Каждого СтрокаТаблицы Из МассивСтрокExcel Цикл
       СтрДок = ТекДок.Товары.Добавить();
3 SherifSP
 
28.03.13
18:18
(0) А саму руганину, чого не виклав?
4 Мисти
 
28.03.13
18:21
Мистянский совет 2-10 года помог!
Нельзя изменять поле, содержащее объект данных формы


  Defender aka LINN

   
А для зачем ты объект передаешь?
  Lesha1C

   
а что передать? а на клиенте не работает запрос((( объясни плиз как реализовать..
   3
  BabySG

   
(2) Ничего не передавай - у тебя и так контекстный вызов
  Lesha1C

   
to BabySG СПАСИБО!!!!!
5 Мисти
 
28.03.13
18:22
Оказывается, нельзя объект на сервер передавать, хоть я его и не собираюсь менять.