|
Как найти документ по номеру без указания даты периода | ☑ | ||
---|---|---|---|---|
0
Rom_Kat
28.12.11
✎
10:42
|
Номер документа уникален вне зависимости от периода. Метод НайтиПоНомеру требует указания даты периода.
Запрос ВЫБРАТЬ | ЗаказПокупателя.Ссылка КАК Заказ |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Номер = &Номер Выдает пустую выборку. Как быть? |
|||
1
Aleksey
28.12.11
✎
10:43
|
(28) А почему у заказа не включить уникальность в пределах вида? Тогда и найти по номеру заработает
|
|||
2
Aleksey
28.12.11
✎
10:44
|
Ну а выборка пустая - значит номер не такой, например пробелы в конце или в начале.
Так что или приводи к длине или юзай подобно |
|||
3
ParaWiz
28.12.11
✎
10:44
|
способ простейший подходит если в базе нумерация сквозная через годы идущая во что не верю
Период с 01.01.01 по РабочаяДата() Способ правильный Период с НачалоГода(РабочаяДата()) по РабочаяДата() |
|||
4
НЕА123
28.12.11
✎
10:44
|
(0)
>требует указания даты периода. значит нумерация периодическая. |
|||
5
Rom_Kat
28.12.11
✎
10:45
|
(1)том то и дело что не надо мне включать уникальность. Хотя и стоит периодичность год, но номера уникальны всегда.
|
|||
6
Ненавижу 1С
гуру
28.12.11
✎
10:45
|
>Номер документа уникален вне зависимости от периода. Метод НайтиПоНомеру требует указания даты периода
ДА НУ? |
|||
7
Fish
28.12.11
✎
10:46
|
Читай СП:
НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>) Параметры: <НомерДокумента> (обязательный) ... <ДатаИнтервала> (необязательный) |
|||
8
Aleksey
28.12.11
✎
10:46
|
(6) Ну да, это 7-ке пофиг, а 8-ка она шибко умная, и если стоит переодичность - год, то будь любезен указать в каком году искать номер
|
|||
9
Aleksey
28.12.11
✎
10:47
|
(7) Необязателен - это если периодичность в рамках вида
|
|||
10
Aleksey
28.12.11
✎
10:47
|
(5) А я тебе и не предлагаю уникальность включать. я предлагаю сделать нумерацию не в течении года, а по всему виду
|
|||
11
Rom_Kat
28.12.11
✎
10:49
|
(10) не хочется
|
|||
12
Rom_Kat
28.12.11
✎
10:50
|
(3)можно подробнее как период применить такой?
|
|||
13
ParaWiz
28.12.11
✎
10:52
|
(12) имеется в виду ваш запрос
|
|||
14
НЕА123
28.12.11
✎
10:52
|
(11)
упрямый. тогда по запросу. типы параметра Номер и ЗаказПокупателя.Номер одинаковы? |
|||
15
Rom_Kat
28.12.11
✎
10:52
|
может кто подскажет почему запрос не работает? Номер - строка в 11 символов. И соответствует номеру существующего документа
|
|||
16
Aleksey
28.12.11
✎
10:53
|
(13) а какая запросу разница какой период? У нее явно косяк с параметром, т.е. с датой
Автор |ГДЕ | ЗаказПокупателя.Номер подобно %&Номер% Так находит? |
|||
17
Ненавижу 1С
гуру
28.12.11
✎
10:53
|
(8) так он же говорил непериодичная нумерация
|
|||
18
Aleksey
28.12.11
✎
10:54
|
(17) Кто автор? Где говорит? Я вижу обратное
"Хотя и стоит периодичность год," Я предлагал поменять, не хочет |
|||
19
Godofsin
28.12.11
✎
10:54
|
(15)тип нумерации у дока строковый?
|
|||
20
Rom_Kat
28.12.11
✎
10:58
|
(17)периодичность год. Но надо чтобы 5 января 2012 в периоде поиска участвовал и текущий год
|
|||
21
Rom_Kat
28.12.11
✎
10:58
|
(19) ага строка 11
|
|||
22
Rom_Kat
28.12.11
✎
10:59
|
(16)не находит. Что-то не так ((
|
|||
23
Aleksey
28.12.11
✎
11:00
|
Ну чудес не бывает. Значит не такой, а то тут был один у него тоже из екселя не находил номенклатуру, а задваивал. Оказалось - двойные пробелы в названии. Может и у тебя типа цифра 0, заменили на букву "О" или русская или английская буква
|
|||
24
Aleksey
28.12.11
✎
11:00
|
смотри в hex коде что ищешь и номер
|
|||
25
Rom_Kat
28.12.11
✎
11:03
|
(23)у меня запарка в коде. Не проснулся видимо ))
|
|||
26
Rom_Kat
28.12.11
✎
11:08
|
Все получилось. Господа, вы как всегда выручаете ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |