Сегодня 03 июня 2021 года 8 часов 34 минуты. В окна светит солнце.
Всем доброго дня!
Наконец, свершилось чудо и нам удалось обновить великую аналитическую систему, а по совместительству зоопарк различных решений.
Правда обновить удалось лишь после установки свежей копии базы.
Вкратце, напомню, что в связи с решением продавать алкоголь во всех магазинах возникла необходимость внедрить новый РИБ. И какое-то время необходимо, чтобы два РИБа 1С Розница работали параллельно и обменивались данными с УТ 10.3 - центром галактики. Размер центра галактики - 2 терабайта.
Обмен со старой 1С Розницей явно дорабатывался в УТ 10.3 и поскольку нельзя использовать разные правила обмена для одного плана обмена был создан аналогичный план обмена.
История темы:
20.05.2021-22.05.2021. Нет доступных ККТ - сдвинулась с мертвой точки, новый РИБ
24.05.2021-27.05.2021. Обмен данными УТ 10.3 и Розница 2.3
В правилах регистрации объектов должен быть прописан нужный план обмена.
9 часов 55 минут
Прописал пути обмена, загрузил старые правила, выгружаем данные
ошибка в обработчике события ПередВыгрузкойОбъекта
Документ: Отчет о розничных продажах
Обработчик = ПередВыгрузкойОбъектаОписаниеОшибки = Метод объекта не обнаружен (ПолучитьСуммуДокумента)
Попробуем пойти по пути наименьшего сопротивления и править старую конвертацию.
В алгоритме получения табличной части прописал:
"СуммаДокумента = Источник.СуммаДокумента"
12 часов 10 минут. Ясно.
При очередной выгрузке опять ошибка
Ошибка при отправке данных: Ошибка в обработчике события ПередВыгрузкойОбъекта
ПоступлениеТоваровУслуг (Документ: Поступление товаров)
Обработчик = ПередВыгрузкойОбъекта
ОписаниеОшибки = Метод объекта не обнаружен (ПолучитьСуммуДокумента)
Хм, странно. Правку делал в общем алгоритме выгрузки табличной части. Ну ладно, посмотрим.
Ан нет, другой алгоритм. Исправим во всех алгоритмах.
15 часов 05 минут. За окном жарит солнце
Более 58 000 объектов выгружено из 1С Розницы 2.3 без ошибок. Пробуем загружать в УТ 10.3
При загрузке в УТ 10.3 на номенклатуру выдается сообщение "Наименование не уникальное" и загрузка валится по ошибке записи объекта.
Надо полагать создание номенклатуры предусмотрено только в УТ 10.3
Попробуем в правилах поставить галочку "не перезаписывать номенклатуру"
При очередной загрузке:
Ошибка записи объекта
ТипОбъекта = Значения свойств объектов
Объект = Торты с орехами
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать) Объект.Записать();
по причине: Не удалось записать "Торты с орехами (Значения свойств объектов)"!
Справочники.ЗначенияСвойствОбъектов
Упс. То была не номенклатура.
21 час 49 минут. Темнеет.
Запрещено изменять Единицы Измерения.
4 июня 2021 года 17 часов 30 минут
Ошибка записи объекта
ТипОбъекта = Отчет о розничных продажах
Объект = Отчет о розничных продажах 0МL5-000129 от 01.04.2021 22:12:25
ОписаниеОшибки = Операция не выполнена: РегистрНакопления.ТоварыВРознице
Не удалось записать: "Товары в рознице"!
ВызватьИсключение "Операция не выполнена: " + СтрокаДвижения.Имя + Символы.ПС + КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(6058)
КСообщенияОбОшибках = 26
Установлена дата запрета редактирования на 30.04.2021 года. Необходимо очистить изменения до этого периода.
05 июня 2021 года 9 часов 07 минут. Солнце.
Очередная попытка обмена данными закончилась плачевно:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1613)}: Ошибка записи объекта
ТипОбъекта = Поступление товаров и услуг
Объект = Поступление товаров и услуг 0МРТ-000002 от 16.05.2021 14:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать)
Объект.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
В данной транзакции уже происходили ошибки!
ПозицияМодуля = Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1588)
КСообщенияОбОшибках = 26
ВызватьИсключение СтрокаСообщенияОбОшибке;
Пользователю запрещено записывать документ ПоступлениеТоваровУслуг.
Причина/Описание: Настройка прав менеджеров не позволяет делать это действие
Безопасность на уровне.
Написал заявку о предоставлении доступа.
14 часов 50 минут.
Доступ предоставили. После очередной загрузки:
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ПоступлениеТоваровУслуг
ТипОбъекта = Поступление товаров и услуг
Объект = Поступление товаров и услуг Э0000419001 от 27.05.2021 12:00:09
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (РазрешеннаяОрганизация)
ПозицияМодуля = (28)
КСообщенияОбОшибках = 21
закомментировал.
Выгружаем данные.
17 часов 35 минут. Облачно и похолодало.
Свершилось чудо - обмен данными завершился.
1С Розница и 1С УТ 10.3 обмениваются пакетами данных.