Имя: Пароль:
1C
1С v8
БП 3.0 Проф создание образа РИБ по организации ошибка
0 redtram91
 
29.05.17
23:09
3.0.49.27
При создании начального образа плана по организации возникает ошибка Недопустимое значение параметра (параметр номер '2')
Исключение вылетает при исполнении процедуры ПриОтправкеДанных в строке кода
Если Не Анализ И ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать Тогда
    // При отказе в выгрузке объекта необходимо удалить регистрацию изменений.
    ПланыОбмена.УдалитьРегистрациюИзменений(Получатель, ЭлементДанных);  // <------------------ тут
КонецЕсли;

ЭлементДанных - РегистрСведенийНаборЗаписей.ПлановыеНачисления с отбором Регистратор = ""

Это норма для типовой или я где-то лыжи не смазал? Почему оно без конкретного регистратора пытается удалить?!
И вообще не очень понятно зачем удалять регистрацию изменений если он еще ничего не регистрировал (судя по составу отправляемых данных после создания настройки).

Поделитесь кто-нибудь парафином для лыж?
1 redtram91
 
29.05.17
23:19
(0) Проверка подсветки кода:


Если Не Анализ И ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать Тогда
    // При отказе в выгрузке объекта необходимо удалить регистрацию изменений.
    ПланыОбмена.УдалитьРегистрациюИзменений(Получатель, ЭлементДанных);  // <------------------ тут
КонецЕсли;
2 Фрэнки
 
30.05.17
07:48
можно попробовать явным образом посмотреть в коде старых версий, но что-то у меня подозрение такое, что при Игнорировании выгрузки для текущего ЭлементДанных не встречалась такая строка.

Скорей всего, из-за низкой актуальности создания баз через РИБ для версий 3.0 это просто не протестировали.

Я бы вот это закомментировал
// ПланыОбмена.УдалитьРегистрациюИзменений(Получатель, ЭлементДанных);  // <------------------ тут

потому что во всех остальных вариантах обработки выбранного ЭлементДанных регистрация изменений не удаляется и при этом все отрабатывает до конца.
3 cw014
 
30.05.17
08:01
РегистрСведенийНаборЗаписей.ПлановыеНачисления заполнен? Почему регистратор = ""? Он подчинен регистратору?
4 cw014
 
30.05.17
08:02
Как создаешь начальный образ?
5 redtram91
 
31.05.17
13:53
(3) Подчинен регистратору.
(4) Стандартно (Синхр. данных -> Создаю новую настройку плана "По организации" -> в конце мастера есть волшебная кнопка создать начальный образ)
(2) Я воткнул туда попытку-исключение :) выгрузилось без проблем, но и без этого регистра (перепровел кадровые документы в новой базе и все нормально стало)

Слегка удивлен наличием таких косяков в типовой конфигурации.