|
В запросе не отображаются остатки и обороты в разрезе субконто. | ☑ | ||
---|---|---|---|---|
0
Deenka
22.01.21
✎
19:53
|
Доброго времени суток!
Есть проблема с отображением остатков и оборотов в разрезе субконто по одному счету (не предопределенный). Движения по бух. регистру по данному счету имеются (с прописанными субконто). Но если формировать отчет по остаткам или оборотам по данному счету, то в разрезе субконто не отображается ничего( С чем это может быть связано? Есть подозрения, что по какой-то причине субконто не прописались в виртуальные таблицы остатков и оборотов. |
|||
1
mistеr
22.01.21
✎
19:56
|
(0) А в ОСВ по счету?
|
|||
2
RomanYS
22.01.21
✎
19:59
|
(0) навскидку:
- проблемы с итогами - записи в таблице субконто не соответствуют настройкам счета |
|||
3
Deenka
22.01.21
✎
20:04
|
По остальным счетам в базе таких проблем нет.
Есть другая аналогичная база, там настройки этого счета аналогичные, но там таких проблем нет. |
|||
4
RomanYS
22.01.21
✎
20:06
|
(3) значит вероятность второго варианта в (2) выше
|
|||
5
Deenka
22.01.21
✎
20:17
|
(4)
По настройкам счета - первое субконто это "Физические лица" и в проводках по счету пишутся "Физические лица", но в виртуальных таблицах потом никаких даных по субконто нет. |
|||
6
RomanYS
22.01.21
✎
20:20
|
(5) там есть вид субконто и значение. Вид может быть не правильным, а значение нужного типа
|
|||
7
Deenka
25.01.21
✎
11:33
|
(6)
Все вроде правильно (и вид субконто, и значение). Перед тем, как прописать субконто в проводку делаю проверку типа субконто на счету. Код следующий: Если НоваяПроводка.СчетДт.ВидыСубконто[0].ВидСубконто.ТипЗначения.СодержитТип(ТипЗнч(стр.Сотрудник.Физлицо)) Тогда НоваяПроводка.СубконтоДт.Вставить(НоваяПроводка.СчетДт.ВидыСубконто[0].ВидСубконто, стр.Сотрудник.Физлицо); КонецЕсли; Проводка делается с нужным типом субконто, но в таблицах остатков и оборотов данных в разрезе этого субконто нет (по конкретно этому счету). |
|||
8
mistеr
25.01.21
✎
12:07
|
ТИИ сделайте.
|
|||
9
Deenka
25.01.21
✎
13:42
|
Сделал ТИИ с галочкой "Пересчет итогов".
Не помогло( |
|||
10
Kesim
25.01.21
✎
13:44
|
(0) не используйте именно эту виртуальную таблицу, попробуйте другие или физическую. точно не помню но одна из виртуальных таблиц глючнутая вот уже несколько лет))
|
|||
11
mistеr
25.01.21
✎
13:49
|
(9) Давай уж все галочки, чего мелочиться.
|
|||
12
Deenka
25.01.21
✎
14:38
|
(11)
Сделал по всем галочкам - очистилась информация с субконто в проводках по этому счету |
|||
13
Ёпрст
25.01.21
✎
14:40
|
(12) аминь
|
|||
14
Ёпрст
25.01.21
✎
14:41
|
база файловая ?
|
|||
15
Deenka
25.01.21
✎
14:42
|
(14)
SQL |
|||
16
Ёпрст
25.01.21
✎
14:44
|
(15) какой релиз и какой режим совместимости ?
|
|||
17
Deenka
25.01.21
✎
14:46
|
(16)
Релиз 8.3.10.2375 Режим совместимости 8.2.16 |
|||
18
Ёпрст
25.01.21
✎
14:53
|
(12) на копии своё тии делал ? Если в этой базе теперь, перепроведёшь свой документ с этим счетом, значения субконто есть ?
Если да, топай в табличку хранения субконто и смотри, чему равно _KindRRef. Потом сравни с табличкой в базе, которую ты еще не похерил своим ТиИ.. если там другое значение вида субконто, то проапдейть табличку для нужного счета и потом пересчитай итоги. Лучше, испоользовать для этого ИР, там есть очистка табличек итогов (тупо truncate табличек итогов делается). (17) ясно, еще старый формат хранения основной таблички. |
|||
19
Ёпрст
25.01.21
✎
14:55
|
тебе нужно глядеть _AccRgED***** эту табличку нужного регистра бухгалтерии
|
|||
20
Deenka
25.01.21
✎
16:02
|
(18)
Делал на копии. После перепроведения документа значения субконто в движениях по этому счету появляются, но в виртуальных таблицах по субконто - пусто. |
|||
21
Ёпрст
25.01.21
✎
16:07
|
(20) Вид субконто какой на этом счете ?
|
|||
22
Ёпрст
25.01.21
✎
16:07
|
в осв что кажет ?
|
|||
23
Ёпрст
25.01.21
✎
16:07
|
а не в твоём отчете
|
|||
24
Ёпрст
25.01.21
✎
16:08
|
в табличке _AccRgED какая запись ? Там есть значение субконто ?
|
|||
25
Deenka
25.01.21
✎
16:15
|
(21)
Вид субконто - физические лица. |
|||
26
Deenka
25.01.21
✎
16:15
|
(22)
В ОСВ тоже ничего нету по субконто |
|||
27
Ёпрст
25.01.21
✎
16:32
|
Пересчитай итоги в этой копии, удалив перед этим все таблички итогов. В ИР это есть
|
|||
28
Deenka
25.01.21
✎
17:07
|
(27)
Каким образом удалить таблицы итогов? --регистры накопления итоги SELECT 'TRUNCATE TABLE ' + name+';' FROM sys.tables WHERE name like '_AccumRgT%' --регистры бухгалтерия итоги по счету union SELECT 'TRUNCATE TABLE ' + name+';' FROM sys.tables WHERE name like '_AccRgAT%' --регистры бухгалтерия обороты между счетами union SELECT 'TRUNCATE TABLE ' + name+';' FROM sys.tables WHERE name like '_AccRgCT%' |
|||
29
Ёпрст
25.01.21
✎
21:09
|
(28) :))
Типа того: truncate table _AccRgAT024070 --РегистрБухгалтерии.Управленческий.ИтогиПоСчетам truncate table _AccRgAT124080 --РегистрБухгалтерии.Управленческий.ИтогиПоСчетамССубконто1 truncate table _AccRgAT224081 --РегистрБухгалтерии.Управленческий.ИтогиПоСчетамССубконто2 truncate table _AccRgAT324082 --РегистрБухгалтерии.Управленческий.ИтогиПоСчетамССубконто3 truncate table _AccRgCT24083 --РегистрБухгалтерии.Управленческий.ИтогиМеждуСчетами |
|||
30
Ёпрст
25.01.21
✎
21:11
|
(28) _AccumRg - это регистры накопления..Ты смотри, того, лишнего не прибей :)
|
|||
31
Deenka
27.01.21
✎
10:54
|
Спасибо!
Проблему решил немного иным способом - создал новый (аналогичный) предопределенный счет указав нужные виды субконто. Потом поиском и заменой обьектов переподставил этот счет на место старого. Запустил ОСВ с новым счетом - и все стало отображаться корректно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |