Имя: Пароль:
1C
1С v8
Обработка для замены вида расчета
,
0 Kassidy_nd
 
10.01.17
13:47
всем привет!
Пишу внешнюю обработку по САБЖу

Встал на моменте (код ниже)
Вопрос: Как задать чтобы скопировалась строка с ТЗУ в ТЗУ2 и удалилась эта строка из ТЗУ?

Если ТипЗнч(ДокСсылка)=Тип("ДокументСсылка.НачислениеЗарплатыРаботникамОрганизаций") Тогда
ТЗУ=Док.ДополнительныеНачисления;
ТЗУ2=Док.Начисления;
НадоПерепровести=Ложь;
Для каждого ТЗУстр Из ТЗУ Цикл
Если ТЗУстр.ВидРасчета=ОбработкаОбъект.ЧтоМенять    
Тогда
//как задать чтобы скопировал строку с ТЗУ в ТЗУ2 и удалить эту строку из ТЗУ //
НадоПерепровести=Истина;
Колво1=    Колво1+1;
1 piter3
 
10.01.17
13:48
может лучше типовыми)
2 Kassidy_nd
 
10.01.17
13:49
(1) Не знаю есть ли такое? Конфа для "ЗУП для Казахстана"
3 Kassidy_nd
 
10.01.17
13:57
апну
4 piter3
 
10.01.17
14:00
(2) за страну твою не скажу,но попробовать замену значений забить в поисковике мона
5 Рэйв
 
10.01.17
14:00
мСтррокиУдалить=Новый Массив;
Для каждого ТЗУстр Из ТЗУ Цикл
   Если ТЗУстр.ВидРасчета=ОбработкаОбъект.ЧтоМенять Тогда
       Нов=ТЗУ2.Добавить();
       ЗаполнитьЗначенияСвойств(Нов,ТЗУстр );  
       мСтррокиУдалить.Добавить(ТЗУстр );
   КонецЕсли;
Конеццикла;

Для Каждого Стр из мСтррокиУдалить Цикл
    ТЗУ .Удалить(Стр);
КонецЦикла;
6 Рэйв
 
10.01.17
14:00
+ЗаполнитьЗначенияСвойств() только если структура колонок совпадает конечно.Если нет , то реквизиты придется руками заполнять
7 kumena
 
10.01.17
14:03
> апну

надо так, ну как быстро подорвались тут и подогнали мне универсальную обработку замены значений!
8 Kassidy_nd
 
10.01.17
14:08
(5) (6) Спасибо, пошел пробовать!
(7) Нет, не надо преувеличивать,я же по существу спрашиваю, а не прошу готовую обработку.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой