| 
    
            
         
         | 
    
  | 
Как найти документ по номеру без указания даты периода | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
         
        Все получилось. Господа, вы как всегда выручаете ))     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |