Имя: Пароль:
1C
1С v8
Возможно ли такое в 1с
,
0 alex-van1C8
 
06.07.12
15:20
Подскажите , пожалуйста.
К примеру есть массив. в нем элементы это ссылки на документ. Мне нужно в каждом этом документе поменять значение реквизита (значение реквизита для всех документов в массиве одно). Для этого мне нужно получить объект и затем его записать. Но я это делаю путем перебора цикла и для каждого элемента массив отдельно, а можно ли это сделать "одним махом"
типа для всех элементов получитьОбъект(), реквезит 1="бла-бла-бла", Записать(). То есть без перебора.
1 Alex S D
 
06.07.12
15:20
нет
2 alex-van1C8
 
06.07.12
15:22
Жаль.
3 H A D G E H O G s
 
06.07.12
15:22
Пофиг
4 Alex S D
 
06.07.12
15:23
да
5 izekia
 
06.07.12
15:23
угу, можно через мап, но не в 1С
6 H A D G E H O G s
 
06.07.12
15:23
(4) Update ? Пощади базу и мозги аутора.
7 Alex S D
 
06.07.12
15:24
(4) -> (3)
8 alex-van1C8
 
06.07.12
15:27
(6) не надо щадить :). Говорите как есть. что такое мап :)))?
9 H A D G E H O G s
 
06.07.12
15:33
(8) Ну напиши SQL запрос с Update-ом, если база под SQL
10 H A D G E H O G s
 
06.07.12
15:33
Будь мужиком, блеать!
11 palpetrovich
 
06.07.12
15:37
пользуйся встроенной обработкой для группового изменения документов и немучь себе мозги
12 Odavid
 
06.07.12
15:38
(0) можно.
Под SQL.
Выцепить таблицу, которая содержит ОДИН ЭТОТ НУЖНЫЙ РЕКВИЗИТ, и махом одним запросом все их поменять.
Ну, можно сказать, что будет меняться в массиве :)
13 izekia
 
06.07.12
15:38
(8) map f [a]
14 Alex S D
 
06.07.12
15:40
смысле в этом нет, ибо проводить доки все равно в цикле придется
15 alex-van1C8
 
06.07.12
15:53
(14), а если проводить не нужно, так как изменение данных в реквизите не влияет на движения, или вообще вместо документов будут справочники, то в принципе (9)и(12)подойдет.