|
Помогите понять в задании | ☑ | ||
---|---|---|---|---|
0
laby1
01.04.16
✎
08:35
|
Задание (управл. форма)
... При нажатии на эту команду должна формироваться выходная форма, содержащая все дочерние документы для текущего (должно построиться дерево). Информация в отчете должна быть представлена в виде дерева значений. Отчет должен формироваться в форме текущего документа. ... Вопросы: 1 - что значит тут выходная форма (отчет)? 2 - как эта форма может быть в форме текущего документа? |
|||
1
ice777
01.04.16
✎
08:37
|
запросом с иерархией в отчет.
|
|||
2
zak555
01.04.16
✎
08:38
|
конфа типовая ?
|
|||
3
laby1
01.04.16
✎
08:39
|
(1) это ответ на вопрос 1 или 2?
|
|||
4
laby1
01.04.16
✎
08:39
|
(2) конфа учебная
|
|||
5
ice777
01.04.16
✎
08:39
|
(2) + платформа легальная?
|
|||
6
laby1
01.04.16
✎
08:40
|
(5) платформа куплена на предприятии, курс Гилева тоже купленный, всё легально
|
|||
7
Strogg
01.04.16
✎
08:41
|
(0) посмотри структуру подчиненности. Сделай точно так же.
|
|||
8
laby1
01.04.16
✎
08:43
|
(7) Где посмотреть структуру подчиненности? У нас есть УПП легальная на предприятии, может там где посмотреть? Вообще вопрос не о том, где подсмотреть как сделать, я просто пытаюсь понять задание, чего Гилев хочет?
|
|||
9
Fedor-1971
01.04.16
✎
08:44
|
(0) по сути:
1. Например ТабличныйДокумент 2. Поле на форме типа табличныйДокумент, ДС или Дерево Преподу задай вопрос, чай деньги плачены за обучение. |
|||
10
Strogg
01.04.16
✎
08:46
|
(8) зайди в любой документ, на основании которого вводятся какие-нибудь документы. Нажми "Перейти" и далее, "Структура подчиненности." Это, фактически, твое задание.
|
|||
11
laby1
01.04.16
✎
08:47
|
(9) Я понимаю если бы было сказано - разместить на форме дерево значений и результат туда выдать, но тут надо форму и чтоб она была в текущей форме
|
|||
12
laby1
01.04.16
✎
08:48
|
(10) Ну Вы мне предлагаете подсмотреть, а я хочу сам выполнить задание, только не могу понять что именно надо сделать
|
|||
13
laby1
01.04.16
✎
08:50
|
Отчет должен формироваться в форме текущего документа - может просто код формирования отчета в модуле формы должен быть?
|
|||
14
Strogg
01.04.16
✎
08:51
|
(12) Так я ж не предлагаю в код лезть - я предлагаю наглядно посмотреть результат. А уж как вы его получать будете - дело ваше.
|
|||
15
Fedor-1971
01.04.16
✎
08:52
|
(11) "Формироваться в форме" - это значит, что есть кнопка на форме, которая выдаёт то, что запрошено или отдельная закладка отображающая данную информацию (сам код можешь разместить где тебе удобнее).
Как вариант - открывается отдельная форма с данной информацией. Прояви фантазию, как говорил нач. службы безопасности "прояви оперативное мышление и смекалку". |
|||
16
laby1
01.04.16
✎
08:53
|
Если выходная форма допустим макет, то макет он же будет отдельным окном, да и дерева значений там не сделаешь
|
|||
17
laby1
01.04.16
✎
08:55
|
(15) Да вот тож, как-то размыто, вроде и форма а вроде и отчет
|
|||
18
Fedor-1971
01.04.16
✎
08:55
|
(16) АвтогруппировкаСтрок() и будет тебе дерево, только в Вывести() придётся указать уровень и свёрнута ветка или нет
|
|||
19
laby1
01.04.16
✎
08:56
|
(18) Спокуха, не надо так гнать
|
|||
20
laby1
01.04.16
✎
08:57
|
(18) АвтогруппировкаСтрок() - это к чему?
|
|||
21
laby1
01.04.16
✎
08:58
|
(20) Наверное к дереву значений
|
|||
22
Fedor-1971
01.04.16
✎
08:59
|
(17) так выбери что больше нравится
(19) Тогда осмысливай полученную информацию (20) к ТабличныйДокумент - НачатьАвтогруппировкуСтрок() и ЗавершитьАвтогруппировкуСтрок(). Начни с него, дерево на форме и таблица в виде дерева - это следующий шаг. |
|||
23
laby1
01.04.16
✎
09:00
|
(15) Ну попробую на отдельной вкладке где ТЧ показать результат, но надо тогда будет как-то автоматом открыть эту вкладку
|
|||
24
Fedor-1971
01.04.16
✎
09:03
|
(23) ПриСменеСтраницы() формируй свой отчёт если активна вкладка, например, "подчинённость"
И не ТЧ (табличная часть документа), а ТД (табличный документ - по сути формируемая табличка) |
|||
25
laby1
01.04.16
✎
09:07
|
(24) Хотя в задании то по кнопке, значит все-таки надо новую форму открывать. Поэтому попробую чз форму - создам произв. форму "ПодчиненностьДокументов"
|
|||
26
laby1
01.04.16
✎
09:08
|
(24) ТЧ я имел ввиду вкладки с различными ТЧ и еще вкладку с деревом значений
|
|||
27
ЛучшийПрограммер1С
01.04.16
✎
09:14
|
Вот только теперь не знаю, как обращаться к реквизитам другой формы того же документа
|
|||
28
Fedor-1971
01.04.16
✎
09:16
|
(26) просто чётко формулируй свои мысли, ТЧ - она и в Африке табличная часть, Закладка - там же, просто закладка. Иногда в процессе написания поста просто находишь решение сам.
(27) зачем? передай параметром ссылку на объект и строй работу от оной. |
|||
29
ЛучшийПрограммер1С
01.04.16
✎
09:19
|
(28) Отчет должен формироваться в форме текущего документа, я так понимаю в форме ФормаДокумента. А ФормаСтруктураПодчиненности просто отобразить. То есть надо при открытии формы всё дерево значений передать из ФормаДокумента в ФормаСтруктураПодчиненности ?
|
|||
30
ЛучшийПрограммер1С
01.04.16
✎
09:21
|
(29) Какое-то глупое задание, проще было формировать уже в конечной форме, передавая туда лишь ссылку
|
|||
31
laby1
01.04.16
✎
09:25
|
(27) Вот и я не знаю )
|
|||
32
laby1
01.04.16
✎
09:26
|
(29) В форме текущего документа - не сказано в какой именно форме - вот Гилев пишет непонятно
|
|||
33
laby1
01.04.16
✎
09:27
|
(28) А как из формы в форму передать ссылку?
|
|||
34
aleks_default
01.04.16
✎
09:27
|
У отчета сделай команду с расположением в панели навигации формы "Перейти" и с типом параметра команды - твой документ. Вот и будет отчет открываться в форме документа.
|
|||
35
laby1
01.04.16
✎
09:28
|
(34) не понял
|
|||
36
laby1
01.04.16
✎
09:29
|
(34) щас попробую
|
|||
37
aleks_default
01.04.16
✎
09:29
|
В типовых посмотри(на УФ), там такого много.
|
|||
38
aleks_default
01.04.16
✎
09:31
|
Создаешь отчет. В дереве метаданных в структуре отчета находишь группу "Команды". Добавляешь команду. в свойствах команды указываешь (34). Получаешь профит.
|
|||
39
aleks_default
01.04.16
✎
09:33
|
Это сделано для возможности открывать отчет с отбором по данным текущего документа.
|
|||
40
ЛучшийПрограммер1С
01.04.16
✎
09:34
|
(34) Так если же формы одного документа, то ссылка на него доступна будет во всех формах, зачем ее передавать?
|
|||
41
ЛучшийПрограммер1С
01.04.16
✎
09:35
|
(40) Или ему лучше сделать какую-то универсальную форму для всех видов документов, тогда имеет смысл передавать ссылку
|
|||
42
laby1
01.04.16
✎
09:35
|
(41) А как сделать универсальную форму?
|
|||
43
laby1
01.04.16
✎
09:36
|
(38) Что значит "Создаешь отчет" ?
|
|||
44
laby1
01.04.16
✎
09:38
|
(34) Там нужно именно форма с деревом значений по задаче, а не отчет
|
|||
45
laby1
01.04.16
✎
09:38
|
(44) Хотя и слово отчет там тоже есть, ...
|
|||
46
aleks_default
01.04.16
✎
09:39
|
Млять. Это значит добавляешь новый отчет в дерево метаданных.
|
|||
47
ЛучшийПрограммер1С
01.04.16
✎
09:39
|
(46) Чо?
|
|||
48
laby1
01.04.16
✎
09:39
|
(47) через плечо! Понял
|
|||
49
aleks_default
01.04.16
✎
09:41
|
Ну какая разница отчет или не отчет. Можно общую команду добавить с открытием любой произвольной формы. Главное что функционал команд в управляемых формах это позволяет сделать. Посмотри говорю в типовых.
|
|||
50
Мэс33
01.04.16
✎
09:42
|
(48) какая агрессия!
|
|||
51
laby1
01.04.16
✎
09:43
|
(50) Просто эмоции!
|
|||
52
laby1
01.04.16
✎
09:43
|
(50) Экспрессия!
|
|||
53
laby1
01.04.16
✎
09:44
|
(49) Да хочу сам! Потом посмотрю. Ну а если я сделаю отчет без отчета, а просто там форма будет и на ней ДЗ. То это можно считать общей формой?
|
|||
54
ЛучшийПрограммер1С
01.04.16
✎
09:45
|
(48) ага, понял!
|
|||
55
ЛучшийПрограммер1С
01.04.16
✎
09:46
|
(50) Огонь!
|
|||
56
laby1
01.04.16
✎
09:46
|
(55) 1 апреля!
|
|||
57
ЛучшийПрограммер1С
01.04.16
✎
09:48
|
(53) Наверное проще сделать Общую форму из вкладки общая
|
|||
58
laby1
01.04.16
✎
09:49
|
(57) Ага, попробую
|
|||
59
laby1
01.04.16
✎
09:52
|
(57) Но если общая форма, то формирование отчета по условию задачи в форме документа. Тогда задача в передаче данных из формы документа в общую форму с отображением этих данных в дереве значений.
|
|||
60
aleks_default
01.04.16
✎
09:55
|
(53)млять, "назло маме ужи отморожу"...
Я же не говорю тупо копипастить из типовой, я говорю посмотреть как там реализована фишка управляемых форм с "открытием в форме текущего документа" для того чтобы разобраться как это работает и не задавать глупые вопросы здесь на форме. |
|||
61
aleks_default
01.04.16
✎
09:56
|
(60)*форуме
|
|||
62
aleks_default
01.04.16
✎
09:57
|
проще писать свои велосипеды, чем изучать новые механизмы платформы...
|
|||
63
laby1
01.04.16
✎
09:57
|
(60) Да, я понимаю Ваше возмущение. Просто интересно самому попробывать, а потом понять, а то нас заставляют только думать по типовому, надо свое мышление тоже развивать
|
|||
64
laby1
01.04.16
✎
09:58
|
(62) Не проще, но иногда полезнее.
|
|||
65
aleks_default
01.04.16
✎
10:00
|
Короче, вопрос 2 - решается с помощью механизма команд. Все, я кончил.
|
|||
66
laby1
01.04.16
✎
10:06
|
(65) авации, занавес.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |