|
Обработка для замены вида расчета
| ☑ |
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) Нет, не надо преувеличивать,я же по существу спрашиваю, а не прошу готовую обработку.
|
|