|
Переход с бухгалтерии редакции 2.0 на 3.0 | ☑ | ||
---|---|---|---|---|
0
Dmitriy Dmitriy1
22.11.13
✎
13:41
|
Добрый день, при обновлении конфигурации, выскакивают ошибки:
Выполняется обработчик обновления ОбновлениеСПредыдущейРедакции.ПереносКИиДопСвойствПриОбновленииС20 (23 из 158). При вызове обработчика обновления: "ОбновлениеСПредыдущейРедакции.ПереносКИиДопСвойствПриОбновленииС20()" произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль(430)}: Ошибка при вызове метода контекста (Добавить) НоваяСтрока = ОбъектВладелец.КонтактнаяИнформация.Добавить(); по причине: Объект недоступен для изменения.". |
|||
1
Dmitriy Dmitriy1
22.11.13
✎
13:46
|
Кто нибудь может что то дельное посоветовать???
|
|||
2
Dmitriy Dmitriy1
22.11.13
✎
13:56
|
ауууу, народ!!! =)
|
|||
3
Молодой 1Снег
22.11.13
✎
13:57
|
Есть подозрение, что 2.0 с изменениями.
|
|||
4
zakidonoff
22.11.13
✎
13:58
|
(1) Сиди на двойке до талого - пусть свою тройку без кроликов дописывают.
|
|||
5
Dmitriy Dmitriy1
22.11.13
✎
13:59
|
да, в 2.0 есть изменения, руководство требует переход, как быть если есть изменения??? "Молодой" пподскажи!
|
|||
6
Aleksey
22.11.13
✎
14:01
|
(5) отладчик в руки и вперед
Сдается мне, что ОбъектВладелец = Объект не найден, т.е. битые ссылки в 2.0 |
|||
7
Молодой 1Снег
22.11.13
✎
14:03
|
(6) Да, ТиИ перед обновлением надо бы сделать.
|
|||
8
John83
22.11.13
✎
14:03
|
(5) а чего руководству на 2.0 не сидится?
|
|||
9
Dmitriy Dmitriy1
22.11.13
✎
14:08
|
(8) Кто ж его знает)))
|
|||
10
Dmitriy Dmitriy1
22.11.13
✎
14:08
|
ТиИ сделать еще на 2.0 или уже на 3.0 в конфигураторе можно?
|
|||
11
Aleksey
22.11.13
✎
14:10
|
(7), (10) ТиИ в этом случае не поможет
|
|||
12
hhhh
22.11.13
✎
14:11
|
(9) порядка 999 таких ошибок и похожих вам встретится, главное не отчаиваться, и продвигаться всё время в правильном направлении - к светлому будущему, к 3.0.
|
|||
13
Dmitriy Dmitriy1
22.11.13
✎
14:12
|
(11) А что поможет??? Нужно сегодня перейти...
|
|||
14
Aleksey
22.11.13
✎
14:14
|
(13) отладчик и много терпения. Если прям очень надо я бы грохнул этот регистр совсем, остался бы без адресов зато перешёл бы
Например 1. была запись в РС что у контрагента Иванова адрес Москва, ул 1 Сарайная дом. 24 2. Затем контрагента Иванова грохнули физически и в РС стала запись Владелец = "Объект не найден" 3. запускаем ТиИ и говорим "удалять битые ссылки", в результате получаем Владелец = "Null" 4. Переходим на 3.0 и ... ОбъектВладелец.КонтактнаяИнформация.Добавить(); .. у Null нет табличной части КИ |
|||
15
Холодильник
22.11.13
✎
14:15
|
лучше - обновить дописанную 2.0 на типовую, перейти штатно на 3.0, потом внести свои дописки и при необходимости подгрузить отдельно свои изменения
|
|||
16
Dmitriy Dmitriy1
22.11.13
✎
14:18
|
(14) И что тогда делать???))
|
|||
17
Dmitriy Dmitriy1
22.11.13
✎
14:18
|
(15) Обалде
ть дописывать придется.... |
|||
18
Холодильник
22.11.13
✎
14:18
|
(16) ТИИ делать
|
|||
19
Dmitriy Dmitriy1
22.11.13
✎
14:20
|
(18) (18) (17) (15) С метками удалять битые и без ссылки на объект?
|
|||
20
zakidonoff
22.11.13
✎
14:20
|
(15) + 1
(17) Так не с нуля же писать - святые контрлС + контрлV. С добавлением семантического анализа от производителя BrainSoft(C). |
|||
21
Aleksey
22.11.13
✎
14:20
|
(16) искать такие записи и удалять по объектно
(18) ТиИ не поможет, он не удаляет ссылки в которых одно из значений Null |
|||
22
Dmitriy Dmitriy1
22.11.13
✎
14:23
|
(21) Руками все удалять? Я щас запусти у меня уже шквал ссылок)
|
|||
23
Aleksey
22.11.13
✎
14:24
|
Там еще много таких мест, например паспортные данные, ЗначенияСвойствОбъектов
|
|||
24
bolobol
22.11.13
✎
14:24
|
ТИИ, если и делать, то с восстановлением ссылок. В чём смысл очистки, если после этого в регистрах записей ненужных не найти будет?
|
|||
25
Aleksey
22.11.13
✎
14:26
|
(22) о том и речь, что там и за 3 днея можно не успеть
а так ИмяРС="КонтактнаяИнформация"; РС=РегистрыСведений[ИмяРС].СоздатьНаборЗаписей(); РС.Прочитать(); РС.Очистить(); РС.Записать(); Нет записей - нет проблем Ну или ИмяРС="КонтактнаяИнформация"; РС=РегистрыСведений[ИмяРС].СоздатьНаборЗаписей(); РС.Прочитать(); Для каждого СтрокиРС из РС Цикл Если не ЗначениеЗаполнено(СтрокиРС.Объект) тогда Сообщить("Удалена строка в "+ИмяРС+" с пустым измерением Объект"); РС.Удалить(СтрокиРС); ИначеЕсли не ЗначениеЗаполнено(СтрокиРС.Тип) тогда Сообщить("Удалена строка в "+ИмяРС+" с пустым измерением Тип"); РС.Удалить(СтрокиРС); ИначеЕсли не ЗначениеЗаполнено(СтрокиРС.Вид) тогда Сообщить("Удалена строка в "+ИмяРС+" с пустым измерением Вид"); РС.Удалить(СтрокиРС); ИначеЕсли СтрокиРС.Объект.ПометкаУдаления тогда Сообщить("Удалена строка в "+ИмяРС+" владелец удален"); РС.Удалить(СтрокиРС); Иначе состояние("Анализ "+ИмяРС+" "+СтрокиРС.Объект+" ("+СтрокиРС.Тип+")"); КонецЕсли; КонецЦикла; Попытка РС.Записать(); Исключение Сообщить(""+ОписаниеОшибки()); КонецПопытки; Но это не панацея, так как без отладчика на твою ошибку нельзя точно сказать почему она возникла, поэтому как можно давать решения проблемы, если нет самого главного понимания что за проблема, поэтому отладчик в зубы и ... солнце ещё высоко |
|||
26
Aleksey
22.11.13
✎
14:27
|
(24) А вчем смысл мусора, т.е. контрагента с пустыми полями
|
|||
27
Dmitriy Dmitriy1
22.11.13
✎
14:28
|
(25) Щас ТТИ проходит и столько биьых ссылкок находит в регистрах что просто .опа) В общем советуете почистить Контактную информацию полностЮ?
|
|||
28
kryptonite
22.11.13
✎
14:29
|
(0) а ещё ж в 3.0 УФ
|
|||
29
Dmitriy Dmitriy1
22.11.13
✎
14:30
|
(28) это да, а у меня много нужных обработок дописанно....
|
|||
30
dmpl
22.11.13
✎
14:31
|
(27) Советуем создать чистую базу и начать работать в ней.
|
|||
31
zakidonoff
22.11.13
✎
14:31
|
(25) Можно.
И грузонуть е отдельно из архивной двойки в тройку. Тихо, мирно, не торопясь и с вжливым перебором на предмет поиска по битым полям. |
|||
32
bolobol
22.11.13
✎
14:31
|
(27) Да бред это! Простите, сэры)
Удалить все данные из-за битых ссылок? Создать при тестировании объекты - и все записи станут верными. Удалить записи можно и потом, отобрав по наименованию, начинающемуся на F |
|||
33
Dmitriy Dmitriy1
22.11.13
✎
14:32
|
"начинающемуся на F" -что значит на F?
|
|||
34
zakidonoff
22.11.13
✎
14:33
|
(23) Не кошерно начинать новую конфу с внесения в неё лишнего мусора.
Ты же в новую квартиру не перевозишь всё скопом, рассчитывая потом выкинуть не нужное - сразу отбираеьшь, что везти, а что сразу на помойку... |
|||
35
Dmitriy Dmitriy1
22.11.13
✎
14:41
|
(34) В общем при запуске ТТИ ставить галки при битых ссылках Создавать объекты???
|
|||
36
Aleksey
22.11.13
✎
14:51
|
(33) Это он 7-ку вспомнил, там ТиИ восстанавливала ссылки с наименованием ФС в начале
|
|||
37
Aleksey
22.11.13
✎
14:54
|
(35) пофиг гемора всё равно куча будет
|
|||
38
Aleksey
22.11.13
✎
14:55
|
Не забывай что не факто что это поможет, это как одна из проблем при переходе, которая к сабжу вообще может не иметь отношения
|
|||
39
Dmitriy Dmitriy1
22.11.13
✎
14:57
|
Алексей, так что посоветуете сделать???
|
|||
40
zakidonoff
22.11.13
✎
14:59
|
(39) Самый универсальный совет - привести двойку к типовой => обновить до тройки => вернуть изменения.
Реквизиты дописанные, коли они есть, думаю, можно оставить. Надеюсь, старые-то не переименовывали? |
|||
41
Dmitriy Dmitriy1
22.11.13
✎
15:01
|
Ребята, а у меня бухалтерия 2.0 типовая... Что то я перепутал, в чем тогда может быть проблема???
|
|||
42
Aleksey
22.11.13
✎
15:03
|
(39) повторить про отладчик 3-ий раз?
|
|||
43
zakidonoff
22.11.13
✎
15:03
|
(41) Тут пол ветки обсуждалось с чем связана приведённая тобой проблема.
Ты вообще понял что-нибудь? 0_о |
|||
44
bolobol
22.11.13
✎
15:04
|
(41) Перечитать с (1), пропуская посты с указанием работ с нетиповой конфой.
|
|||
45
Dmitriy Dmitriy1
22.11.13
✎
15:06
|
(43) понял, понял, большое спасибо за посты, но нашел одну вещь.
В режиме предприятия открыл "РС Контактная информация" в шапке написанно: Объект не определен? Что за Х...? |
|||
46
zakidonoff
22.11.13
✎
15:07
|
(45)Грубо снесли справочнк, являющийся владельцем этой КИ
|
|||
47
Dmitriy Dmitriy1
22.11.13
✎
15:08
|
zakidonoff и что сделать???)
|
|||
48
Холодильник
22.11.13
✎
15:09
|
ТС, сделай простой запрос по пустому объекту РС и посмотри что за записи
|
|||
49
zakidonoff
22.11.13
✎
15:10
|
(47) Удалять строки КИ, где владелец = объект не найден.
Создай обработку или скачай... Где-то видел такую - регистры чистит, ссылающиеся на удалённые объекты |
|||
50
Холодильник
22.11.13
✎
15:10
|
а самое просто - измени в правилах(или в обработке обновления)
строку НоваяСтрока = ОбъектВладелец.КонтактнаяИнформация.Добавить(); на строку Попытка НоваяСтрока = ОбъектВладелец.КонтактнаяИнформация.Добавить(); ... Исключение конецПопытки; |
|||
51
zakidonoff
22.11.13
✎
15:14
|
(50)
Ну правильно. Танки грязи не боятся. После меня хоть потоп. Куяк-куяк и в продакшн... ТС, открой секрет, а как это так полуилось, что у Вас в бухии объекты интерактивно погрохались? |
|||
52
Dmitriy Dmitriy1
22.11.13
✎
15:18
|
(51) ХЗ ващЕ))) Теперь недает мне их удалить... буду искать обработку, либо последую совету Холодильника (50)
|
|||
53
GalinaN
22.11.13
✎
15:18
|
(1) Попробуйте в БП2 в регистре сведений "контактная информация",пометить на удаление все строчки перед обновлением.
|
|||
54
Dmitriy Dmitriy1
22.11.13
✎
15:25
|
Ошитбка при выполнении обработчика "перед записью" при попытке удаления....
|
|||
55
zakidonoff
22.11.13
✎
15:28
|
(53) А сам-то пробовал?
Регистр сведений на удаление пометить? -) |
|||
56
Aleksey
22.11.13
✎
15:29
|
(55)
РС=РегистрыСведений["КонтактнаяИнформация"].СоздатьНаборЗаписей(); РС.Прочитать(); РС.Очистить(); РС.Записать(); |
|||
57
Dmitriy Dmitriy1
22.11.13
✎
15:33
|
(56) Ниче лишнего не потрет?
|
|||
58
zakidonoff
22.11.13
✎
15:35
|
||||
59
Dmitriy Dmitriy1
22.11.13
✎
15:39
|
Что за обработка???) Спа ибо заранее)
|
|||
60
zakidonoff
22.11.13
✎
15:42
|
(59) Ну дык... чистит регистры, принадлежащие удалённым объектам.
|
|||
61
Dmitriy Dmitriy1
22.11.13
✎
15:42
|
Можешь пожалуйста сделать чтобы чистила тупо РегистрыСведений "КонтактнаяИнформация", и кстати зачем там период?)
|
|||
62
zakidonoff
22.11.13
✎
15:44
|
(61) Спроси у автора - я ХЗ зачем там период.
Поверь, такие регистры тебе нигде не нужны в базе - не только в КИ. |
|||
63
Dmitriy Dmitriy1
22.11.13
✎
15:45
|
Ниче лишнее не замутит?)
|
|||
64
zakidonoff
22.11.13
✎
15:45
|
(63) Нет, она просто перезаписывает все регистры заново.
Если владелец не найден, платформа сама его удаляет. |
|||
65
Aleksey
22.11.13
✎
15:46
|
(57) она ничего не оставит
|
|||
66
zakidonoff
22.11.13
✎
15:46
|
(63) Что-то вроде группового перепроведения регистров -)
|
|||
67
Dmitriy Dmitriy1
22.11.13
✎
15:49
|
вообще 0 реакции на нее)))
|
|||
68
Dmitriy Dmitriy1
22.11.13
✎
15:49
|
ничего не удалила)
|
|||
69
Холодильник
22.11.13
✎
15:52
|
удали регистр, обнови конфу, добавь регистр
|
|||
70
Dmitriy Dmitriy1
22.11.13
✎
15:59
|
Не хочет его удалять...
Ошибка при выполнении обработчика "перед записью" при попытке удаления |
|||
71
Dmitriy Dmitriy1
22.11.13
✎
16:04
|
Как его теперь удалить....((( Обработка не помогает, тоже самое...
|
|||
72
Dmitriy Dmitriy1
22.11.13
✎
16:05
|
Значение не является значением объектного типа (Предопределенный) вот что еще кричит...
|
|||
73
Холодильник
22.11.13
✎
16:06
|
мдее.. позовите специалиста, пока все окончатеьлно не поломалось
|
|||
74
zhig75
22.11.13
✎
16:08
|
Обнови до стандартной конфы 2.0 на неё накатывай 3.0 и в ней уже вноси изменения которые были в 2.0 иначе помоему никак.
|
|||
75
zhig75
22.11.13
✎
16:09
|
А вообще да, если ничерта не понимаешь, зови спеца, всё равно ничего хорошего не выйдет.
|
|||
76
Dmitriy Dmitriy1
22.11.13
✎
16:09
|
Изменений не было, конфа типовая...
|
|||
77
zhig75
22.11.13
✎
16:16
|
(76) а это что тогда (5)?
|
|||
78
Dmitriy Dmitriy1
22.11.13
✎
16:24
|
СлучайнО! =)
|
|||
79
zhig75
22.11.13
✎
16:31
|
(78) То есть конфигурация на полной поддержке без возможности изменения, обновлена до последней версии и не хочет обновляться до 3.0?
|
|||
80
Dmitriy Dmitriy1
22.11.13
✎
16:40
|
||||
81
DMLangepas
22.11.13
✎
16:41
|
(0) дистрибьютив другой пробовал? релизы 20 и 30 в студию.
|
|||
82
zhig75
22.11.13
✎
16:45
|
(80) Попробуй тестирование, хотя мне кажется у тебя конфа не стандарт.
|
|||
83
Dmitriy Dmitriy1
22.11.13
✎
16:54
|
Конфа 100% стандарт, замочек стоит, посмотрели фото что может быть??
|
|||
84
zhig75
22.11.13
✎
16:57
|
(83) версия?
|
|||
85
Dmitriy Dmitriy1
22.11.13
✎
17:11
|
2.0 перехожу на 3.0
|
|||
86
Aleksey
22.11.13
✎
17:35
|
(79) Как будто на поддержки она или нет это спасет от кривых данных
|
|||
87
Dmitriy Dmitriy1
22.11.13
✎
17:36
|
Нет она на поддержке, в конфигураторе "замочек" висит
|
|||
88
hhhh
22.11.13
✎
17:41
|
вам нужно сравнить релизы 2.0 и 3.0. чтобы они соответствовали друг другу.
|
|||
89
Dmitriy Dmitriy1
22.11.13
✎
17:52
|
Мне для начала нужно в 2.0 удалить эти записи в регистре сведений!
|
|||
90
bolobol
22.11.13
✎
18:03
|
Нет уж. Теперь уж - до ста уж!
|
|||
91
zakidonoff
22.11.13
✎
19:00
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |