|
Вид операции в документе | ☑ | ||
---|---|---|---|---|
0
KLOUN1091
27.02.15
✎
14:57
|
Добрый день!
Есть кнопка при нажатии на которую, открывается документ КорректировкаДолга: ДокументКорректировкаДолга = Документы.КорректировкаДолга.СоздатьДокумент(); ДокументКорректировкаДолга.ВидОперации=Перечисления.ВидыОперацийКорректировкаДолга.ПереносЗадолженности; В этом документе должны заполняться данные автоматически.Как описать именно обращение к табличной форме на вкладке: Увеличение долга. Если ДокументКорректировкаДолга.????????.Количество()>0 Тогда ДокументКорректировкаДолга.??????.Очистить(); КонецЕсли; Для каждого СтрокаТЧ Из Работы Цикл СтрокаДокументКорректировкаДолга = ДокументКорректировкаДолга.??????.Добавить(); |
|||
1
Wobland
27.02.15
✎
14:58
|
НоваяСтрока=ДокументКорректировкаДолга.ТабличнаяФорма.Добавить()
|
|||
2
palpetrovich
27.02.15
✎
15:07
|
у меня дежавю :)
|
|||
3
Timon1405
27.02.15
✎
15:08
|
ctrl+space все знает
|
|||
4
KLOUN1091
27.02.15
✎
15:17
|
(1) НоваяСтрока=ДокументКорректировкаДолга.ТабличнаяФорма.Добавить()
Не распознает Табличную форму. |
|||
5
Wobland
27.02.15
✎
15:19
|
(4) а почему?
|
|||
6
D_E_S_131
27.02.15
✎
15:22
|
А на вкладке "Увеличение долга" никак не посмотреть какая табличная часть выведена?
|
|||
7
KLOUN1091
27.02.15
✎
15:23
|
Потому что надо узнать как эта Табличная форма называется.Вот например в самом документе корректировка долга, эта табличная часть называется "СуммыДолга", и все работает.
А я открываю документ КорректировкаДолга: Увеличение долга. И я не знаю как посмотреть как называется эта табличная часть, чтобы к ней обратиться. |
|||
8
Strogg
27.02.15
✎
15:23
|
(0) Зайди через конфигуратор, открой форму документа и посмотри, как отрабатывает корректировка долга.
Там одна табличная часть |
|||
9
KLOUN1091
27.02.15
✎
15:24
|
Там не вкладка увелечение долга, А вид операции документа КорректировкаДолга
|
|||
10
KLOUN1091
27.02.15
✎
15:24
|
В конфигураторе показан документ КорректировкаДолга, а мне надо КорректировкаДолга: Увеличение долга.
|
|||
11
Strogg
27.02.15
✎
15:25
|
бльть...
--- ЭлементыФормы.ОсновнаяПанель.Страницы.УменьшениеДолга.Видимость = Истина; ЭлементыФормы.ОсновнаяПанель.Страницы.Взаиморасчеты.Заголовок = "Увеличение долга"; --- |
|||
12
Wobland
27.02.15
✎
15:27
|
(10) какое такое увеличение долга?
http://i.imgur.com/Wiaq06M.png |
|||
13
KLOUN1091
27.02.15
✎
15:28
|
В том то и дело
|
|||
14
Strogg
27.02.15
✎
15:29
|
(12) такое как в (11)))
|
|||
15
Wobland
27.02.15
✎
15:29
|
(14) похоже, не дойдёт
|
|||
16
hhhh
27.02.15
✎
15:36
|
(13) ну СуммыДолга так и называется, сам же написал.
|
|||
17
KLOUN1091
27.02.15
✎
15:38
|
Это общая форма, и в ней нет вкладки УвелеченияДолга.
Если вы откроете документ КорректировкаДолга.ПереносЗадолженности. И в нем есть вкладка УвелеченияДолга.которая не описывается в кофигураторе |
|||
18
hhhh
27.02.15
✎
15:44
|
(17) еще раз, там одна табчасть в документе. Называется "СуммыДолга". Она показывается по разному на всех вкладках. Но это она везде. Хоть головой бейтесь об стенку, другой табличной части не появится.
|
|||
19
KLOUN1091
27.02.15
✎
15:45
|
Открываем в УТ 10.3 документ Корректировка Долга, далее Операция- Перенос Задолженности. Как увидеть эту форму документа в конфигураторе? Тут вкладки другие, чем в Корректировка Долга.
|
|||
20
Wobland
27.02.15
✎
15:47
|
(19) а слабо забыть о форме?
|
|||
21
KLOUN1091
27.02.15
✎
15:48
|
мне нужно именно в эту вкладку скопировать данные.По другому не получается.
|
|||
22
hhhh
27.02.15
✎
15:51
|
(21) есть документ. У него реквизиты и табличные части. Это и хранится в базе. А то что нарисовано на форме, какие-то рюшечки и кнопочки - это вам не нужно. ТО есть во вкладке данных нет. То что показывается - это из документа берется.
|
|||
23
Strogg
27.02.15
✎
15:53
|
(21) дружище, в корректировке долга есть лишь одна табличная часть. Она называется "Суммы долга". Тебе в нее и надо вводить свли цифири. Если ты грамотно заполнишь реквизиты своего вновь созданного документа, то программа, следуя логике кода из (11) сама тебе вставит в необходимую страницу твои данные.
|
|||
24
KLOUN1091
27.02.15
✎
15:54
|
Хорошо, но не заполняются поля:
Для каждого СтрокаТЧ Из Работы Цикл СтрокаДокументКорректировкаДолга = ДокументКорректировкаДолга.СуммыДолга.Добавить(); СтрокаДокументКорректировкаДолга.ДоговорКонтрагента=ДоговорКонтрагента; //СтрокаДокументКорректировкаДолга.Количество=СтрокаТЧ.Количество; СтрокаДокументКорректировкаДолга.Сумма=СтрокаТЧ.Цена; СтрокаДокументКорректировкаДолга.СуммаРегл =СтрокаТЧ.Стоимость; КонецЦикла; |
|||
25
D_E_S_131
27.02.15
✎
15:56
|
А делаешь после заполнения?
|
|||
26
Wobland
27.02.15
✎
15:56
|
(24) очень даже заполняются
|
|||
27
KLOUN1091
27.02.15
✎
15:59
|
А делаешь после заполнения?
ДокументКорректировкаДолга.Записать(); Да,делаю |
|||
28
hhhh
27.02.15
✎
16:04
|
(27) но это не все поля. Надо все поля.
|
|||
29
D_E_S_131
27.02.15
✎
16:05
|
А "Работы" содержит в себе элементы коллекции?
|
|||
30
KLOUN1091
27.02.15
✎
16:07
|
"Работы" содержит поля которые надо ввести в ДокументКорректировкаДолга
|
|||
31
KLOUN1091
27.02.15
✎
16:21
|
Если ДокументКорректировкаДолга.СуммыДолга.Количество()>0 Тогда
ДокументКорректировкаДолга.СуммыДолга.Очистить(); КонецЕсли; Для каждого СтрокаТЧ Из Работы Цикл СтрокаДокументКорректировкаДолга = ДокументКорректировкаДолга.СуммыДолга.Добавить(); СтрокаДокументКорректировкаДолга.ДоговорКонтрагента =ДоговорКонтрагента; СтрокаДокументКорректировкаДолга.Сумма =СтрокаТЧ.Цена; СтрокаДокументКорректировкаДолга.СуммаРегл =СтрокаТЧ.Стоимость; КонецЦикла; ДокументКорректировкаДолга.Записать(); |
|||
32
Wobland
27.02.15
✎
16:22
|
(31) а первое если обязательно?
|
|||
33
KLOUN1091
27.02.15
✎
16:23
|
Я и удалял и так оставлял.Один результат
|
|||
34
hhhh
27.02.15
✎
16:23
|
(31) в СуммыДолга дохера еще полей, которые все надо записать. А не только эти 4 поля.
|
|||
35
KLOUN1091
27.02.15
✎
16:26
|
мне еще только 1 поле надо, остальное для других вкладок
|
|||
36
hhhh
27.02.15
✎
17:03
|
ВидЗадолженности ??
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |