|
v8: Подписка на события | ☑ | ||
---|---|---|---|---|
0
zfobo
28.02.12
✎
14:51
|
Как нужно переделать данную процедуру что бы записывалось каждое субконто а не только последнее, а то мозгов уже не хватает =/ :
Если СчетДвижДох=ПланыСчетов.Хозрасчетный.НайтиПоКоду("86.02") тогда //НаборЗап=Источник.Движения.Хозрасчетный.Выгрузить(); Для каждого УслСтр из источник.Услуги цикл Для каждого НаборЗап из Источник.Движения.Хозрасчетный цикл // Для каждого СтрПровод из Источник.Движения.Хозрасчетный цикл НаборЗап.СубконтоКт.ДвиженияЦелевыхСредств=УслСтр.с1_СубСтДвижения; НаборЗап.СубконтоКт.СтатьяучетаЦС=УслСтр.с1_СубСтатьяУчета; КонецЦикла; //Источник.Движения.Хозрасчетный.Загрузить(НаборЗап); КонецЕсли; |
|||
1
asady
28.02.12
✎
15:05
|
(0) процедуры нет
источника для подписки нет понять зачем цикл в цикле не смог.... |
|||
2
zfobo
28.02.12
✎
15:22
|
Не все скопировал,
Документ: Реализация товаров и услуг, подписка на событие, при проведении стоит. В табличной части есть несколько услуг у каждой свои 3 субконто, а при данной процедуре он только берет данные из последнего и заполняет для всех. от этого цикла в цикле ищу метод избавиться Процедура с1_ПриПроведенииРеализацииТоваровИУслугОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт Если СчетДвижДох=ПланыСчетов.Хозрасчетный.НайтиПоКоду("86.02") тогда Для каждого СтрПровод из Источник.Движения.Хозрасчетный цикл Для каждого УслСтр из источник.Услуги цикл СтрПровод.СубконтоКт.СтатьяУчетаЦС=УслСтр.с1_СубСтатьяУчета; СтрПровод.СубконтоКт.ДвиженияЦелевыхСредств=УслСтр.с1_СубСтДвижения; КонецЦикла; КонецЦикла; КонецЕсли; КонецПроцедуры |
|||
3
jump if zero
28.02.12
✎
15:24
|
Индекс= 0;
Для каждого НаборЗап из Источник.Движения.Хозрасчетный цикл стр = источник.Услуги[Индекс]; НаборЗап.СубконтоКт.ДвиженияЦелевыхСредств = стр.с1_СубСтДвижения; НаборЗап.СубконтоКт.СтатьяучетаЦС= стр.с1_СубСтатьяУчета; Индекс =индекс+1; КонецЦикла; |
|||
4
zfobo
28.02.12
✎
15:38
|
Выручил, спасибо, даже такого в мыслях не было
|
|||
5
asady
28.02.12
✎
16:25
|
(3) если порядок в НЗ и в ТЧ совпадает сработает если нет - получишь ерунду.
нужна более четкая синхронизация строк между НЗ и ТЧ Услуги |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |