РИБ. Ошибки

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
РИБ. Ошибки
 
Здравствуйте

Скриншот 1: Настроили РИБ (1). Обмен происходит, но при выполнении регламентного задания - сообщения об ошибках (2). После анализа выяснили, что в настройках (3), на это влияет галка "Допроведить по партиям" (4).
Скриншот 2: При снятии этой галки (1), задание выполняется без ошибок (2)!
В связи с этим 2 вопроса:
1) Почему возникает ошибка?
2) На что влияет данная галка?

P.S. Релиз 5.1.01.05.
 
Добрый день, Алексей, необходимо посмотреть в журнале регистрации, на чем именно возникает ошибка.
 
Вот, пожалуйста:

Код
Процедура дкДопровестиПоПартиям(Ссылка = Неопределено) Экспорт
...
Пока Выборка.Следующий() Цикл
      НачатьТранзакцию(); // начнем
      ВыбранныйДокумент = Выборка.Регистратор;
      ТипДанных = ТипЗнч(ВыбранныйДокумент);
      // создадим пустой документ-объект того же вида что и допроводимый документ // 339-я строка
      ДокОбъект = Документы[ВыбранныйДокумент.Метаданные().Имя].СоздатьДокумент();
...
Изменено: Алексей Коломыйченко - 19.10.2015 12:59:44
 
Алексей, судя по всему у Вас исправленная конфигурация, следовательно, понять в чем конкретно причина ошибка без наличия базы и файла невозможно. Вышлите, пожалуйста, выгрузку базы и файл, который грузите, на alfa@rarus.ru с указанием регистрационного номера основной поставки Альфа-Авто и ссылки на данную тему форума.
 
А ответ на мой 2-й вопрос?
Цитата
2) На что влияет данная галка?
Только пожалуйста не типа - "на допроведение по партиям", а более подробно и развернуто.
Насколько я понимаю существует 2 стратегии - списание "сразу", при проведении документа; и списание в конце месяца (как в бухгалтерии) - специальной процедурой (закрытие месяца; там то как раз и существует понятие допроведения по партиям).

Как все это реализовано в альфа-авто?
И в данном контексте смысл настройки (галки) "допроведение по партиям"?

P.S. особенно этим грешат книги из коробки: "что вижу - о том и пишу"  :evil:
Изменено: Алексей Коломыйченко - 20.10.2015 11:26:54
 
Внесли изменение в конфигурацию главного узла. При отрабатывании робота, возникли ошибки - см. скриншот.
 
Цитата
Алексей Коломыйченко пишет:
Только пожалуйста не типа - "на допроведение по партиям", а более подробно и развернуто.
Насколько я понимаю существует 2 стратегии - списание "сразу", при проведении документа; и списание в конце месяца (как в бухгалтерии) - специальной процедурой (закрытие месяца; там то как раз и существует понятие допроведения по партиям).

Как все это реализовано в альфа-авто?
И в данном контексте смысл настройки (галки) "допроведение по партиям"?
Алексей, в узлах РИБ можно отключить партионные движения, но когда документ мигрирует, то проходя через другие узлы документы могут допроводиться. И за это отвечает указанный флаг.
 
Цитата
Алексей Коломыйченко пишет:
Внесли изменение в конфигурацию главного узла. При отрабатывании робота, возникли ошибки - см. скриншот.
Алексей, данная ошибка говорит о недостаточности прав для работы с указанным документом.
 
Цитата
Светлана Сулименко пишет:
... Алексей, в узлах РИБ можно отключить партионные движения, но когда документ мигрирует, то проходя через другие узлы документы могут допроводиться. И за это отвечает указанный флаг.
А подробнее?
Расскажите поподробнее про механизм допроведения по партиям (или где можно прочитать про это)?
 
Цитата
Светлана Сулименко пишет:
Цитата
Алексей Коломыйченко пишет:
Внесли изменение в конфигурацию главного узла. При отрабатывании робота, возникли ошибки - см. скриншот.
Алексей, данная ошибка говорит о недостаточности прав для работы с указанным документом.

У робота ограничений нет. См. скриншот.
 
Цитата
Алексей Коломыйченко пишет:
Цитата
Светлана Сулименко пишет:
... Алексей, в узлах РИБ можно отключить партионные движения, но когда документ мигрирует, то проходя через другие узлы документы могут допроводиться. И за это отвечает указанный флаг.
А подробнее?
Расскажите поподробнее про механизм допроведения по партиям (или где можно прочитать про это)?
Алексей, к сожалению, документации по данному вопросу нет.
 
Цитата
Алексей Коломыйченко пишет:
Цитата
Светлана Сулименко пишет:
Цитата
Алексей Коломыйченко пишет:
Внесли изменение в конфигурацию главного узла. При отрабатывании робота, возникли ошибки - см. скриншот.
Алексей, данная ошибка говорит о недостаточности прав для работы с указанным документом.
У робота ограничений нет. См. скриншот.

А регламентное задание у Вас выполняется под роботом? Тогда необходимо проверить в "Конфигураторе" роль "Робот" на наличие ограничений по работе с документом "Корректировка реализации", а также проверить настройки роли на указанный документ, на регистр сведений допроведения.
 
Цитата
Алексей, к сожалению, документации по данному вопросу нет.
Тогда коротко, что как и почему?

Или, не став разработчиком данной конфигурации, я с конкретно этой ошибкой разобраться (почему возникает) не смогу?

