Поиск документа по номеру #338498


#0 by dtopenya
1С 8.1 УТ ред. 10.3.3.3. Есть документ ЗаказПокупателя с номером 00000000001, который записан базе MySQL. Не находится документ по номеру. В чем может быть проблема?
#1 by IronDemon
Дату не указала
#2 by Ferz
Документы.ЗаказПокупателя.НайтиПоНомеру("00000000001 ");
#3 by shuhard
дык с MySQL номера завсегда "кривые" идут
#4 by dtopenya
По идее, дату я и не должен указывать, я же хочу найти документ по номеру, не касаясь временных рамок. не пашет номера идут ровные, в базу пишу текстом. Со справочниками все нормально работает, а с документами косяк.
#5 by IronDemon
.1 Читаем до просветления. ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) НайтиПоНомеру (FindByNumber) Синтаксис: НайтиПоНомеру(<Номер документа>, <Дата интервала>) Параметры: <Номер документа> (обязательный) Тип: Число, Строка. Номер искомого документа. Тип передаваемого значения зависит от установки в конфигураторе представления номера документа. <Дата интервала> (необязательный) Тип: Дата. Дата из интервала, в котором проводится поиск по номеру. Сам интервал определяется как период уникальности номеров документа, в который входит указанная дата. Например, если номера документов уникальны в пределах месяца и задана дата 10 декабря 2001 года, то поиск будет проводиться в интервале с 01 по 31 декабря 2001 года. Параметр используется для документов с периодической нумерацией.
#6 by shuhard
для поиска по номеру существуют запросы
#7 by dtopenya
Это читал, но дата является необязательным параметром, поэтому его не указывал. Заказ покупателя всего один. Поставил дату: Документы.ЗаказПокупателя.НайтиПоНомеру(iID1C,ТекущаяДата); Документ нашелся. Жесть. Если параметр Дата=ТекущаяДата, то всегда ли найдется документ по номеру? Если нет, то как сделать, чтобы документ всегда находился по номеру?
#8 by shuhard
исчо раз - запросом
#9 by НЕА123
.1 нет, не всегда; .2 без даты.
#10 by dtopenya
Запросом я определю, нашел, или нет, а мне надо получить объект. Без даты в не находится документ.
#11 by shuhard
Андрюха - не тупи:
#12 by TamerlanDE
>> но дата является необязательным параметром, Необязательным для тех докментов, у которых идет сквозная нумерация. В данном случае в типовой УТ документ ЗаказПокупателя имеет периодичность "В пределах года". Так что дата обязательна (Цитирую "Параметр используется для документов с периодической нумерацией")
#13 by НЕА123
.2 не знал. выбрать док.ссылка из документы.заказпокупателя где док.номер = &номер ну и потом выборка.ссылка.получитьобъект
#14 by НЕА123
пишу как черепаха бегает.
#15 by shuhard
повторение - мать учения
#16 by Кураж
нда... прав. Дата ОБЯЗАТЕЛЬНЫЙ параметр для переодической нумерации, не забываем это!
#17 by dtopenya
я делал так: ... Про ЗаказПокупателя.Ссылка забыл, спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям