7.7 Не записывается новый элемент справочника в ТиС

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Shelest, 21 фев 2007.

  1. TopicStarter Overlay
    Shelest
    Offline

    Shelest Опытный в 1С

    Регистрация:
    29 янв 2007
    Сообщения:
    192
    Симпатии:
    0
    Баллы:
    26
    Помогите, плиз!

    пишу:
    Если СпрНоменклатура.НайтиПоНаименованию(Наименование,0,0) = 0 Тогда
    СпрНоменклатура.Новый();


    СпрНоменклатура.Наименование=Наименование;

    ....

    СпрНоменклатура.Записать();
    КонецЕсли;

    и мне 1С пишет "Код неуникальный"
    смотрю в отладчике: СпрНоменклатура.Код = ""
    что я не так делаю?
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    А в справочнике стоит флажек "Автонумерация элементов"?
  3. Lucifer
    Offline

    Lucifer Опытный в 1С

    Регистрация:
    27 фев 2007
    Сообщения:
    91
    Симпатии:
    0
    Баллы:
    26
    У элемента справочника есть метод
    .УстановитьНовыйКод();

    выполни его после ".Новый();"

    в скобках необязательный параметр "Префикс"
    можно не ставить или ставишь какой тебе надо

    :unsure:
  4. Hamster
    Offline

    Hamster Опытный в 1С

    Регистрация:
    26 янв 2007
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Если ты знаешь код элемента, то можно напрямую его записать СпрНоменклатура.Код = Код; к примеру....

Поделиться этой страницей