Имя: Пароль:
1C
1С v8
Как создать документ?
0 skd1980
 
12.07.13
15:20
Добрый день!

В 7.7 можно было документ нужного вида создать так: Док = СоздатьОбъект("Документ."+НужныйВидДока);

А как создать документ нужного вида в 8.2?
1 Maxus43
 
12.07.13
15:21
Док = Документы.ИмяДокумента.СоздатьДокумент();
2 1Сергей
 
12.07.13
15:21
неужто чистые клюшечники ещё остались
3 Mitriy
 
12.07.13
15:21
может, ну ее, эту восьмерку?
4 mikecool
 
12.07.13
15:22
(1) тогда уж Документы[ИмяДокумента].СоздатьДокумент();
5 Remark
 
12.07.13
15:23
(0) Почему "было"? Разве теперь не так?
6 skd1980
 
12.07.13
15:23
(3) Может и ну, но позже. Так как быть?
7 Remark
 
12.07.13
15:23
Док = Документы.%ИмяДокумента%.СоздатьДокумент();

или так?
8 skd1980
 
12.07.13
15:23
(5) в 8 есть СоздатьОбъект?
9 Remark
 
12.07.13
15:25
(8) Нет, есть Новый
10 Remark
 
12.07.13
15:26
(8) в (4) ответ

Док  = Документа["Счет"].СоздатьДокумент();
11 skd1980
 
12.07.13
15:27
(10) Да уже понял.
Всем спасибо! Отдельное спасибо (4)
12 Maxus43
 
12.07.13
15:27
(4)(10) на зачем это вот? контекстная подсказка дальше по коду исчезнет же
13 Maxus43
 
12.07.13
15:28
учите плохому негодники
14 Remark
 
12.07.13
15:28
+10 Найди лишнюю букву "а" в строчке и получи правильный ответ.
15 Живой Ископаемый
 
12.07.13
15:28
2(0) Есть желание сделать это как-то по-особому, не так как написано в букварях?
16 Remark
 
12.07.13
15:29
(12) Ему надо создать документ, который заранее не известен.
17 skd1980
 
12.07.13
15:29
(16) Верно. Нужно создать документ. который заранее неизвестен
Основная теорема систематики: Новые системы плодят новые проблемы.