Имя: Пароль:
1C
 
Как быстро заNULLнить измерение в регистре бухгалтерии?
0 los_hooliganos
 
14.03.19
06:51
Обычный глюк БП, разъехались NULL и ПустаяСсылка на Подразделение.
Тестирование и исправление поправило за сутки только 1 год. А нужно еще 8 лет. Как можно ускорить процесс?
Варианты вижу - удалить и снова завести в конфигурации измерение. Или может проще снова загрузить конфигурацию?
SQL-скрипт еще подумываю написать.
У кого есть какие-то практические советы?
1 RomanYS
 
14.03.19
07:58
Обработка
2 zak555
 
14.03.19
08:11
(1) не факт, что быстрее
3 RomanYS
 
14.03.19
08:28
Факт
4 los_hooliganos
 
14.03.19
08:34
(3) А что она делать эта обработка? Перепроводить документы?
5 Cyberhawk
 
14.03.19
08:35
Получить кандидаты-регистраторы, прочитать набор, изменить, записать. Без прикладных проверок (через доп. свойства), в режиме загрузки. Транзакциями по 100-1000 наборов. И с отключенными итогами.
6 Cyberhawk
 
14.03.19
08:35
*наборы
7 RomanYS
 
14.03.19
08:38
(4) в (5) правильно. Возможно правда излишне оптимизировано
8 Aleksey
 
14.03.19
08:42
я скрипт писал за пару минут и все готово
9 RomanYS
 
14.03.19
08:43
(8) для sql?
10 Aleksey
 
14.03.19
08:44
(9) да
11 Web00001
 
14.03.19
08:45
Недавно было совсем http://catalog.mista.ru/public/1009357/
12 Aleksey
 
14.03.19
08:48
есть косяк при реструктуризации регистра бухгалтерии если поменять разрядность количество то он везде null на 0 заменит. И потом при ТиИ ругается на чем свет стоит. Аналогично и с валютой.

UPDATE AccRg1202 SET Fld1207Ct = NULL WHERE _Fld1207Ct = 0
UPDATE AccRg1202 SET Fld1207Dt = NULL WHERE _Fld1207Dt = 0

AccRg1202 - это наш регистр бухгалтерии  (нужно смотреть соответсвие структуры) _Fld1207Ct - поле количество кредит
13 RomanYS
 
14.03.19
08:49
(10) и итоги пересчитал в sql?
14 Aleksey
 
14.03.19
08:49
(13) зачем? с итогами вроде проблем нет.
15 Aleksey
 
14.03.19
08:50
ну по крайне мере в моем случае когда ресурс 0 на null меняется. У ТС скорее всего средствами 1С потом пересчет сделает
16 RomanYS
 
14.03.19
08:59
(12) (15) это всё очень далеко от "все готово". А косяки в валюте могут ох..тельные переоценки вызвать
17 Aleksey
 
14.03.19
09:02
(16) мне хватило, косяков выявлено небыло
18 RomanYS
 
14.03.19
09:09
(0) нашел в загашнике
https://cloud.mail.ru/public/FoNA/BX11AbBC9
Если поможет, с тебя отчёт по времени выполнения)
19 los_hooliganos
 
14.03.19
09:11
(18) Спасибо, посмотрим отчитаемся :)
Может быстрее быть в xml сериализовать, а потом загрузить обратно с движениями? :)
20 RomanYS
 
14.03.19
09:15
(19) в xml те же косяки будут, а искать там сложнее
21 los_hooliganos
 
14.03.19
09:17
(20) Ясно. Еще спасибо. :)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.