|
Групповая печать | ☑ | ||
---|---|---|---|---|
0
Slava685
12.09.16
✎
09:34
|
Всем доброе утро.Столкнулся с проблемой.
Не могу прописать групповую печать доков. Ругается при открытии документа на то что метод объекта не обнаружен (КоличествоЭкземпляров).Это понятно, т.к. я не знаю команды выбора.Но какая команда отвечает за количество выбранных доков?Как сделать выборку?Там ведь вроде цикл нужен,т.е. каждый документ будет обрабатываться в цикле и выводиться.Объясните полному чайнику.Искал в типовых документах, но в силу моего опыта,а точнее бессилии, ничего путного не нашёл. Кто может помогите, пожалуйста с кодом.Желательно разжевать:) Вот код &НаСервере Функция ПоказатьФормуНаСервере(ТекДок) ОбработкаОбъект = РеквизитФормыВЗначение("Объект"); Макет = ОбработкаОбъект.ПолучитьМакет(Макет); ТабДок = Новый ТабличныйДокумент; ТабДок.Вывести(Макет); Табдок.ОтображатьСетку = Ложь; ТабДок.ТолькоПросмотр = Истина; ТабДок.Защита=Истина; Возврат ТабДок; КонецФункции &НаКлиенте &НаКлиенте Функция ПоказатьФорму(ТабДок,Команда) ТекДок= Новый ТабличныйДокумент; Если ТекДок.КоличествоЭкземпляров() = 1 Тогда ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("Ключ", ТекДок[0]); ОткрытьФорму( "Документ.ТранспортнаяНакладная.ФормаПропуск", ПараметрыФормы); ИначеЕсли ТекДок.КоличествоЭкземпляров > 1 Тогда ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("ТранспортныеНакладные", ТекДок); ОткрытьФорму( "Документ.ТранспортнаяНакладная.ФормаПропуск", ПараметрыФормы); КонецЕсли; КонецФункции |
|||
1
Slava685
12.09.16
✎
09:34
|
Что нужно убрать а что добавить и куда.
|
|||
2
Slava685
12.09.16
✎
10:26
|
Кто-нибудь!)
|
|||
3
Slava685
12.09.16
✎
10:26
|
Отзовитесь!))))
|
|||
4
hhhh
12.09.16
✎
10:28
|
(1) философский вопрос, почему
Если ТекДок.КоличествоЭкземпляров() = 1 Тогда тут скобки? а ИначеЕсли ТекДок.КоличествоЭкземпляров > 1 Тогда тут без скобок? это бзик такой у вас или глубокая задумка какая-то? |
|||
5
Slava685
12.09.16
✎
10:39
|
Я делал так.Ругается что "метод Количество экземпляров не определено".
|
|||
6
Slava685
12.09.16
✎
10:39
|
(4) А скобки для параметров.Каких не знаю)Я же сказал что я чайник))
|
|||
7
Альбатрос
12.09.16
✎
10:41
|
(6) Нет там параметров, ибо самого метода не существует.
|
|||
8
Slava685
12.09.16
✎
10:49
|
(6) Я же сказал что его не существует в самом вопросе.Так как же написать? описать отдельной функцией в модуле объекта а потом вызывать с клиента?Тогда как таким образом?
|
|||
9
Slava685
12.09.16
✎
10:50
|
(7) Перепутал)
|
|||
10
zak555
12.09.16
✎
10:51
|
посмотри, как сделано в любой типовой на уф
|
|||
11
Slava685
12.09.16
✎
10:58
|
(10) Смотрел я.Говорю же не могу найти ничего толком.Можно код в студию копипастнуть?Попробую разгребсти.
|
|||
12
Slava685
12.09.16
✎
11:01
|
Всё нашёл.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |