| 
    
            
         
         | 
    
  | 
Программный ввод на основании | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        never_be    
     15.05.13 
            ✎
    13:35 
 | 
         
        Делаю ввод на основании, при записи документа реквизиты пустые, в чем проблема ?
  
        НалоговаяНакладная = Документы.НалоговаяНакладная.СоздатьДокумент(); НалоговаяНакладная.Заполнить(Реализация.Ссылка); НалоговаяНакладная.Дата = ДатаОкончания; НалоговаяНакладная.УстановитьНовыйНомер(); НалоговаяНакладная.Записать(РежимЗаписиДокумента.Проведение); В конце выдает кучу реквизитов которые не заполнены но я вижу на экране что они заполнены, кстати нафига он мне документ открывает если я нигде не говорю его открыть ?  | 
|||
| 
    1
    
        Maxus43    
     15.05.13 
            ✎
    13:37 
 | 
         
        1. это весь код?
  
        2. в налоговой накладной в обработке заполнения нет ереси типа открыть док или ещё что? там нормально заполняется?  | 
|||
| 
    2
    
        1Сергей    
     15.05.13 
            ✎
    13:39 
 | 
         
        отладчик рулит     
         | 
|||
| 
    3
    
        never_be    
     15.05.13 
            ✎
    13:41 
 | 
         
        (1) Код весь, при этом если убрать запись открывается полностью заполненный документ с всем что надо, если говорю записать ругается на кучу реквизитов, я конечно в итоге плюну и заполню док сам но хочется сэкономить время.
  
        Заполняет нормально, то что открывает таки есть в коде, но это не страшно.  | 
|||
| 
    4
    
        Maxus43    
     15.05.13 
            ✎
    13:43 
 | 
         
        (3) ну не будет ругаться, если действительно заполнилось всё что надо. Чудес то не бывает...     
         | 
|||
| 
    5
    
        never_be    
     15.05.13 
            ✎
    13:45 
 | 
         
        (4) Объясню еще подробней, после кода:
  
        НалоговаяНакладная = Документы.НалоговаяНакладная.СоздатьДокумент(); НалоговаяНакладная.Заполнить(Реализация.Ссылка); НалоговаяНакладная.Дата = ДатаОкончания; НалоговаяНакладная.УстановитьНовыйНомер(); открывается полностью заполненная накладная где я могу нажать провести и все без ошибок проводиться, после кода: НалоговаяНакладная = Документы.НалоговаяНакладная.СоздатьДокумент(); НалоговаяНакладная.Заполнить(Реализация.Ссылка); НалоговаяНакладная.Дата = ДатаОкончания; НалоговаяНакладная.УстановитьНовыйНомер(); НалоговаяНакладная.Записать(РежимЗаписиДокумента.Проведение); ругается на кучу реквизитов.  | 
|||
| 
    6
    
        ДенисЧ    
     15.05.13 
            ✎
    13:47 
 | 
         
        Отсюда вывод.
  
        При открытии формы многие незаполненные реквизиты заполняются. Поэтому ты их и видишь. Программно же ты их не заполняешь. В общем - смотри в ПриОткрытии, ПередОткрытием твоего документа  | 
|||
| 
    7
    
        Strogg    
     15.05.13 
            ✎
    13:48 
 | 
         
        (5) Мож там че в ПриОткрытии() заполняется того, что нет в реализации?     
         | 
|||
| 
    8
    
        Maxus43    
     15.05.13 
            ✎
    13:48 
 | 
         
        (6)+1
  
        Или при записи формы, что очень возможно, в типовых встречается. Напиши в коде ЗаписатьВФорме, потом уже проводи, и всё будет карашо  | 
|||
| 
    9
    
        palpetrovich    
     15.05.13 
            ✎
    13:51 
 | 
         
        (7) там еще есть "ПередЗаписью" ...а вообще интересно почему док вообще открывается     
         | 
|||
| 
    10
    
        Maxus43    
     15.05.13 
            ✎
    13:53 
 | 
         
        (9)>(3) код такой     
         | 
|||
| 
    11
    
        kortun    
     15.05.13 
            ✎
    13:54 
 | 
         
        (10) может там чтот вроде оповестить есть в коде?     
         | 
|||
| 
    12
    
        Maxus43    
     15.05.13 
            ✎
    13:55 
 | 
         
        (11) я не знаю, автор сказал что есть код открытия, так что неважно)     
         | 
|||
| 
    13
    
        Maxus43    
     15.05.13 
            ✎
    13:55 
 | 
         
        зачем он в обработке заполнения - это конечно великая тайна...     
         | 
|||
| 
    14
    
        kortun    
     15.05.13 
            ✎
    13:57 
 | 
         
        я так думаю ктот дописал просто, для теста, чтобы глядеть, чего назаполнялось     
         | 
|||
| 
    15
    
        ДенисЧ    
     15.05.13 
            ✎
    13:57 
 | 
         
        (8) У него уже при открытии заполнены     
         | 
|||
| 
    16
    
        palpetrovich    
     15.05.13 
            ✎
    13:57 
 | 
         
        (14) похоже     
         | 
|||
| 
    17
    
        Maxus43    
     15.05.13 
            ✎
    13:58 
 | 
         
        (15) ругается может не на эти, я не вижу что там... скорей всего да, но проверить надо везде     
         | 
|||
| 
    18
    
        never_be    
     15.05.13 
            ✎
    14:14 
 | 
         
        (6) (7) Так и есть, при открытии заполняется почти все (     
         | 
|||
| 
    19
    
        kortun    
     15.05.13 
            ✎
    14:16 
 | 
         
        (18) покажи лучше кусок кода, как открывается форма, если база ну УФ     
         | 
|||
| 
    20
    
        never_be    
     15.05.13 
            ✎
    16:50 
 | 
         
        (19) Забил и заполняю сам, быстрее чем вникать.     
         | 
|||
| 
    21
    
        kortun    
     20.05.13 
            ✎
    10:29 
 | 
         
        (20) ну про забил понятно, покажи все таки кусок кода, как открывается документ     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |