Имя: Пароль:
1C
 
Розница. Обновление РИБ
0 Ychenik1c
 
16.08.19
05:12
Здравствуйте. Обновляю базу с релиз 2.2.6. Последовательно. При обновлении центральной базы на 2.2.12 всё проходит без ошибок. А при обновление периферийной на 94%  ошибка. Вот что в журнале регистрации.
Вот что есть в журнале регистраций. Может кто сталкивался. В интернете про эту ошибку нашел, но ока безрезультатно.

Обмен данными.Проведение документа "Ввод начальных остатков узла"
Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(219)}: Ошибка при вызове метода контекста (ЗакончитьЧтение): Ошибка при выполнении обработчика - 'ПередЗаписью': {ПланОбмена.ПоМагазину.МодульОбъекта(113)}: Ошибка при вызове метода контекста (Следующий): В данной транзакции уже происходили ошибки!
Обмен данными.ПоМагазину.Получение данных. Сообщение обмена удалено из кэша.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(12929)}: Получение данных из главного узла завершилось с ошибками.
                    ВызватьИсключение НСтр("ru = 'Получение данных из главного узла завершилось с ошибками.'");
1 Ychenik1c
 
16.08.19
05:21
Как я понимаю он удаляет файл обмена, а потом не может его найти
2 Галахад
 
гуру
16.08.19
05:41
Гм. Наверное проблема в "В данной транзакции уже происходили ошибки!".
3 Ychenik1c
 
16.08.19
05:58
ВыборкаДокументов = Документы.ВводНачальныхОстатковУзла.Выбрать(,, Новый Структура("КодУзлаОбмена", ПредопределенныйУзел.Код), "Дата");
            Пока ВыборкаДокументов.Следующий() Цикл
                ДокументВыборки = ВыборкаДокументов.ПолучитьОбъект();
                Если ДокументВыборки <> Неопределено
                    И НЕ ДокументВыборки.ПометкаУдаления
                    И НЕ ДокументВыборки.Проведен Тогда
                    ДокументВыборки.Узел = Ссылка;
                    Если НЕ ОбменДаннымиПереопределяемый.ЗаписатьВводОстатков(ДокументВыборки, РежимЗаписиДокумента.Проведение) Тогда
                        Отказ = Истина;
                    КонецЕсли;
                КонецЕсли;
            КонецЦикла;


Видел я этот код. Что до обновления, что после он не поменялся.
Только ещё посмотреть проблему в данных после обновления
4 Ychenik1c
 
16.08.19
07:24
В РИБе отладчик не работает?
5 Ychenik1c
 
16.08.19
07:35
Мне вот это ещё не нравится. Я один в базе
Ошибка разделенного доступа к базе данных
База данных заблокирована:
компьютер: DESKTOP-SLD2QNG, пользователь: Отладка, сеанс: 242, начат: 16.08.2019 в 11:32:03, приложение: Тонкий клиент
6 Pro1001C
 
16.08.19
08:35
Обновляете РИБ в пользовательском режиме или после после загрузки обновления через конфигуратор? У меня еще не разу нормально в пользовательском режиме не обновилась база РИБ, все время какие-то ошибки, только через конфигуратор
Второй способ, попробуйте пока отменить документы по вводу остатков, потом перепроведете
7 assasu
 
16.08.19
08:46
(0) не обновляйте через предприятие, только через конфигуратор .

перед отправкой в узел надо убить регистрацию с "ввод начальных остатков..". работаете же не первый день? все должно быть уже введено
8 Ychenik1c
 
16.08.19
08:54
(7) В регистрации нет документов Ввода остатков
Ошибка возникает уже при обновлении в режиме предприятия на 94%
9 Ychenik1c
 
16.08.19
13:32
Базу отвязал.
Обновилась без проблем.
А потом не могу вновь ей указать главный узел.
Его нет
https://i87.fastpic.ru/big/2019/0816/f6/7e5b1809719e671028a695284f68f6f6.jpg
10 Ychenik1c
 
17.08.19
04:49
РИБ обновился.
Пришлось закомментировать код в модуле объекта плана обмена по магазину

ВыборкаДокументов = Документы.ВводНачальныхОстатковУзла.Выбрать(,, Новый Структура("КодУзлаОбмена", ПредопределенныйУзел.Код), "Дата");
Пока ВыборкаДокументов.Следующий() Цикл
ДокументВыборки = ВыборкаДокументов.ПолучитьОбъект();
Если ДокументВыборки <> Неопределено
И НЕ ДокументВыборки.ПометкаУдаления
И НЕ ДокументВыборки.Проведен Тогда
ДокументВыборки.Узел = Ссылка;
Если НЕ ОбменДаннымиПереопределяемый.ЗаписатьВводОстатков(ДокументВыборки, РежимЗаписиДокумента.Проведение) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
11 Ychenik1c
 
17.08.19
05:05
Есть одна проблема которую не учёл при обновление. Есть свой регистр накопления. По нему делают движение два документа. Эти движения теперь не попадают в регистрацию для обмена. Где можно посмотреть? До обновления база есть я там не нашел. В плане обмена по магазину в макете правила регистрации его нет.
12 Мимохожий Однако
 
17.08.19
07:06
(11) Обычно переносят документы, а не движения
13 Pro1001C
 
17.08.19
09:52
(11) насколько помню через подписку работает регистрация объектов в Рознице
14 Ychenik1c
 
17.08.19
11:07
Где можно регистрировать данные для отправки у меня пропал этот регистр из списка
15 Pro1001C
 
17.08.19
12:23
в составе подписки по регистрам
16 Ychenik1c
 
17.08.19
12:23
(13) Спасибо. В одной из подписок галочки не было