Как найти документ по номеру без указания даты периода #587550


#0 by Rom_Kat
Номер документа уникален вне зависимости от периода. Метод НайтиПоНомеру    требует указания даты периода. Выдает пустую выборку. Как быть?
#1 by Aleksey
А почему у заказа не включить уникальность в пределах вида? Тогда и найти по номеру заработает
#2 by Aleksey
Ну а выборка пустая - значит номер не такой, например пробелы в конце или в начале. Так что или приводи к длине или юзай подобно
#3 by ParaWiz
способ простейший подходит если в базе нумерация сквозная через годы идущая во что не верю Период с 01.01.01 по РабочаяДата Способ правильный Период с НачалоГода(РабочаяДата) по РабочаяДата
#4 by НЕА123
>требует указания даты периода. значит нумерация периодическая.
#5 by Rom_Kat
том то и дело что не надо мне включать уникальность. Хотя и стоит периодичность год, но номера уникальны всегда.
#6 by Ненавижу 1С
>Номер документа уникален вне зависимости от периода. Метод НайтиПоНомеру    требует указания даты периода ДА НУ?
#7 by Fish
Читай СП: НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>) Параметры: <НомерДокумента> (обязательный) ... <ДатаИнтервала> (необязательный)
#8 by Aleksey
Ну да, это 7-ке пофиг, а 8-ка она шибко умная, и если стоит переодичность - год, то будь любезен указать в каком году искать номер
#9 by Aleksey
Необязателен - это если периодичность в рамках вида
#10 by Aleksey
А я тебе и не предлагаю уникальность включать. я предлагаю сделать нумерацию не в течении года, а по всему виду
#11 by Rom_Kat
не хочется
#12 by Rom_Kat
можно подробнее как период применить такой?
#13 by ParaWiz
имеется в виду ваш запрос
#14 by НЕА123
упрямый. тогда по запросу. типы параметра Номер и ЗаказПокупателя.Номер одинаковы?
#15 by Rom_Kat
может кто подскажет почему запрос не работает? Номер - строка в 11 символов. И соответствует номеру существующего документа
#16 by Aleksey
а какая запросу разница какой период? У нее явно косяк с параметром, т.е. с датой Так находит?
#17 by Ненавижу 1С
так он же говорил непериодичная нумерация
#18 by Aleksey
Кто автор? Где говорит? Я вижу обратное "Хотя и стоит периодичность год," Я предлагал поменять, не хочет
#19 by Godofsin
тип нумерации у дока строковый?
#20 by Rom_Kat
периодичность год. Но надо чтобы 5 января 2012 в периоде поиска участвовал и текущий год
#21 by Rom_Kat
ага строка 11
#22 by Rom_Kat
не находит. Что-то не так  ((
#23 by Aleksey
Ну чудес не бывает. Значит не такой, а то тут был один у него тоже из екселя не находил номенклатуру, а задваивал. Оказалось - двойные пробелы в названии. Может и у тебя типа цифра 0, заменили на букву "О" или русская или английская буква
#24 by Aleksey
смотри в hex коде что ищешь и номер
#25 by Rom_Kat
у меня запарка в коде. Не проснулся видимо ))
#26 by Rom_Kat
Все получилось. Господа, вы как всегда выручаете ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С