|
v7: Не совпадают начальное и конечное сальдо. | ☑ | ||
---|---|---|---|---|
0
МаксимБел
16.01.15
✎
12:01
|
Формирую конечное сальдо на конец октября и начальное сальдо на начало ноября - не совпадают. Итоги пересчитывал. В чем может быть проблема?
|
|||
1
shag008
16.01.15
✎
12:04
|
УРБД?
|
|||
2
Pit0n_08
16.01.15
✎
12:12
|
SQL или файловая?
|
|||
3
МаксимБел
16.01.15
✎
12:23
|
(1) Это что за зверь?
(2) SQL |
|||
4
1Сергей
16.01.15
✎
12:23
|
разные года смотришь
|
|||
5
forforumandspam
16.01.15
✎
12:27
|
Может ты смотришь на начало 20141031235959 и на начало 20141101000000? И за 20141031235959 у тебя обороты есть?
|
|||
6
shag008
16.01.15
✎
12:29
|
(3) УРБД - управление распределенными базами данных
Но судя по вопросу у вас его нет |
|||
7
73с
16.01.15
✎
12:33
|
(0) "Итоги пересчитывал" - через "Полный пересчет итогов" ?
|
|||
8
forforumandspam
16.01.15
✎
12:33
|
Если ты используешь типовые отчеты, то сделай ТиС.
|
|||
9
73с
16.01.15
✎
12:34
|
(5) А это в 7.7 как ?
|
|||
10
МаксимБел
16.01.15
✎
12:36
|
(6) Не знаю. Это вопрос к админу.
(5) Дата начальная - НАЧМЕСЯЦА, дата конечная - КОНМЕСЯЦА (в запросе). Сальдо на конец есть. (4) С годами всё норм. (7) Да, полный. (8) Отчет свой. |
|||
11
forforumandspam
16.01.15
✎
12:37
|
(9) Не увидел секцию. А в 7.7 в регистрах тоже есть Рассчитать..НА и ..ПО.
|
|||
12
forforumandspam
16.01.15
✎
12:38
|
(10) Где и как ты получаешь сальдо?
|
|||
13
Дмитрий
16.01.15
✎
12:39
|
текст запроса можно глянуть?
|
|||
14
shag008
16.01.15
✎
12:39
|
(10) к какому админу? Удаленная база есть (например, в другом городе) из которой данные к вам в базу выгрузкой приходят?
|
|||
15
МаксимБел
16.01.15
✎
12:40
|
(12) Ит.ВыполнитьЗапрос(НачМесяца(ДатаС),КонМесяца(ДатаПо),"41.2.1","90.04",,3,"Месяц","С");
|
|||
16
МаксимБел
16.01.15
✎
12:41
|
(14) Нет.
|
|||
17
forforumandspam
16.01.15
✎
12:42
|
(15) ТЫ обороты или остатки получаешь?
|
|||
18
МаксимБел
16.01.15
✎
12:42
|
Самое интересное, что сальдо скачет. Результат меняется при каждом новом запуске отчета. Иногда даже совпадает с начальным сальдо следующего дня.
|
|||
19
73с
16.01.15
✎
12:43
|
(10) А стандартный отчёт что показывает ?
Если то же самое - будем искать проблему в данных, а если в стандартном - все ок - разбирать алгоритм |
|||
20
Дотошный
16.01.15
✎
12:44
|
(17) Причём здесь это?..
ТС работает с бухгалтерскими итогами |
|||
21
МаксимБел
16.01.15
✎
12:44
|
(17) и то и другое
|
|||
22
forforumandspam
16.01.15
✎
12:44
|
(18) Можно протелепатирую? У тебя есть текстовое субконто?
|
|||
23
МаксимБел
16.01.15
✎
12:46
|
(22) У нас нету текстовых субконто
|
|||
24
GreyK
16.01.15
✎
12:50
|
(23) Посмотри (8), только перед этим сделай резервную копию.
|
|||
25
Pit0n_08
16.01.15
✎
12:51
|
Для начала упрости запрос. Указан отбор по кор. счету (90.04) и детализация по месяцам - не уверен, что остатки и обороты по месяцам с отбором по кор. счету работают корректно.
|
|||
26
73с
16.01.15
✎
12:57
|
(24) да у него самописка ! См. (10) "Отчет свой."
Поэтому сначала надо выяснить что на эти даты показывает стандартный отчет !! |
|||
27
forforumandspam
16.01.15
✎
13:00
|
Может быть, ты делаешь, что-то типа такого?
[code] БИ.ВыполнитьЗапрос(Дата1, Дата2, Счет1, Счет2, , 3); БИ.ВыбратьСчета(); Пока БИ.ПолучитьСчет() = 1 Цикл БИ.ВыбратьКорСчета(); Пока БИ.ПолучитьКорСчет() = 1 Цикл в = БИ.СНД(); // ?? КонецЦикла; КонецЦикла; [/code] |
|||
28
МаксимБел
16.01.15
✎
13:04
|
(26) Стандартная оборотка не анализирует тип товара.
(27) Что-то в этом есть. Сейчас проверю. |
|||
29
МаксимБел
16.01.15
✎
13:10
|
Собственно код:
<code> Ит=СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ВключатьСубсчета(-1,-1); Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Магазины,2); Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура,,1); Ит.ИспользоватьСубконто(ВидыСубконто.ПартияТовара,,1); Ит.ВыполнитьЗапрос(НачМесяца(ДатаС),КонМесяца(ДатаПо),"41.2.1","90.04",,3,"Месяц","С"); Ит.ВыбратьПериоды(); Пока Ит.ПолучитьПериод()=1 Цикл Ит.ВыбратьСубконто(1); Пока Ит.ПолучитьСубконто(1)=1 Цикл Ит.ВыбратьСубконто(2); Пока Ит.ПолучитьСубконто(2)=1 Цикл Ит.ВыбратьСубконто(3); Пока Ит.ПолучитьСубконто(3)=1 Цикл ТЗ.НоваяСтрока(); ТЗ.ОстатокН=Ит.СНД("С"); ТЗ.ОстатокК=Ит.СКД("С"); ПромР=0; Ит.ВыбратьКорСчета(); Пока Ит.ПолучитьКорСчет()=1 Цикл ПромР=ПромР+Ит.КорКО("С"); КонецЦикла; ТЗ.Реализация=ПромР; КонецЦикла; КонецЦикла; КонецЦикла; КонецЦикла; </code> |
|||
30
forforumandspam
16.01.15
✎
13:14
|
(29) Если у тебя в ТЗ нет детализации, то зачем ты её получаешь в запросе?
|
|||
31
Pit0n_08
16.01.15
✎
13:20
|
Суммовой учет есть на всех субконто счета 41.2.1?
|
|||
32
Pit0n_08
16.01.15
✎
13:23
|
Не уверен, что остатки по счету хранятся в разрезе кор. счетов!
|
|||
33
Дмитрий
16.01.15
✎
13:25
|
(18)
Был случай, когда итоги случайным образом считались, когда повредились файлы итогов. Причем полный пересчет не помогал. Помогло удаление файлов итогов + полный пересчет. |
|||
34
Pit0n_08
16.01.15
✎
13:26
|
(33) у ТС SQL.
|
|||
35
krunm
16.01.15
✎
13:28
|
(0) недавно была проблема такая, но было на файле. вылечил тестированием
|
|||
36
Pit0n_08
16.01.15
✎
13:29
|
(+32)В запросе надо разворачивать по кор. счетам и выбирать обороты со счетом 90.04
|
|||
37
МаксимБел
16.01.15
✎
14:32
|
(33)(35) - скорее всего мой случай. спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |