|
УПП. РТУ. как формируются проводки по товарам? | ☑ | ||
---|---|---|---|---|
0
lostkiker
24.12.12
✎
17:25
|
В отладке не видны проводки по товарам, сделал подписку на событие (обработка проведения) там проводок тоже нет, но док формирует эти проводки. В чем дело?
|
|||
1
ДенисЧ
24.12.12
✎
17:27
|
В подписках.
|
|||
2
lostkiker
24.12.12
✎
17:28
|
там тоже не нашел
|
|||
3
DEVIce
24.12.12
✎
17:29
|
(0) Я с этой хренью долго бодался. Что интересно, если проводить документ из формы документа, то в подписке то есть записанные проводки, то нет их ровно поочередно (есть-нет-есть-нет), а если проводить из формы списка, через действия например, то всегда есть, или если сначала распровести документ, а потом провести, то тоже всегда есть. Это глюк платформы. Хотя господа разработчики говорят, что в подписке нельзя предполагать что все транзакции завершены и можно пользоваться результатами проведения модуля документа или более ранними подписками.
|
|||
4
DEVIce
24.12.12
✎
17:31
|
(2) И еще, не менее интересно. В некоторых случаях проведение при отладке как раз всегда показывает что есть, а без отладки через раз. Это всяко какая-то несогласованность транзакций сервера предприятия и скуля. Та же хрень и в файловой версии, которая по сути тоже клиент-серверная.
|
|||
5
lostkiker
24.12.12
✎
17:32
|
а где док формирует проводки, я код так и не нашел?
|
|||
6
DEVIce
24.12.12
✎
17:33
|
(5) Это делается после распределения по партиям, точно не помню, возможно в том же модуле что и распределяет партии.
|
|||
7
DEVIce
24.12.12
✎
17:34
|
Т.е. молодцы в 1С что придумали подписки, но они работают неоднозначно, что в некоторых случаях делает невозможным их применение.
|
|||
8
lostkiker
24.12.12
✎
17:37
|
(4) у меня в отладке ни разу не показало что проводки есть ни в подписке ни в модуле.
|
|||
9
DEVIce
24.12.12
✎
17:39
|
(8) О чем и речь, никто ничего не гарантирует.
|
|||
10
Serg_1960
24.12.12
✎
17:43
|
УПП. РТУ. РАУЗ?
|
|||
11
lostkiker
24.12.12
✎
17:47
|
(10) нет не рауз
|
|||
12
lostkiker
24.12.12
✎
17:49
|
В конце модуля обработка проведения таблица товары запихивается в переменную "Дополнительные свойства" и в комментах пишется, чтобы она была доступна из подписок. Только что это за переменная я не понимаю. Может проводки все таки где то в подписке формируются? потому что в модулях кода не нахожу
|
|||
13
Serg_1960
24.12.12
✎
17:50
|
ОбработкаПроведения - ДвиженияПоРегистрам() - например, ДвиженияПоРегистрамУпр() - и далее запись в регистры идет через такие конструкции (последняя строка - то что тебе надо):
... ТаблицыДанныхДокумента = ОбщегоНазначения.ЗагрузитьТаблицыДокументаВСтруктуру(...); ОбщегоНазначения.УстановитьЗначениеВТаблицыДокумента(...); ОбщегоНазначения.ЗаписатьТаблицыДокументаВРегистр(...); |
|||
14
lostkiker
24.12.12
✎
17:56
|
(13) в ДвиженияПоРегистрамУпр нет движений по хозрасчетному, по хозрасчетному движения формируются в ДвиженияПоРегистрамУпр(), но там только по услугам, по товарам нет.
|
|||
15
lostkiker
24.12.12
✎
17:57
|
(14) ДвиженияПоРегистрамУпр() -> ДвиженияПоРегистрамРегл()
|
|||
16
DrShad
24.12.12
✎
17:57
|
ВыполнитьСписаниеПартий* что-то такое ищи там все
|
|||
17
DrShad
24.12.12
✎
17:58
|
и вообще с какой целью ты их ищешь?
|
|||
18
lostkiker
24.12.12
✎
18:03
|
(17) мне нужно заполнить доп. субконто на счете. Сделал подписку, а там проводки не видны
|
|||
19
lostkiker
24.12.12
✎
18:07
|
(17) в подписке смотрю через Источник.Движения
|
|||
20
lostkiker
24.12.12
✎
18:10
|
Попробую подписку сделать на регистр бухгалтерии перед записью
|
|||
21
Serg_1960
24.12.12
✎
18:13
|
(14) Ты бы ещё позднее уточнил что и где ты ищещь :(
Если НЕ глЗначениеПеременной("ПараметрыПартионногоУчета").СписыватьПартииПриПроведенииДокументовБух Тогда Для каждого СтрокаТовара Из ТаблицаПоТоварам Цикл Если СтрокаТовара.ПринадлежностьНоменклатуры <> Перечисления.ПринадлежностьНоменклатуры.Принятый Тогда НоваяСтрокаВыручки = ТаблицаВыручкиДляБУ.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрокаВыручки, СтрокаТовара); НоваяСтрокаВыручки.СписаниеПартий = Истина; КонецЕсли; КонецЦикла; КонецЕсли; |
|||
22
lostkiker
24.12.12
✎
18:18
|
(21) спасибо!! кусок кода нашел, завтра разберусь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |