Имя: Пароль:
1C
1С v8
Поймал глюк регистра накопления
0 Соло
 
06.06.12
13:17
Сразу скажу глюк мой, но как вылечить не знаю, нужны советы :)
Просто не хочется базу переустановливать (хотя и убить не жалко)

Вобщем игрался и регистром накопления (обороты), ну движения доков отлаживал и пришел к интересной ситуации (боюсь повторно смоделировать не удасться): запрос по РН абсолютно пуст, но запрос по виртуальной таблице обороты даёт непустой результат.

Собственн вопрос: как "убить" виртуальную таблицу?
1 Maxus43
 
06.06.12
13:19
ТИИ?
2 Maxus43
 
06.06.12
13:20
ну или провести-распровести тот док котроый в оборотах щас висит
3 Соло
 
06.06.12
13:24
ТИИ: полный пересчет итогов? - долго, а покороче

(3) регистр пуст (!) все регистраторы помечены на удаление, обороты лишь в виртуальной таблице "РН.Обороты"
4 Maxus43
 
06.06.12
13:25
(3) итоги врятли, це обороты же.
какой док стоит у записи в оборотах? распометь, проведи и опять пометь
5 hhhh
 
06.06.12
13:27
(3) почему долго, ну за минуту пересчитаются.
6 Defender aka LINN
 
06.06.12
13:30
(3) Проснись. Чего там долго делать, если записей в основной таблице нет?
7 Соло
 
06.06.12
13:30
(4) таблица обороты не дает ссылок на регистрарот
(5) база далеко не пустая
8 Maxus43
 
06.06.12
13:31
(5)(6) он думает что только у всех регистров пересчитать можно в ТИИ видимо.
З.ы. Операции, Управление Итогами
9 Maxus43
 
06.06.12
13:31
(7) давно ли? только в ней они и есть, в остатках нет.
или только у этой записи нет?
10 hhhh
 
06.06.12
13:32
(7) ну если меньше 3-х ГИГ то меньше минуты, поэтому не парьте нам мозг.
11 Соло
 
06.06.12
13:39
Запрос:
ВЫБРАТЬ
   РН.Организация,
   РН.Продукция,
   РН.КоличествоОборот
ИЗ
   РегистрНакопления.РН.Обороты(, , , ) КАК РНОбороты

Даёт записи,
а
ВЫБРАТЬ
   РН.Организация,
   РН.Продукция,
   РН.Количество
ИЗ
   РегистрНакопления.РН КАК РН

абсолютно пуст
12 Maxus43
 
06.06.12
13:41
(11) ну дак что в этой записи? регистратор там есть, инфа 100%
13 Соло
 
06.06.12
13:43
(12) регистратор может быть выбран во втором запросе, а первый - это свёрнутая таблица движений по всем измерениям
14 Maxus43
 
06.06.12
13:46
(13) хватит мозг выносить уже... периодичность у оборотов поставь Регистратор, запись или авто
15 Соло
 
06.06.12
13:47
спс
16 Defender aka LINN
 
06.06.12
13:51
30 минут... За это время можно было бы у всех регистров по 3 раза итоги пересчитать
17 DUDE
 
06.06.12
13:51
(11) а точно второй запрос нормально выполняется? ошибок при выполнении не выдает?
есть такая мысль, что может быть настроен РЛС, который по оборотам срабатывает, а по физ. таблице - вываливается с ошибкой; тогда если выполнить запрос в попытке, то внешне будет казаться, что второй запрос просто ничего не вернул
18 Mafoni
 
06.06.12
14:00
(17) - простите за возможно гупый вопрос - но как такое настроить можно то ?
в правах у РН есть
1. Чтение
2. Изменение
3. Просмотр
4. Редактирование
5. Управление итогами ?
Но если я правильно помню - то пункт 5 просто не дает выполнить пресчет итогов. или я ошибаюсь ?
19 Mafoni
 
06.06.12
14:01
(0) - нашел причину ?
20 DUDE
 
06.06.12
14:12
(18) Прошу прощения, я катастрофически глюканул и ступил :)
Но есть еще одна вполне рабочая версия: возможно, в регистре отключен расчет итогов.
21 Maxus43
 
06.06.12
14:14
а это, регистр то какой? ОБОРОТНЫЙ или итоговый? а вто в оборотном итогов впринципе нет
22 GROOVY
 
06.06.12
14:17
(20) Отключен расчет итогов... Это как? Таблица итогов есть в регистра всегда. МБ она не рассчитана на какие либо даты, но основные итоги есть всегда.
(21) Итоги в оборотном есть. Не остатки, а итоги!
23 Maxus43
 
06.06.12
14:26
(22) да? а это что?
Оборотный РН:
AccumRgChngR16877
РегистрацияИзменений
AccumRg16857
РегистрНакопления.ДвиженияДенежныхСредств
Основная
AccumRgTn16876
Обороты

РН Остатки:
AccumRg16878
РегистрНакопления.ДенежныеСредства
Основная
AccumRgT16884
Итоги
AccumRgChngR16885
РегистрацияИзменений

где таблица ИТОГОВ у оборотного?
24 Maxus43
 
06.06.12
14:29
+ в управлении Итогами нет Оборотных РН
25 Defender aka LINN
 
06.06.12
14:36
(23) AccumRgTn16876
Обороты
26 DUDE
 
06.06.12
14:37
(22) таблица итогов будет, но записи туда не будут делаться если написать так: УстановитьИспользованиеИтогов(Ложь), но при этом все попытки работы с вирт. таблицами приведут к ошибке "Ошибка: Использование итогов выключено..."(а здесь этого не произошло), да и косяк был бы другой: были бы записи в физ. таблице, без записей в виртуальной; так что мое предположение в (20) неверно.

У автора просто какой-то сбой на уровне БД случился.
27 Maxus43
 
06.06.12
14:38
(25) це итоги? T или Tn просто для отличия?
28 Maxus43
 
06.06.12
14:39
(27) + чот не доходит до мен наф оборотному вобще таблица итогов нужна
29 Defender aka LINN
 
06.06.12
14:41
(28) Итоги, они какбе и по оборотам считаются.
30 Maxus43
 
06.06.12
14:49
(29) да, всё, вкурил. пришлось талмуд большой достать
31 Песец
 
06.06.12
14:51
Ну что там, в чем дело, ТИИ помогло?
(3) "все регистраторы помечены на удаление" - а это тут при чем?
(11) Добавь регистратор в выбраные поля второго запроса.
32 Песец
 
06.06.12
14:53
(31+) в первый тоже поле регистратора добавь.
33 Mafoni
 
06.06.12
16:07
(0) проблема решена аль нет?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.