Найти документ по номеру 1с 8.3 #728706


#0 by Eeelena
Подскажите, а как мне найти документ по номеру за определенную дату, делаю следующим образом Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(ПостулениеУслуг.НомерДок, ПостулениеУслуг.ДатаДок), но он ищет документы за весь год, а не по дате ПостулениеУслуг.ДатаДок, так как нумерация документа периодичность в пределах года
#1 by GROOVY
Запросом
#2 by Eeelena
а без запроса как то можно еще ?
#3 by salvator
Можно. Но лучше запросом.
#4 by Eeelena
а как?
#5 by GROOVY
ВЫБРАТЬ Ссылка Из Документ.ПоступлениеТоваровУслуг ГДЕ Номер = &Номер И Дата МЕЖДУ &НачалоДня и &КОнецДня
#6 by Eeelena
а как без запроса?
#7 by mehfk
А чем запрос не угодил?
#8 by mehfk
Выборка + перебор
#9 by GROOVY
Ну не умеет она запросом.
#11 by mehfk
Так и незапросом тоже не умеет :)
#12 by GROOVY
Предупреждаю: Оффтопик в тематических ветках запрещен.
#13 by Eeelena
Ребята, хочу сделать таким образом Документы.РеализацияТоваровУслуг.НайтиПоНомеру(Реализация.НомерДок, Реализация.ДатаДок), но чтоб выбирал именно на ту дату которая указана, а не смотрел в пределах года, скажите возможно ли такое, еси да то как?
#14 by GROOVY
Нет, так получится искать только по периоду нумерации (году). Можно сделать элементарным простым запросом, текст которого выше.
#15 by ДенисЧ
Запросом делай.
#16 by r_p
А вот низя. Тип: Дата. Дата из интервала, в котором проводится поиск по номеру. Сам интервал определяется как период уникальности номеров документа, в который входит указанная дата. Например, если номера документов уникальны в пределах месяца и задана дата 10 декабря 2001 года, то поиск будет проводиться в интервале с 01 по 31 декабря 2001 года. Параметр используется для документов с периодической нумерацией.
#17 by r_p
1. Напиши функцию с запросом. 2. Используй ее где надо. 3. ... 4. PROFIT
#18 by GROOVY
Вы там за синтаксис-помощник не подеритесь ;)
#19 by silent person
&НаСервере но лучше запросом
#20 by ам794123
Попробуй метод ПолучитьДанныеВыбора, в параметрах этого метода можно наложить любой отбор. НО! это гораздо сложнее, чем запросом.
#21 by Eeelena
а можете пример привести?
#22 by ам794123
не могу
#23 by ам794123
это очень сложно для меня, попросите GROOVY
#24 by GROOVY
Может постараетесь запросом решить задачу. И запрос уже готов. А?
#25 by GROOVY
Это даже я не умею!
#26 by Eeelena
попробую методом , всем спасибо за помощь)
#27 by GROOVY
(ушел убиваться об стену)
#28 by hhhh
почему всё-таки отказались от Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(ПостулениеУслуг.НомерДок, ПостулениеУслуг.ДатаДок)  ?? чем не устроило?
#29 by Eeelena
он ищет документы за весь год, а мне нужно за определенную дату ПостулениеУслуг.ДатаДок
#30 by Любопытная
Так чем запрос не угодил?
#31 by DS
Что это у вас с базой, если в пределах одного интервала нумерации есть несколько документов с одним номером?
#32 by Eeelena
я переношу документы из 7.7 и там доки разных видов, а в 8 одного
#33 by GROOVY
Советую о КД почитать. Удобная штука.
#34 by GROOVY
... и вся эта фигня будет в цикле по документам. Жесть.
#35 by DS
Так вы же ищите уже в 8-ке. Там, где одного вида. Не может уже в 8-ке быть такой ситуации.
#36 by mehfk
Легко.
#37 by DS
Да-да. И в модуле объекта везде понатыкать "ОбменДанными.Загрузка = Истина;", чтоб наверняка.
#38 by mehfk
Это из методики разработки, принятой в вашей организации?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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