Не могу понять в чем разница....

Тема в разделе "1C и всё что с ней связано", создана пользователем -, 22 июн 2009.

  1. Гость

    Вот кусок кода, который по номеру документа ищет документ Установка цен номенклатуры
    Код (Text):
    Выборка = Документы.УстановкаЦенНоменклатуры.Выбрать();
    пока выборка.Следующий() цикл
    Если (выборка.Номер = "00000000002") Тогда
    УИД = выборка.Ссылка.УникальныйИдентификатор();
    КонецЕсли;    
    КонецЦикла;

    УИД_2 = Документы.УстановкаЦенНоменклатуры.НайтиПоНомеру("00000000002").Ссылка.УникальныйИдентификатор();

    Сообщить("УИД= "+УИД);
    Сообщить("УИД_2= "+УИД_2);
    Я его специально сделал в 2х вариантах .... так вот что он в итоге выдает:
    Код (Text):
    УИД= 918b2d4d-5ee6-11de-a27e-000c7830a34a
    УИД_2= 00000000-0000-0000-0000-000000000000
    Почему не ищется документ с помощью "НайтиПоНомеру"?????
     
  2. kaa

    kaa Гость

    НайтиПоНомеру(<Номер документа>, <Дата интервала>)
     
  3. Гость

    Там же и написано <Дата интервала> (необязательный).... как я понимаю этот "необязательный", что если интервал не задан то поиск идет за все время... или я ошибаюсь???
    Хотя .... при задании даты интервала (как 'kaa' посоветовал)... я получил желаемы идентификатор...
     
  4. kaa

    kaa Гость

    не обязательно если периодичность документов весь период
     
Загрузка...

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