Имя: Пароль:
1C
1С v8
Элемент управления в табличном документе (отчет) в УФ
,
0 ИсчадиеADO
 
25.06.14
12:54
хочу сделать как в регл. отчетности, в ячейке - элемент управления.
  В своей простейшей обработке цепляю даже не свой макет, а макет из регл. отчетности. В свойствах области стоит: защита = ложь, содержит значение = истина, Тип значения = число, формат.
  Настройки табличного документа вроде совпадают, но в регл. отчетности, при начале редактирования, появл. возможность изменения с помощью калькулятора, а у меня ничего.
  В чем может быть трабл? Пока ковыряю регл. отчетность, но ничего не вижу
1 ИсчадиеADO
 
25.06.14
12:57
обработчики событий табл. документа не причем
2 ИсчадиеADO
 
25.06.14
12:58
гугл ничего не дал, т.к. все повторяют одно и тоже " содержит значение = истина, Тип значения = число"
3 kosts
 
25.06.14
13:05
(0) Пальцем в небо : попробовать проверить свойства всего табличного поля - только просмотр, доступность, защита.
4 ИсчадиеADO
 
25.06.14
13:22
(3) не
5 kosts
 
25.06.14
13:30
(4) Когда стоишь на ячейке, в конфигураторе, в первой (или 2-й строке в 8.3) выбери элемент для которого вводятся свойства: Табличный документе или Ячейка, или Поле ввода. И в свойствах поля ввода уже задашь кнопку выбора.
Думаю так.
6 PR
 
25.06.14
13:50
(5) Нет
7 ИсчадиеADO
 
25.06.14
14:06
(5) я в регл. отчете в форме комментирую вызов процедуры Инициализация() и пишу например,
ТабличныйДокумент = Отчеты.РегламентированныйОтчетПрибыль.ПолучитьМакет("ФормаОтчета2013Кв4_Лист02");

нифига не работает. Т.е. что-то происходит в Инициализация(), и я пока не отловил, что именно. Свойства ячейки те же самые получаются. Таким образом, имхо, смотреть в стророну макета бессмысленно
8 ИсчадиеADO
 
25.06.14
14:11
урезанный регламентный отчет, если кому интересно. Смотреть на БП 3.0
https://yadi.sk/d/L9EM_U2GUpHgb

отрубил то, что не влияет на результат, смотрю на листе 2 поля.
9 PR
 
25.06.14
14:19
Все спасибо, все свободны :))
Разобрались.
Нужно писать не
ТабличныйДокумент = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
а
ТабличныйДокумент.Вывести(РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет"));
10 PR
 
25.06.14
14:19
(9) Всем
11 mistеr
 
25.06.14
14:20
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
ЭлементУправления (Control)
Использование:

Только чтение.
Описание:

Содержит элемент управления ячеек области.

Доступность:

***Толстый клиент.***

Не то?
12 ИсчадиеADO
 
25.06.14
14:22
(11) не, тонкий клиент

помогло Вывести из (9), неожиданно...
Независимо от того, куда вы едете — это в гору и против ветра!