Имя: Пароль:
1C
1С v8
Событие через подписку (Тонкий клиент, Бух. ред.3.0)
,
0 franchisees
 
31.10.12
13:06
В толстом клиенте код работает, перенес в тонкий клиент не срабатывает. Помогите разобраться?

Код:
-----------------------------------
&НаСервере
Процедура НеОтражатьПроводкиПоСчету68ОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт   //не формируются проводки по счету 68.02
       Если Источник.НеОтражатьПроводкиПоСчету68 Тогда      
       ТаблПроводок = Источник.Движения.Хозрасчетный.Выгрузить();
       ПоискПроводкиНДС = ТаблПроводок.найтиСтроки(Новый Структура("СчетДт",ПланыСчетов.Хозрасчетный.НДС));
       Если ПоискПроводкиНДС.количество()>0  Тогда
           Для Каждого Стр из ПоискПроводкиНДС Цикл
               ТаблПроводок.Удалить(Стр);
           КонецЦикла;
       КонецЕсли;
       //Источник.Движения.Хозрасчетный.Загрузить(ТаблПроводок);
       Источник.Движения.Хозрасчетный.Загрузить(ТаблПроводок);
   КонецЕсли;        
КонецПроцедуры
1 Wobland
 
31.10.12
13:08
&НаСервере

а ты шутник
2 franchisees
 
31.10.12
13:10
Правильнее будет &НаКлиенте ?
3 Feanorko
 
31.10.12
13:11
что именно не работает?
4 Wobland
 
31.10.12
13:12
(2) правильнее будет так:
я соврал вот здесь: "В толстом клиенте код работает, перенес в тонкий клиент не срабатывает"
5 franchisees
 
31.10.12
13:15
В документе ПТУ при проведении  с галочкой "Отразить ндс в книге покупок" не должна формироваться проводка Дт 68 Кр 19. В
6 Wobland
 
31.10.12
13:17
>не срабатывает
давай, расшифровывай, что ты хотел этим сказать
7 franchisees
 
31.10.12
13:19
) по отлпдчику ошибок нет, но после проведение документа выводятся проводка 68 - 19
8 Wobland
 
31.10.12
13:20
(7) это в толстом или в тонком?
9 franchisees
 
31.10.12
13:20
Источник.Движения.Хозрасчетный.Загрузить(ТаблПроводок); может тут ошибка, может ее по другому написать
10 franchisees
 
31.10.12
13:20
в тонком клиенте
11 Feanorko
 
31.10.12
13:22
ты в подписку на событие прописал свою мега-процедуру, или забыл это сделать? :)
12 Sasha_H
 
31.10.12
13:22
может у тебя где-то ниже опять проводки перетераются при проведении!
13 franchisees
 
31.10.12
13:23
(12) да вы правы, скорее всего
14 Feanorko
 
31.10.12
13:28
(13) как могут ниже перетираться удаленные проводки? :) скорее в выгруженной ТЗ нет никаких проводок.
15 Sasha_H
 
31.10.12
13:30
(14) очень просто, если документ перепроводится то сначала исполняется подписка на событие, а потом уже блок ОбработкаПроведения,  а вот в обработке проведения они опять заполняются, ну код может так не предусмотрен, я хз.!
16 Feanorko
 
31.10.12
13:30
(15) подписка на событие всегда выполняется после основной процедуры
17 Wobland
 
31.10.12
13:31
(10) шутник
автор хочет видеть 19й счёт в кредите, а ищет проводки почему-то в дебете...
18 Sasha_H
 
31.10.12
13:33
(16) Какая подписка срабатывает после основной?
19 Feanorko
 
31.10.12
13:35
(18) в конкретно этом случае подписка на событие "ОбработкаПроведения" выполняется всегда после события "ОбработкаПроведения" модуля документа.
20 Wobland
 
31.10.12
13:35
(18) насколько помню, любая
21 Sasha_H
 
31.10.12
13:43
(20) да, фиаско, все же сначала срабатывает код, попутал все.
22 Feanorko
 
31.10.12
13:46
(21) зато теперь точно знаешь :)
AdBlock убивает бесплатный контент. 1Сергей