Имя: Пароль:
1C
1С v8
Проблема с индексом после добавления субконто счету - 2
0 live in sky dreams
 
24.08.17
09:12
В продолжении темы Проблема с индексом после добавления субконто счету

Ошибка вернулась снова. Снести индекс и переиндексировать не помогает.

Какие еще варианты?
1 lodger
 
24.08.17
09:41
БД большая? можно попробовать создать пустую базу из цф и загрузить данные черех хмл.
2 ptiz
 
24.08.17
09:59
А что за счет и какие субконто?
3 ptiz
 
24.08.17
09:59
Регистр бухгалтерии от типового чем еще отличается?
4 live in sky dreams
 
24.08.17
10:58
(1) 12 гиг в скулевом варианте
(2) 50, 51. Тип субконто: СправочникСсылка
(3) нет
5 ptiz
 
24.08.17
12:00
(4) Ручные операции работают или тоже ошибку дают?
6 live in sky dreams
 
24.08.17
12:04
(5)хм... не пробовал.
Вернусь в офис проверю
7 live in sky dreams
 
25.08.17
10:41
(5) Ручные нормально и в дебет и в кредит "проблемного" счета

Наблюдение:

Есть документ "Поступление на расчетный счет" №000000015 от 19.07.2017
Он не проводится с указанной выше ошибкой
При этом документ который выше (№000000014 от 19.07.2017) проводится нормально
Документ, который позже (№000000016 от 20.07.2017) проводится нормально

То есть я могу проводить, перепроводить доки кроме №000000015 даже в рамках одного дня.
8 live in sky dreams
 
25.08.17
10:42
Я не говорю, что документ №000000015 единственный, который не проведется, он обнаруженный
9 lodger
 
25.08.17
10:50
(8) за прошедшее время ты бы уже провернул эксперимент из (1)
10 live in sky dreams
 
25.08.17
10:51
(9) В базе работают все это время..
11 ptiz
 
25.08.17
10:56
(7) Значит копай отладчиком - смотри в чем разница при записи набора записей.
12 live in sky dreams
 
25.08.17
10:56
Я попробовал записать движения этого документа с другими ключами (Контрагент, договор, документ расчета, счет кредита) - не дает записать с той же ошибкой.

Исходя из этого есть подозрение, что существует дубль записи в таблице с тем же UUID регистратора что и у "проблемного документа". Но тогда, по идее, ТиИ должно было уничтожить эту запись
13 live in sky dreams
 
25.08.17
10:57
(11)это идея..
Сделать запрос в БД с нужными ключами и посмотреть как минимум количество записей, которые вернет запрос...
14 lodger
 
25.08.17
11:04
(10) а как это мешает?
15 live in sky dreams
 
25.08.17
11:12
При попытке отмены проведения ошибка та же
16 live in sky dreams
 
25.08.17
11:21
(14) да не хотелось и без того в натяжку работающий сервак нагружать
17 live in sky dreams
 
25.08.17
11:22
+(16) делать нефиг, пробую
18 Dmitrii
 
гуру
25.08.17
11:38
(4) Конкретнее опишите какие субконто после добавления есть на 50 и 51 счетах - состав, вид и типы.

>> Тип субконто: СправочникСсылка

Любая ссылка?...
А как вы устанавливаете значения субконто?
Есть подозрение, что вы пытаетесь пропихнуть какое-либо из значений субконто в неверное субконто. Например, (условно) СтатьюДДС зафигачиваете в субконто БанковскийСчет.
19 live in sky dreams
 
25.08.17
11:49
(18)Нет не любая. Конкретно: СправочникСсылка.Нормативы

Значения субконто устанавливаю так:

ПВХНорматив = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Нормативы;

Движение.СубконтоДт[ПВХНорматив] = НормативСсылка;
20 live in sky dreams
 
25.08.17
11:50
Где "НормативСсылка" - есть ссылка на элемент справочника, либо ПустаяСсылка этого же справочника
21 live in sky dreams
 
25.08.17
16:31
(14)сделал..
Теперь вот такой прикол при попытке зайти по любой ссылке куда бы то ни было
http://prntscr.com/gcwyeq
22 live in sky dreams
 
25.08.17
16:37
Залез в справочник "Идентификаторы объектов метаданных" - там всего по 2..
С Загрузкой\выгрузкой пришло под другими UUID из базы-источника
Не известно чего еще и где по 2..
Перегрузка данных XML, получается, не подходит при переброске данных в другую пустую базу..
23 lodger
 
25.08.17
17:53
(21) это же легко лечится, метаданные надо обновить. готовая утилька есть в ИнструментахРазработчика.
24 live in sky dreams
 
28.08.17
10:10
Спасибо ИР, нашел что за таблица проблемная.
http://prntscr.com/gdvltn
То есть ясно, что проблема в таблице итогов в разрезе субконто. Не ясно что с ней делать. Пересчет итогов (в рамках ТиИ) результата не дает.
25 Новиков
 
28.08.17
10:13
Выгрузи в dt, разверни cd, и через chdbfl
26 live in sky dreams
 
28.08.17
14:56
в dt выгрузил, проверил chdbfl, сверху ТиИ - без ошибок
Обратно в скуль не загружается - та же ошибка, что и в сабже
Основная теорема систематики: Новые системы плодят новые проблемы.