P.S.
Цитата
... Вышлите, пожалуйста, выгрузку базы и ...
Это проблематично, потому что не позволит отдел по безопасности  :( . Поэтому приходится разбираться в коде (и его логике) самому. И поэтому буду ждать от вас более подробной информации.
Изменено: Алексей Коломыйченко - 20.10.2015 17:04:12
 
Цитата
Светлана Сулименко пишет:
Добрый день, Алексей, необходимо посмотреть в журнале регистрации, на чем именно возникает ошибка.
Извиняюсь, ввел вас немного в заблуждение с самого начала (см. скриншот). Ошибка возникает при попытке создания выборки из результата запроса.
Запрос - по регистру "ДопроведениеПоПартиям". У нас данный регистр пустой. Возможно с эти связана ошибка  (и также, возможно, с этим связана 2-я ошибка (робота) - с документом "КорректировкаРеализации").
 
Добрый день, Алексей.

Вопрос переведен на линию консультаций. Вам было отправлено письмо на указанный электронный адрес.
 
Отпишусь о результатах. Возможно кому-нибудь пригодится в будущем. Не типовая конфигурация оказалась ни при чем!
Итак, после анализа базы специалистами раруса (опущу историю о запрете выгрузки БД насторону; пришлось загрузить нашу конфигурацию в типовую демо базу; и из нее, на сервере настроить заново РИБ; Обе ошибки благополучно воспроизводились  :D. Вот эту "болтанку" и предоставил на анализ) все оказалось до обидного просто:
необходимо либо назначить роботу роль «Полные права» (как у Администратора) либо роль «Управление регистрацией изменений» (в дополнение к уже имеющейся; как я понял это для предоставления доступа к объектам которые мигрируют по "распределенке" ).
Хотя об этом ни слова нигде не написано (во всяком случае я не видел).

P.S. Огромное спасибо службе поддержки за оперативность!
Изменено: Алексей Коломыйченко - 23.10.2015 17:18:24
 
Здравствуйте.
Возникли серьезные проблемы при работе РИБ!

    При регистрации изменений по элементу справочника «Подразделения компании», связанному с узлом РИБ (обмен по удаленным подразделениям), режим обмена переключается в режим обмена настройками. В файл обмена выгружается только информация по подразделению (хотя подготовливаются к выгрузке все зарегистрированные объекты зачем-то, но проблема не в этом).
Обмен проходит успешно в обе стороны (второй узел работает в обычном режиме и выгружает зарегистрированные к обмену объекты в полном объеме), при этом параметр сеанса ИдетОбменНастройкамиОбмена устанавливается в Ложь, а одноименное свойство плана обмена в Неопределено, но регистрация изменений по подразделению почему-то не отменяется и последующие выгрузки опять происходит в режиме обмена настройками (функция одОбменДанными. ОпределитьИзмененияНастроекМиграции() возвращает Истина).
   
    Является ли это ошибкой конфигурации или у нас что-то некорректно настроено, куда «копать» во втором случае?
 
Добрый день, Алексей, уточните, пожалуйста, релиз конфигурации Альфа-Авто и релиз платформы 1С.
 
Ничего не изменилось (указывал в первых постах):
- Релиз конфигурации 5.1.01.05;
- Релиз платформы 8.3.6.2299.
 
Алексей, данная ситуация вполне логична, т.к. к моменту повторной выгрузки может быть еще не получена квитанция, а узел считает, что все принято, только когда от другого узла придет обмен с сообщением (квитанцией), что он все загрузил, если этого не было, то он повторно все выгружает, а
файл с обменом может и "потеряться".
Также обращаем Ваше внимание, что указанный Вами релиз 5,1,01,05 корректно работает не платформе 8,3,5, но не ниже версии 8,3,5,1443.
 
Потеря файла исключена - все, что описано, тестилось вручную. Выгружается файл обмена настройками, корректно загружается во второй узел, выгружается информация со второго узла (в обычном режиме, а не обмене настройками), загружается в первый узел, данные появляются, но последующая выгрузка данных из первого узла опять происходит в режиме обмена настройками. И так до бесконечности пока не снял регистрацию с справочника подразделений вручную.
Что можно (нужно?) прислать в качестве подтверждения моих слов? Логи какие или ещё что? И главное - возникнут ли у нас проблемы и какого рода, если просто «отключить» (запрос поправлю в функции ОпределитьИзмененияНастроекМиграции()) включение режима обмена настройками при изменениях справочника подразделений (это решит проблему, но боюсь последствий… можно тестить, но на это уйдет много времени)?
Изменено: Алексей Коломыйченко - 12.01.2016 12:44:43
 
Алексей, уточните, пожалуйста, по пунктам полный порядок Ваших действий со стороны пользователя, который совершает обмен: что конкретно происходит при обмене и что по Вашему мнению некорректно.
 
Более последовательно:

1) РИБ был настроен (в соответствии с вашими рекомендациями) и был работоспособен;
2) Впоследствии было замечено, что обмена измененными объектами (элементы справочников, документы) не происходит (т.е. РИБ СТАЛ НЕ РАБОТОСПОСОБЕН, хотя ошибок не было (вкладка "Фоновые задания"))!
 
После анализа проблемы (см. подробно мои посты 17 и 21!), было выяснено, что КРАХ обмена происходит после внесения изменений в реквизиты элементов справочника "Подразделения". Возможно, что подобная аварийная ситуация связана не только с данным справочником.

Является ли это ошибкой конфигурации или у нас что-то некорректно настроено, куда «копать» во втором случае?
Изменено: Алексей Коломыйченко - 13.01.2016 13:06:34
 
Алексей, указанная Вами ситуация протестирована на релизах 5,1,04,06 (8.3.6.2390) и 5,1,01,05 (8.3.5.1443). тестирование было проведено на примере изменений элемента справочника подразделения. Изменения перегружаются корректно. Скорее всего что-то не так с Вашими настройками. Предлагаю удаленное подключение по программе Ammyy Admin. Вышлите, пожалуйста, письмо на alfa@rarus.ru с указанием данной темы форума, удобного времени подключения и контактного номера телефона.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С