Имя: Пароль:
1C
1C 7.7
v7: Номер программно созданного документа.
, ,
0 Бух83
 
10.09.14
09:17
Доброго времени. Что то я с утро туплю немного)

Подскажите как реализовать?


Программно обработкой создаю документ, заполняю его и провожу.  После этого мне нужно оперировать данными этого документа.

З.Ы. Я понимаю что можно использовать ТЗ которая создавалась для заполнения Документа.

Но таки интересно. Можно ли получить без поиска и выборки Хотябы номер только что созданного документа.

Спасибо.
1 ДенисЧ
 
10.09.14
09:18
Из ссылки его получить судьба не даёт?
2 Бух83
 
10.09.14
09:22
из ссылки чего? в 1с 7.7
3 AAP
 
10.09.14
09:24
(0) "После этого мне нужно оперировать данными этого документа." в этой же обработке?
Текст можешь показать?
4 Бух83
 
10.09.14
09:26
ДокИзменение.Новый();
    
    
    ДокИзменение.ДатаДок = ДатаДок;
    ДокИзменение.Склад = Склад;
    ДокИзменение.Фирма = Фирма;
    аа=0;
    Для аа=1 по ТЗшаблон.КоличествоСтрок() цикл
        
    ТЗшаблон.ПолучитьСтрокуПонОмеру(аа);
    
    
    ДокИзменение.НоваяСтрока();              
    
    СпрШаблоны.НайтиПоКоду(ТЗшаблон.КодШаблона);
    
    ДокИзменение.Номен_Шаблон = СпрШаблоны.ТекущийЭлемент();
    ДокИзменение.Количество =ТЗшаблон.Количество;

    ///
            
    
    
    КонецЦикла;

    ДокИзменение.Записать();




Да я могу таблицу использовать дальше. Просто интересно , можно ли как то получить данные  из "ДокИзменение". Сразу в этой обработке
5 AAP
 
10.09.14
09:29
(4) и этот код работает в 77?
6 ДенисЧ
 
10.09.14
09:29
ДатаДокИзмнение = ДокИзменение.ДатаДок;

Чем не катит?
7 AAP
 
10.09.14
09:30
+(5) а вообще НомерДока = ДокИзменение.НомерДок;
8 Бух83
 
10.09.14
09:32
(5)

почему это не должно работать в 1с 77?
9 AAP
 
10.09.14
09:36
(8) туплю, СоздатьОбъект() нет в тексте, у меня нестыковка в голове
10 Мимохожий Однако
 
10.09.14
09:37
(4)Можно.
ДокИзменение.ТекущийДокумент() или ДокИзменение.Выбран() работает?
11 Ёпрст
 
10.09.14
09:37
(0) ну и оперируй через ДокИзменение, что мешает ? Религия ?
12 Бух83
 
10.09.14
09:38
(11)  к (1)
13 Бух83
 
10.09.14
09:39
вы друг друга нашли.) (10)

спс)
14 Ёпрст
 
10.09.14
09:39
ДокИзменение.Записать();
Сообщить( ДокИзменение.НомерДок);
....
  ДокИзменение.ВыбратьСтроки();
  Пока  ДокИзменение.ПолучитьСтроку()=1 Цикл
     Сообщить( ДокИзменение.Номен_Шаблон );
     ....
   КонецЦикла;
ДокИзменение.ВыгрузитьТабличнуюЧасть(ТЗ);
ТЗ.ВыбратьСтроку()
15 Мимохожий Однако
 
10.09.14
09:39
(13) Продолжай дальше