|
Запись в массиве
| ☑ |
0
Вебер
25.07.15
✎
08:40
|
подскажите гуманитарию, в массиве можно так делать ?
для Индекс=0 По СписокСчетовФактур.Количество()-1 цикл
если типзнч(СписокСчетовФактур[Индекс])=Тип("ДокументСсылка.ИмпСправкаОСтоимостиРаботКС3") Тогда
СписокСчетовФактур[Индекс].ДатаВходящегоДокумента=СписокСчетовФактур[Индекс].Дата;
КонецЕсли;
КонецЦикла;
Если нельзя, то тогда выгрузить в ТЗ, там поиграться , а потом опять в массив?
|
|
1
Asmody
25.07.15
✎
08:53
|
да можно, почему нет?
можно даже через Для каждого
|
|
2
itlikbez
25.07.15
✎
08:56
|
(0) ПолучитьОбъект() тебе нужно. И Записать() впридачу.
|
|
3
Рэйв
25.07.15
✎
09:23
|
Только это не массив,в коллекция. А так -да.
|
|
4
Рэйв
25.07.15
✎
09:23
|
*а
|
|
5
Вебер
25.07.15
✎
09:25
|
(2) если так Д=СписокСчетовФактур[Индекс].ДатаВходящегоДокумента.ПолучитьОбъект() ;
не проходит
Значение не является значением объектного типа (ПолучитьОбъект)
|
|
6
zak555
25.07.15
✎
09:26
|
Д=СписокСчетовФактур[Индекс].ПолучитьОбъект() ;
|
|
7
ДенисЧ
25.07.15
✎
09:26
|
ДатаВходящегоДокумента.ПолучитьОбъект() ;
Клёво....
Только пятница вчера была...
|
|
8
Рэйв
25.07.15
✎
09:27
|
проще было бы перебрать
Для каждого ... Для... Цикл
|
|
9
Вебер
25.07.15
✎
09:28
|
точно
|
|
10
Вебер
25.07.15
✎
09:32
|
надо завязывать работать допоздна и в субботу (7)
|
|
11
hhhh
25.07.15
✎
09:42
|
для Каждого сф Из СписокСчетовФактур цикл
если типзнч(сф) = Тип("ДокументСсылка.ИмпСправкаОСтоимостиРаботКС3") Тогда
ОбСф = сф.ПолучитьОбъект();
Обсф.ДатаВходящегоДокумента=Обсф.Дата;
Обсф.Записать();
КонецЕсли;
КонецЦикла;
|
|
12
Вебер
25.07.15
✎
09:48
|
(11) так и сделал
|
|