|
Программное создание документа по имени | ☑ | ||
---|---|---|---|---|
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 в текстовом виде - было четкое задание сделать перенос, через текстовый документ :) Но насчет структуры ничего не было сказано, вот я и решил выбрать наиболее удобную на мой взгляд :)
Да с типами реквизитов попариться придется. Никто, случаем, не знает адекватного решения их сопоставления? У меня вроде есть мысли как это сделать, но такой изврат получится что я хз %) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |