Имя: Пароль:
1C
1С v8
Перезапись значения в ячейке табличного поля
0 manti
 
24.05.12
12:07
Подскажите пожалуста каким кодом можно переписать значение текущее у ячейки?
Процедура ОсновныеДействияФормыОсновныеДействияФормыВыполнить(Кнопка)
     Документ = СсылкаНаОбъект.Получитьобъект();

   Для Каждого СтрДокОснования Из Документ.Продукция Цикл
     
     Если СтрДокОснования.ФазаВО.Наименование  = "Елки" Тогда
      Документ.Записать(РежимЗаписиДокумента.ОтменаПроведения);
      СтрДокОснования.ФазаВО.Наименование.Значение = "Палки";
           Документ.Записать();  
           Документ.Записать(РежимЗаписиДокумента.Проведение);  
         иначе
       Продолжить;    
     КонецЕсли;        
 
   КонецЦикла;
   
КонецПроцедуры
1 manti
 
24.05.12
12:08
в таком виде ругается
2 Tatitutu
 
24.05.12
12:11
это 5!!!

ФазаВО - это что у тебя ?
3 abitfrosty
 
24.05.12
12:12
За 9 месяцев можно было и научиться искать элементы справочника по наименованию...
4 manti
 
24.05.12
13:02
(2) это наименование колонки у табличного поля
5 manti
 
24.05.12
13:14
Что никто не сталкивался?
6 palpetrovich
 
24.05.12
13:22
(5) твой вопрос надо перечитать раз 5 что-б въехать что ты хочешь ...если действительно нужен совет - напрягись и сформулируй вопрос по-человечески
7 palpetrovich
 
24.05.12
13:24
(6) мля, не туда, сорьки ...ошибся окошком :)
8 palpetrovich
 
24.05.12
13:29
+(7) кста, не так уж я и не попал :)
где это "табличное поле"?
ты хочешь поменять название колонки или значение в строке?
при чем здесь документ?
9 DrShad
 
24.05.12
13:32
(18) +100500
10 manti
 
24.05.12
13:35
(8)  В документе очет производства за смену есть ТЧ Продукция, на форме таб. поле = ТЧ Продукция. У этого таб поля есть колонка ФазаВО. Мне нужно поменять значение в ней, удовлетворяющее условию
11 DrShad
 
24.05.12
13:36
СтрДокОснования.ФазаВО = ТвояФазаВО
12 DrShad
 
24.05.12
13:36
у не нужно столько раз записывать документ
13 palpetrovich
 
24.05.12
13:37
(11) +100500 :)
14 manti
 
24.05.12
13:58
(11) благодарю Вас. Тоесть нужно было обращаться к ячейке как к объекту СтрДокОснования.ФазаВО= тоесть значение
15 DrShad
 
24.05.12
13:59
(14) ячейка есть только у табличного поля, а не у ТЧ документа
Ошибка? Это не ошибка, это системная функция.