|
Программное создание документа по имени |
☑ |
0
wlbmJames
27.02.12
✎
10:03
|
Народ подскажите пожалуйста.
Как создать документ, зная его имя и значения реквизитов ?
т.е. у меня есть текстовый файл, в котором написано, например - РеализацияТоваровУслуг, Организация такая-то, контрагент такой-то и т.д. Нужно прочитать эти данные из файла и на их основании создать нужный документ.
Помогла бы процедура, подвид СоздатьОбъект() иЗ 7-ки, но в 8 ничего подобного не знаю :(
|
|
1
Wobland
27.02.12
✎
10:04
|
Выполнить("Документы."+ТвояСтрока+".СоздатьДокумент()")?
|
|
2
Ненавижу 1С
гуру
27.02.12
✎
10:05
|
Документы[ТвояСтрока].СоздатьДокумент()
|
|
3
PVV65
27.02.12
✎
10:07
|
НовыйДок = Документы[ТвояСтрока].СоздатьДокумент();
НовыйДок.Организация = ТвояОрганизация;
....
НовыйДок.Записать(РежимЗаписиДокументов.Проыедение,РежимПроведенияДокументов.Оперативный);
|
|
4
Scooter
27.02.12
✎
10:09
|
НовыйДок[ИмяРеквизитаОрганизация] = ТвояОрганизация;
|
|
5
wlbmJames
27.02.12
✎
10:15
|
Блин. Спасибо :) Ща попробую %)
|
|
6
Serg_1960
27.02.12
✎
10:21
|
"...в котором написано, например - РеализацияТоваровУслуг, Организация такая-то, контрагент такой-то..." XML в текстовом виде :)
Объект = Документы["РеализацияТоваровУслуг"].СоздатьДокумент();
Объект["Организация"] = "такая-то";
Объект["Контрагент"] = "такой-то";
...
|
|
7
aleks-id
27.02.12
✎
10:22
|
(6) и давно у нас Организация и Контрагент стали строковыми реквизитами?
|
|
8
Serg_1960
27.02.12
✎
10:24
|
(7) :))
|
|
9
Serg_1960
27.02.12
✎
10:32
|
Тонкий намёк на толстые обстоятельства: все сделали акцент на создание документа. Ну да, конечно, ведь автор спросил "про это"(с)...
А я, как-бы, намекнул на другую "проблему" :( поиска ссылок для заполнения документа :)
|
|
10
wlbmJames
27.02.12
✎
10:57
|
Про XML в текстовом виде - было четкое задание сделать перенос, через текстовый документ :) Но насчет структуры ничего не было сказано, вот я и решил выбрать наиболее удобную на мой взгляд :)
Да с типами реквизитов попариться придется. Никто, случаем, не знает адекватного решения их сопоставления? У меня вроде есть мысли как это сделать, но такой изврат получится что я хз %)
|
|