Имя: Пароль:
1C
 
Как вставить поле табличного документа в форму
0 matthey
 
17.12.24
20:21
Я работаю в конфигураторе 1С:Предприяти 8.3. Делал отчет по видеоуроку с помощью внешней обработки. У нас немного отличаются версии конфигуратора. Я сделал форму и написал код. Далее нужно вставить поле табличной формы. В видео уроке у чела есть в верхнем вертикальном меню после "Файл" и "Правка" пункт "Форма" и там есть возможность вставить это поле. И после этого он пишет строки кода:
ЭлементыФормы.ПолеТабличногоДокумента.Очисть();    ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ТабДок.Область());
У меня пункта "Форма" нет и я не знаю как ее вставить. Попробовал вставить просто поле в форму, но так не работает. Получаю ошибку:
{ВнешняяОбработка.ОтчетПоЗанятостиСпецтехники.Форма.Форма1.Форма(70,2)}: Переменная не определена (ЭлементыФормы)
    <<?>>ЭлементыФормы.ПолеТабличногоДокумента.Очисть(); (Проверка: Сервер)
{ВнешняяОбработка.ОтчетПоЗанятостиСпецтехники.Форма.Форма1.Форма(71,2)}: Переменная не определена (ЭлементыФормы)
    <<?>>ЭлементыФормы.ПолеТабличногоДокумента.ВставитьОбласть(ТабДок.Область()); (Проверка: Сервер)
1 Волшебник
 
17.12.24
20:23
Хватит бомбить мисту ошибками
2 Волшебник
 
17.12.24
20:24
тупой бот
3 Волшебник
 
17.12.24
20:27
Нихуя ты не работаешь. Ты просто тупой бот!

Работа — это за деньги!
4 matthey
 
17.12.24
20:36
(3) А потом говорят, что у 1С сообщество не токсики)
Если я скажу, что не работаю, делаю лабу в этой конфигурации, то тебе проще?)
5 Волшебник
 
17.12.24
20:46
(4) да
6 Волшебник
 
17.12.24
20:46
буду вежливее
7 Волшебник
 
17.12.24
20:56
Если программисты понимают, что они пишут именно для тестовой среды, то им легче.
8 Волшебник
 
17.12.24
20:57
а вот когда говорят "1С сообщество — токсики", я буду жостче
9 Волшебник
 
17.12.24
20:58
Вы поняли суки, блять? Я вас вижу и чувствую! И нахуй посылаю по праву! По справедливости!
10 Волшебник
 
17.12.24
21:00
Тебе даётся право последнего слова.

Предыдущий упомянул мою мать. Советую тебе этого не делать. Я свою мать похоронил.
11 lEvGl
 
17.12.24
21:03
поле табличной формы

ну не плохо че
(0) у "чела" обычные формы, в УФ Элементы.Элемент, а не ЭлементыФормы
12 matthey
 
17.12.24
21:25
(11) Сделал вот так:
Элементы.ПолеТекстовогоДокумента.ВставитьОбласть(ТабДок.Область());
И все равно получил ошибку:
Поле объекта не обнаружено (ПолеТекстовогоДокумента)
{ВнешняяОбработка.ОтчетПоЗанятостиСпецтехники.Форма.Форма1.Форма(64)}:Элементы.ПолеТекстовогоДокумента.ВставитьОбласть(ТабДок.Область())
Уже пробовал множество вариантов, а все никак не могу вывести
13 matthey
 
17.12.24
21:29
(11) Я создал реквизит формы - ТабличныйДокумент с типом "ТабличныйДокумент"
Создал элемент формы - ПолеТекстовогоДокумента. Путь к данным - Объект.ТабличныйДокумент, а вид - поле табличного документа.
Получил ошибку:
Метод объекта не обнаружен (ВставитьОбласть)
{ВнешняяОбработка.ОтчетПоЗанятостиСпецтехники.Форма.Форма1.Форма(64)}:Элементы.ПолеТекстовогоДокумента.ВставитьОбласть(ТабДок.Область())
14 lEvGl
 
17.12.24
21:36
попробуйте ПолеТекстовогоДокумента.ВставитьОбласть, без Элементы, но ТабДок.Область() даст уже другую ошибку
не пишите на УФ по роликам ОФ, будут ошибки
15 matthey
 
17.12.24
21:36
(14) А данную ситуацию как-то реально исправить без особых изменений кода? Я так понимаю, что ошибка только в выводе
16 lEvGl
 
17.12.24
21:44
(15) к сожалению..

найдите урок для УФ и с нуля снова в бой, вся ночь впереди, Матфей
17 DrShad
 
17.12.24
22:13
(15) поле текстового документа!?
18 Волшебник
 
17.12.24
23:26
(15) Вы что-то понимаете?
19 DrZombi
 
18.12.24
08:44
(15) >>>> без особых изменений кода?

Для того, что бы не было изменения исходного кода, код должен работать изначально.

А так, вам бы правильней писать - "Как написать код заново? И что бы он работал."

- в продоложении переписки, вас спросят, а что вам надо то сделать?

- Вы напишите - "Пытаюсь табличный документ вывести на форму"

- Вам напишут " Сперва делайте Табличный документ, а потом его выводите на форму" ВЫВОДИТЕ, соответствующей командой :)
20 DrZombi
 
18.12.24
08:49
+(0)Держи пример...

Простой вывод табличного документа в общую форму "Печать документов", с использованием БСП
https://infostart.ru/1c/tools/713041/