транзакция в 1с бухгалтерия 7.7

Новая тема
"Ошибка при выполнении процедуры ЗафиксироватьТранзакцию

Вот такую ошибку пишет, когда создаю новое средство, в основных и нематериальных активах.
Код стоит Автоматически, но он его не создает. в чем может быть проблема?

Вырезка из кода

Процедура ВводНового(Копирование)
Новый = 1;
ЗначениеОтбора="""";
ИспользоватьДату('01.01.2009');
Если Копирование = 0 Тогда
Если ТипЗначенияСтр(Форма.Параметр) = "Справочник" Тогда
Владелец = Форма.Параметр;
ИначеЕсли ТипЗначенияСтр(Форма.Параметр) ="СписокЗначений" Тогда
Если ТипЗначенияСтр(Форма.Параметр.Получить("Владелец")) = "Справочник" Тогда  
Владелец= Форма.Параметр.Получить("Владелец");
КонецЕсли;
Если ТипЗначенияСтр(Форма.Параметр.Получить("Родитель")) = "Справочник" Тогда  
Родитель= Форма.Параметр.Получить("Родитель");
КонецЕсли;
КонецЕсли;
ВидНФА=Перечисление.ВидыНФА.ОС;
КоличественныйУчет=0;
СпособНачисленияАмортизации=3;  
Иначе
СостояниеОС ="""";
ДатаПостОС =""""; НомерДокПост="""";
ДатаВводаВЭксплуатацию =""""; АктПередачВЭкспл="""";  
ДатаПеремещ = """"; НомерПриказаПерем="""";
ДатаВыбытия = """"; НомАктаВыбытия="""";
ПричинаВыбытия ="""";
МестоХранения = """";
КонецЕсли;
БалансСтоимОС=0;
ОстСтоимость=0;
КоличествоОС=0;
Код="автоматически"; //Е
КонецПроцедуры "
">Код="автоматически"; //Е

Попробуйте без этой строчки.
А еще лучше - процитируйте текст ошибки."
Вот такую ошибку выдает "Ошибка при выполнении процедуры ЗафиксироватьТранзакцию",
и пишет что кон не уникальный.
Как сделать так, что бы код присваивался автоматически изменяясь с созданием нового объекта?
Спасибо
Уберите код, который я выделил.
"Код = УстановитьНовыйКод();
"
1. Если автоматом не создает, значит нарушена уникальность номеров - перенумеровать !
2. В настройках справочника отключено автоматическое создание номеров ))
"убрал строчку, которую сказали, запустил, теперь как сделать? что бы код присваивался автоматически?

подставил строчку
Код = УстановитьНовыйКод();
и теперь он выдает

Код = УстановитьНовыйКод();
процедура вызывается как функция

и обьект когда его копируешь не открывается (("
А где настройки справочника смотреть? что бы поставить автоматическое присваивание номеров.
Спасибо
"Извиняюсь - надо было просто написать:
УстановитьНовыйКод();
"
Отсортируйте по коду и посмотрите на них внимательно.
Я уже не помню точно как это в 7-ке, а 8-ка берет последний код и добавляет к нему 1. Отсюда проблема - если код закончился на букву, то все следующие коды будут равны ему. И если кто-то присвоил некоторому элементу максимальный код из девяток, то следующий начнет отсчет с начала и скорее всего такой уже есть.
Читают тему
(гостей: 1)

Быстрый переход