Вход | Регистрация
 

Итоги

Итоги
Я
   first_may
 
21.10.21 - 13:21
Добрый день.

Конфигурация Управление производственным предприятием.

Есть запрос ОСВ

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ОстаткиИОбороты.Счет КАК Счет,
    ПРЕДСТАВЛЕНИЕ(ОстаткиИОбороты.Счет) КАК СчетПредставление,
    ОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
    ОстаткиИОбороты.СуммаНачальныйОстатокКт КАК СуммаНачальныйОстатокКт,
    ОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
    ОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт,
    ОстаткиИОбороты.Субконто1 КАК Субконто1,
    ПРЕДСТАВЛЕНИЕ(ОстаткиИОбороты.Субконто1) КАК Субконто1Представление,
    ОстаткиИОбороты.Субконто2 КАК Субконто2,
    ПРЕДСТАВЛЕНИЕ(ОстаткиИОбороты.Субконто2) КАК Субконто2Представление
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ОстаткиИОбороты
ИТОГИ
    СУММА(СуммаНачальныйОстатокДт),
    СУММА(СуммаНачальныйОстатокКт),
    СУММА(СуммаОборотДт),
    СУММА(СуммаОборотКт),
    СУММА(СуммаКонечныйОстатокДт),
    СУММА(СуммаКонечныйОстатокКт)
ПО
    ОБЩИЕ,
    Счет ИЕРАРХИЯ КАК Счет,
    Субконто1,
    Субконто2
АВТОУПОРЯДОЧИВАНИЕ




он выдает строки, которые на взгляд бухгалтера ошибочные.

Если добавляю периодичность Регистратор
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ОстаткиИОбороты

то эти строки действительно пропадают.
   first_may
 
1 - 21.10.21 - 13:23
Так как в запросе РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты
то эти данные берутся как итоги.

Тестирование/исправление знаю вариант, но он в данном случае не подходит, так как база большая, а времени мало.


Подскажите пож, как можно "почистить" эти неправильные данные?
Можно ли "руками" убрать их?
   DrShad
 
2 - 21.10.21 - 13:36
буха уволить, ошибочные строки в студию ибо телепатия работает только по средам
   first_may
 
3 - 21.10.21 - 13:38
(2) а как показать цифры?
   Смотрящий
 
4 - 21.10.21 - 13:40
Скриншот сделай
   first_may
 
5 - 21.10.21 - 13:45
вот с регистратором 
https://yadi.sk/i/bYU-YnzJcDRIHQ

а это без него
https://yadi.sk/i/_pcC7brhk3wZTg


запрос делается по таблице
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
   first_may
 
6 - 21.10.21 - 13:47
Хозрасчетный.ОстаткиИОбороты - это же не настоящая таблица, в ней ничего поправить нельзя.

но надо что бы этих цифр не было, какая та ошибка произошла.

как это можно исправить?
программно добавить запись?
   first_may
 
7 - 21.10.21 - 13:48
добавить программно запись в Хозрасчетный без регистратора?
   first_may
 
8 - 21.10.21 - 13:58
следующий запрос выдал пусто

ВЫБРАТЬ
    Хозрасчетный.Регистратор
ИЗ
    РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ
    Хозрасчетный.Регистратор.Ссылка ЕСТЬ NULL
   DrShad
 
9 - 21.10.21 - 14:11
(5) не скриншоты а бред какой-то
   DrShad
 
10 - 21.10.21 - 14:12
(8) а что он должен был выдать? )))
   first_may
 
11 - 21.10.21 - 14:26
а что не так со скринами?

на втором показано, что есть записи в таблице Хозрасчетный.ОстаткиИОбороты,
а когда пытаюсь понять какой регистр это сделал и добавляю Регистратор,
то получаю пусто, то есть записи есть, а кто их сделал нет.


вот и попытался запросом вытащить записи, в которых нет регистратора
   DrShad
 
12 - 21.10.21 - 14:36
(11) из них вообще ничего не понятно,
если хочешь понять какой регистратор какие обороты делает смотри карточку счета и считай
   DrShad
 
13 - 21.10.21 - 14:36
а бух тоже по результатам в консоли сказал что этих записей не должно быть? ))))
   first_may
 
14 - 21.10.21 - 14:36
(12) в карточке счета пусто, нет данных
   first_may
 
15 - 21.10.21 - 14:38
(12) в осв есть, а в карточке нет
   DrShad
 
16 - 21.10.21 - 14:44
(15) не может быть, только если данные битые - но тут запросы не помогут, только ТиИ
   first_may
 
17 - 21.10.21 - 14:46
(16) ну вот может :(..
тоже думаю что данные битые 

без ТиИ никак?
   Ёпрст
 
18 - 21.10.21 - 14:53
(17) открыть ИР, сделать пересчет итогов рб
   first_may
 
19 - 21.10.21 - 14:54
(18) открыть ИР?
   first_may
 
20 - 21.10.21 - 15:17
(18) вы имеете ввиду это

https://yadi.sk/i/uXOZM66UO4WYAw

??
   Ёпрст
 
21 - 21.10.21 - 15:49
(20) Открыть Инструменты Разработчика (ИР)  - там получшее сделано.+ Если у вас не файловая, то очистить там же итоги регистра перед этим.
   Ёпрст
 
22 - 21.10.21 - 15:50
если че..
http://devtool1c.ucoz.ru/
есть втраиваемая версия, есть портативная, есть расширение
   first_may
 
23 - 21.10.21 - 16:12
(22) как то страшно это все делать на рабочей..
открывать ирПортативный.epf сразу?

появилась панель и...
   first_may
 
24 - 21.10.21 - 16:17
написал вот такой запрос


ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ОстаткиИОбороты.Счет КАК Счет,
    ОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
    ОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт,
    ОстаткиИОбороты.Субконто1 КАК Субконто1,
    ОстаткиИОбороты.Субконто2 КАК Субконто2,
    ОстаткиИОбороты.Субконто3 КАК Субконто3,
    ТИПЗНАЧЕНИЯ(ОстаткиИОбороты.Субконто1) КАК Поле1,
    ТИПЗНАЧЕНИЯ(ОстаткиИОбороты.Субконто2) КАК Поле2,
    ТИПЗНАЧЕНИЯ(ОстаткиИОбороты.Субконто3) КАК Поле3
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ОстаткиИОбороты




и получил результат
https://yadi.sk/i/msees_WO2S2dag
   first_may
 
25 - 21.10.21 - 16:18
получается проблема с субконто?


(18) пересчет поможет? на какую кнопку тут нажать нажать?
   azernot
 
26 - 21.10.21 - 16:23
(25) Найти ту операцию, что генерит такие обороты, попробовать "перевыбрать" субконто для счета 76.01.2 и перезаписать операцию
Думаю, это какой-то загруженный извне документ/операция
   Vovan1975
 
27 - 21.10.21 - 16:25
ну начнем с того что "ОстаткиИОбороты" это довольно забавная таблица. Требующая в частности указания парных итогов то есть если есть конечные остатки должны быть и начальные.
А если добавляешь регистратор, то нужно, емнип, добавлять еще периодсекунда.
   first_may
 
28 - 21.10.21 - 16:25
(26) вся проблема в том, что нет регистратора :(..
   Vovan1975
 
29 - 21.10.21 - 16:26
(28) проблема в том что в периодичности регистратор указан, а вот в выбранных полях его почему то нет
   Dmitrii
 
30 - 21.10.21 - 16:27
Есть подозрение, что просто некорректна постановка (указание периодичности "Регистратор", но без итогов).
Допустим были проводки.

Регистратор №1 Дт 100 ЗначениеСубконто1
Регистратор №1 Кт 100 ЗначениеСубконто1
итог по Регистратор №1 = 0
Регистратор №2 Дт 500 ЗначениеСубконто2
Регистратор №2 Кт 500 ЗначениеСубконто2
итог по Регистратор №2 = 0

При получении итогов по регистраторам, считаемых системой арифметически, получаем 0+0=0
При получении итогов без регистратора, считаемых системой по группировкам, получаем обороты по различным Значениям субконто.

При этом в обоих случаях общие итоги нулевые (видно на скринах).
 
 
   Dmitrii
 
31 - 21.10.21 - 16:27
(29) Чёрт. Опередил.
   first_may
 
32 - 21.10.21 - 16:28
(29) "вот в выбранных полях его почему то нет" - ставлю регистратор - результат запроса пустой
   Vovan1975
 
33 - 21.10.21 - 16:29
(32) периодичность виртуальной таблицы от полей выборки не отличаем?
   Vovan1975
 
34 - 21.10.21 - 16:30
короче лучше сходить на стайт ИТС и прочитать как правильно использовать таблицу "ОстаткиИОбороты", там целая статья есть на эту тему. Это будет быстрее всего для разрешения проблемы
   first_may
 
35 - 21.10.21 - 16:33
(33) ну я действительно говорю то что вижу.

следующий запрос ничего не возвращает - пусто

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ОстаткиИОбороты.Счет КАК Счет,
    ОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
    ОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
    ОстаткиИОбороты.СуммаКонечныйОстатокКт КАК СуммаКонечныйОстатокКт,
    ОстаткиИОбороты.Субконто1 КАК Субконто1,
    ОстаткиИОбороты.Субконто2 КАК Субконто2,
    ОстаткиИОбороты.Субконто3 КАК Субконто3,
    ТИПЗНАЧЕНИЯ(ОстаткиИОбороты.Субконто1) КАК Поле1,
    ТИПЗНАЧЕНИЯ(ОстаткиИОбороты.Субконто2) КАК Поле2,
    ТИПЗНАЧЕНИЯ(ОстаткиИОбороты.Субконто3) КАК Поле3,
    ОстаткиИОбороты.Регистратор
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Авто, , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ОстаткиИОбороты
   DrShad
 
36 - 21.10.21 - 16:40
а где у тебя парные итоги?
   Ёпрст
 
37 - 21.10.21 - 16:40
(35) выкинь разрешенные и периодичность регистратор, че кажет ?
   DrShad
 
38 - 21.10.21 - 16:40
уже бы по физ таблице вычислил за это время )))
   DrShad
 
39 - 21.10.21 - 16:46
(37) а на разрешенные никто не обратил внимание )))
   DrShad
 
40 - 21.10.21 - 16:47
хотя искать что-то под РЛС было бы глупо
   first_may
 
41 - 21.10.21 - 21:01
(36) то есть?
(37) выкинь разрешенные и периодичность регистратор - то же самое

(38) по физ таблице вычислил за это время - там нет ничего, только в ОстаткиИОбороты
   first_may
 
42 - 22.10.21 - 09:52
спасибо всем..

решилось одной строкой

РегистрыБухгалтерии.Хозрасчетный.ПересчитатьИтогиЗаПериод(д1, д2)


Список тем форума
 
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.