|
Внешняя печатная форма | ☑ | ||
---|---|---|---|---|
0
Смертник
05.03.13
✎
14:23
|
На форме документа есть Действие - Список, если Истина то один вид документа, если Ложь то другой. Как во внешней печатной форме к этому документу получить эти значения?
|
|||
1
zak555
05.03.13
✎
14:24
|
ты не с "комоса" ?
|
|||
2
ДенисЧ
05.03.13
✎
14:24
|
никак.
|
|||
3
Смертник
05.03.13
✎
14:26
|
оттуда похоже, ладно пойлду еще покосмюсь
|
|||
4
palpetrovich
05.03.13
✎
14:27
|
ну ваще-т во Внешней печатной форме есть СсылкаНаОбъект - может оттуда что можно? ...или я ничего не понял?
|
|||
5
RomaH
naïve
05.03.13
✎
14:29
|
вроде проскаивала похожая тема
как-то можно имея ссылку (или объект) плучить открытую форму оной |
|||
6
samozvanec
05.03.13
✎
14:31
|
если можно, то зачем оттуда? потому что, пока Истина, список Ложь и во внешней печатной форме
|
|||
7
RomaH
naïve
05.03.13
✎
14:33
|
клиент какой - обычный или управляемый?
|
|||
8
Смертник
05.03.13
✎
14:35
|
обычный клиент, а если через определение - есть ли табличная часть или нет?
|
|||
9
Смертник
05.03.13
✎
14:36
|
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); Запрос.Текст = "ВЫБРАТЬ | ТабЧасть.НомерСтроки, | ТабЧасть.ЦФО, | ТабЧасть.СтатьяОборотов, | ТабЧасть.Проект, | ТабЧасть.Сумма, | ТабЧасть.СтавкаНДС, | ТабЧасть.НДС КАК СуммаНДС |ИЗ | Документ.бит_ЗаявкаНаРасходованиеСредствОбщая.Распределение КАК ТабЧасть |ГДЕ | ТабЧасть.Ссылка = &Ссылка"; РезультатЗапроса = Запрос.Выполнить(); Если Не РезультатЗапроса.Количество()>1 Тогда // Выводим область "БддсСтатьяПроект" в табличный документ БддсСтатьяПроект.Параметры.Заполнить(Выборка); ТабДокумент.Вывести(БддсСтатьяПроект); КонецЕсли; Только вот как поставить правилоьно условие |
|||
10
France
05.03.13
✎
14:37
|
ссылкаНаОбъект.ВидОперации = ХХХ
|
|||
11
Смертник
05.03.13
✎
14:37
|
вот при этом условии список Ложь - но вот само условие неверно
|
|||
12
Смертник
05.03.13
✎
14:38
|
Это не вид Операции - это кнопка добавлена собственная - Список
|
|||
13
France
05.03.13
✎
14:40
|
и то мешает добавить реквизит объекта, раз кнопку уже добавили??
|
|||
14
Смертник
05.03.13
✎
14:40
|
РезультатЗапроса.Выбрать().Количество()>1
Вот так надо |
|||
15
Смертник
05.03.13
✎
14:40
|
Это стандартный БИТовский документ
|
|||
16
France
05.03.13
✎
14:41
|
ну и что?? ничего же не помешало добавить действие -список?? или онная опция добавлена не тобой??
|
|||
17
Смертник
05.03.13
✎
14:42
|
не мной это конфа такая - этот документ мы не правили
|
|||
18
France
05.03.13
✎
14:44
|
тада надо в коде посмотреть - с вероятностью равной 1, есть реквизит, где хранится инфа о виде: списком или нет.
|
|||
19
palpetrovich
05.03.13
✎
14:45
|
так разные виды документов могут быть или все-таки только "бит_ЗаявкаНаРасходованиеСредствОбщая"?
|
|||
20
samozvanec
05.03.13
✎
14:46
|
партизан, скажи, че хочешь! мне очень интересно уже! но я тебя в упор не понимаю
|
|||
21
Смертник
05.03.13
✎
14:47
|
Битфинанс Общая только
|
|||
22
palpetrovich
05.03.13
✎
14:49
|
ниче не понятно, короче, у тебя есть СсылкаНаОбъект - проверяе его ТипЗнач, делай на основе анализа нужные телодвижения ...как-то так
|
|||
23
Смертник
05.03.13
✎
14:51
|
Да я уже сделал у меня есть запрос к табличной части - отдальный, если количество Строк больше 1 тогда список если меньше тогда форма
|
|||
24
samozvanec
05.03.13
✎
14:51
|
(22) я вот уже догадываюсь, что в доке нужно указать, куда бабки полетят, а когда список жмешь - можно список тиках "полетов" вбить, становится доступна ТЧ. вот че ему надо - не пойму
|
|||
25
France
05.03.13
✎
14:52
|
два разных макета использовать нужно. Если колстрок = 1 То макет1, иначе макет2
|
|||
26
samozvanec
05.03.13
✎
14:52
|
(23) нахрена отдельный? 1 хер все в тч должно храниться, просто если не список, то РеквизитыНаФорме = РеквизитыВТЧ[0]
|
|||
27
palpetrovich
05.03.13
✎
14:59
|
(26) а, терь понятно :) +1
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |