Имя: Пароль:
1C
1С v8
Запись ТЗ в РС - как быстро
0 Max1986
 
04.05.12
13:34
Есть ТЗ.
Подскажите как ее быстро записать в некий регистр сведений.
Неужели для каждой строки в цикле делать
Для каждого СтрокаТЗ Из Таблица Цикл
   НаборЗаписей.Отбор.Номенклатура.Установить(СтрокаТЗ.Номенклатура);
   НоваяЗапись = НаборЗаписей.Добавить();
   НоваяЗапись.Номенклатура = СтрокаТЗ.Номенклатура;
   НоваяЗапись.СтатьяДДС = СтрокаТЗ.СтатьяДДС;
   НаборЗаписей.Записать();
КонецЦикла;

Быстрее - целиком массив нельзя? Т.е. для каждой строки отбор ставить и запись в цикле - сразу никак?
1 elisabet
 
04.05.12
13:36
ЗаполнитьЗначенияСвойств() смотрел?
2 vicof
 
04.05.12
13:38
НаборЗаписей.Загрузить()
3 Ненавижу 1С
 
гуру
04.05.12
13:38
Загрузить у НабораЗаписей смотрел?
4 Max1986
 
04.05.12
13:39
(3)да - не подходит - там целиком ТЗ. А у нас уже есть записи в РС - надо просто обновить или добавить
5 Max1986
 
04.05.12
13:40
(1)И как с ним сделать? Допустим у нашего РС есть только 1 измерение номенклатура и несколько ресурсов
6 Renat11111
 
04.05.12
13:49
(5) читать умеешь?
7 Renat11111
 
04.05.12
13:51
когда записывать будешь НЗ, Замещать в ложь проставь.
8 Renat11111
 
04.05.12
13:52
ну и используй (2)
9 Max1986
 
04.05.12
14:23
(7)Вы вообще о чем? Мне надо замещать!
(6)А Вы? О чем речь то? Поясните свою путаную речь - поток сознания!
В каждой строчке идея
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.