|
Документ "Электронное письмо" | ☑ | ||
---|---|---|---|---|
0
FuriKuri
30.04.13
✎
14:18
|
Собственно в документе "Электронное письмо" Есть табличная часть "ВложенияПисьмаТЗ", со списком вложенных файлов. Но она не является табличной частью документа, а идет как реквизит формы. Как мне из другого документа можно заполнить эту таблицу своими значениями.
Письмо = Документы.ЭлектронноеПисьмо.СоздатьДокумент(); ФормаПисьма = Письмо.ПолучитьФорму("ФормаДокумента"); ТабЧасть = ФормаПисьма.ВложенияПисьмаТЗ; Вложения = Новый ТаблицаЗначений; // Создать нужные колонки. Вложения.Колонки.Добавить("ИмяФайла"); Вложения.Колонки.Добавить("Наименование"); НоваяСтрока = Вложения.Добавить(); НоваяСтрока.ИмяФайла = "D:\Расходная накладная.pdf"; НоваяСтрока.Наименование = "Расходная накладная"; Для каждого СтрокаТЗ Из Вложения Цикл ЗаполнитьЗначенияСвойств(ТабЧасть.Добавить(), СтрокаТЗ) КонецЦикла; пробовал так, но ничего не заполняет |
|||
1
cw014
30.04.13
✎
14:19
|
Наверное потому что это регистр сведений?
|
|||
2
FuriKuri
30.04.13
✎
14:20
|
(1) О_о
|
|||
3
Dzenn
гуру
30.04.13
✎
14:20
|
(1) в ут11 (если речь про неё) это справочник.
Создавай элемент справочника и заполняй как полагается, со всеми ссылками. |
|||
4
FuriKuri
30.04.13
✎
14:22
|
(3) Это УТ 10.3
|
|||
5
Privalov
30.04.13
✎
14:26
|
Не угадали конфигурацию.
|
|||
6
FuriKuri
30.04.13
✎
14:27
|
И все таки? Или как-то по другому можно заполнить эту ТЗ?
|
|||
7
cw014
30.04.13
✎
14:27
|
(2) Фури, ну кури, что там у тебя
|
|||
8
FuriKuri
30.04.13
✎
14:28
|
(7) Да уже все скурил, вот и думаю теперь че делать =\
|
|||
9
cw014
30.04.13
✎
14:28
|
(8) Значит плохо курил
|
|||
10
cw014
30.04.13
✎
14:29
|
(8) Вот я сейчас полезу, открою УТ и узнаю (причем в легкую) что же там за реквизит такой???
|
|||
11
FuriKuri
30.04.13
✎
14:31
|
(10) усе, я походу догнал. Справочник это вроде. Сейчас проверю
|
|||
12
FuriKuri
30.04.13
✎
14:32
|
Хотя там 2 Таблицы. Одна ТЗ вторя справочник
|
|||
13
cw014
30.04.13
✎
14:32
|
Табличное поле... Имя "ВложенияПисьма", ТипЗначения "СправочникСписок.ВложенияЭлектронныхПисем"...
Зато на форуме 20 минут потратил |
|||
14
viktor_vv
30.04.13
✎
14:32
|
Вообще-то там справочникСписок :).
|
|||
15
cw014
30.04.13
✎
14:33
|
(12) Открою тайну, там ТЗ только для нового элемента
|
|||
16
cw014
30.04.13
✎
14:34
|
(12) Они так и называются (страницы) "ВложенияНовые", "ВложенияСохраненные"
|
|||
17
FuriKuri
30.04.13
✎
14:34
|
(15) вот мне его и нужно заполнить както
|
|||
18
cw014
30.04.13
✎
14:34
|
(12) А для того что бы это выяснить нужно открыть модуль формы и найти процедуру "ПроверкаВложений()"
|
|||
19
cw014
30.04.13
✎
14:34
|
(17) "его" - это кого?
|
|||
20
FuriKuri
30.04.13
✎
14:35
|
(19) её - ТЗ своими значениями
|
|||
21
cw014
30.04.13
✎
14:36
|
(20) А что ты потом делаешь? А то у тебя код как то обрезан снизу
|
|||
22
FuriKuri
30.04.13
✎
14:37
|
(21) Открываю созданный документ
|
|||
23
FuriKuri
30.04.13
✎
14:38
|
Письмо = Документы.ЭлектронноеПисьмо.СоздатьДокумент();
ФормаПисьма = Письмо.ПолучитьФорму("ФормаДокумента"); Письмо.Тема = Тема; Письмо.ТекстПисьма = ТекстПисьма; Письмо.Кому = Кому; ТабЧасть = ФормаПисьма.ВложенияПисьмаТЗ; Вложения = Новый ТаблицаЗначений; // Создать нужные колонки. Вложения.Колонки.Добавить("ИмяФайла"); Вложения.Колонки.Добавить("Наименование"); НоваяСтрока = Вложения.Добавить(); НоваяСтрока.ИмяФайла = "D:\Расходная накладная.pdf"; НоваяСтрока.Наименование = "Расходная накладная"; Для каждого СтрокаТЗ Из Вложения Цикл ЗаполнитьЗначенияСвойств(ТабЧасть.Добавить(), СтрокаТЗ) КонецЦикла; ОткрытьЗначение(Письмо); |
|||
24
cw014
30.04.13
✎
14:40
|
ОткрытьЗначение(Письмо) - что ты открываешь? Незаполненный объект? А зачем тогда ты еще вдобавок делаешь это: ФормаПисьма = Письмо.ПолучитьФорму("ФормаДокумента");
? |
|||
25
FuriKuri
30.04.13
✎
14:42
|
(24) Да вроде открывает уже заполненный. Только ТЗ не заполнено.
Ну получить форму - это я пытался так достать эту ТЗ |
|||
26
cw014
30.04.13
✎
14:44
|
(25) Охохох... Выкидывай наф свой "ОткрытьЗначение". Форму получаешь, ее заполняешь, ЕЕ ЖЕ И ОТКРЫВАЙ
|
|||
27
FuriKuri
30.04.13
✎
14:47
|
(26) хм. точно)) Спасибо))) Еще такой небольшой вопрос.В ТЗ дока ИмяФайла = это прикрепленный файл. Правильно ли я делаю, передавая ссылку на нее. Или надо как то по другому передавать?
|
|||
28
cw014
30.04.13
✎
14:49
|
(27) Млин, ну ты вообще программист или нет?
"ИмяФайла" - тип значения "Строка" Длина (0) |
|||
29
FuriKuri
30.04.13
✎
14:50
|
(28) Я только учусь.
|
|||
30
cw014
30.04.13
✎
14:50
|
(29) Тогда читай СП и книжки умные. А то получается, что учимся тут за тебя мы
|
|||
31
FuriKuri
30.04.13
✎
14:51
|
(30) Хорошо. Спасибо что потратили на меня время :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |