8.х Не работает НайтиПоНомеру()

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем MyNameNoName, 24 окт 2013.

  1. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте. Ничего не могу понять.
    Код:
    Выборка = Документы.ПриемНаРаботуВОрганизацию.НайтиПоНомеру("00000000001").ПолучитьОбъект();
    Выборка.Комментарий = "543";
    Выборка.Записать();
    
    {Форма.Форма.Форма(24)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
    Выборка = Документы.ПриемНаРаботуВОрганизацию.НайтиПоНомеру("00000000001").ПолучитьОбъект();
    по причине:
    Элемент не выбран!

    Документ с таким номером в Приемы на работу в организацию есть.
    Спасибо.
  2. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    1) скопируй номер как он есть в предприятии, вдруг там первый не "0" а "О" или "о" или ....
  3. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Так и делаю, та же ошибка.
  4. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Код:
    НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>) 
    Укажите любую дату того года в котором ищите документ.
  5. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Что-то видимо я делаю не так
    Код:
    Выборка = Документы.ПриемНаРаботуВОрганизацию.НайтиПоНомеру("00000000001", "30.09.2013").ПолучитьОбъект();
    Выборка.Комментарий = "543";
    Выборка.Записать();
    
  6. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Огромнейшее спасибо, помогло!!!!!!!!!!!!
    Дату нужно было брать 30.09.2013 0:00:00
  7. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Код:
    Выборка = Документы.ПриемНаРаботуВОрганизацию.НайтиПоНомеру("00000000001", Дата(2013, 9, 30)).ПолучитьОбъект();

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