Имя: Пароль:
1C
1С v8
Как изменить код Номенклатуры в БП 3.0
0 idw
 
22.03.16
16:16
Есть справочник Номенклатура, захожу в любую карточку, добавляю в форму поле Код, изменяю его. 1С пишет "Не удалось записать".

Пробывал еще через Групповой изменение ревизитов, поставил там галки Режим разработчика (ОбменДанными.Загрузка = Истина), то же самое, не меняет код.

Где копать?
1 Бовка
 
22.03.16
16:18
А ЖР что говорит?
2 Alexor
 
22.03.16
16:18
Фиг знает.

У меня меняет.
Может с правами что-то?
3 Alexor
 
22.03.16
16:19
+2 Не помню, в БП3 есть политика редактирования кодов.

Кстати, может быть код уже существует?
4 idw
 
22.03.16
16:24
(3) код точно не существует.
5 idw
 
22.03.16
16:25
Права такие: Администратор, Администратор систему, Полные права.
6 idw
 
22.03.16
17:45
РЛС отключены. Справочник Контрагенты можно изменить код.
7 idw
 
22.03.16
17:50
(1) ЖР говорит:

Обмен данными.Правила регистрации объектов

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1231)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30.
Описание ошибки:
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2177)}: Ошибка алгоритма вычисления значения константы:
План обмена: ОбменУправлениеТорговлейБухгалтерияПредприятия30
Объект метаданных: Справочник.Номенклатура
Описание ошибки: Поле объекта не обнаружено (ТипыНоменклатуры)
Алгоритм:
// {Начало алгоритма}
Значение = Перечисления.ТипыНоменклатуры.Набор;
// {Окончание алгоритма}

                    ВызватьИсключение СтрокаСообщения;
        ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
8 ДенисЧ
 
22.03.16
17:52
А причём тут тогда код?
9 idw
 
22.03.16
18:15
(8) хз. Вот такая ошибка при изменении кода Номенклатуры, точнее при записи с изменным кодом.
10 idw
 
22.03.16
18:28
В плане обменов удалил Синхронизацию с УТ 11, теперь можно менять код.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший