|
Программное заполнение ТЗ на форме Обычные формы | ☑ | ||
---|---|---|---|---|
0
trialex3
16.12.21
✎
12:58
|
Добрый день. Подскажите пожалуйста. Есть обычная форма, где на одной из закладок я разместил пустую ТЗ, которую хочу заполнять программно. Поэтому колонок не добавлял.
В коде прописал следующее: Процедура ПросчитатьПредыдущиеДни() ТекДата = ДатаОтчета; Для Сч=1 По КоличествоПредыдущихДней Цикл ТекДата = ТекДата-86400;//минус 1 день КоличествоРазмещено = ПосчитатьРазмещено(НачалоДня(ТекДата),КонецДня(ТекДата)); Если КоличествоРазмещено = 0 Тогда Продолжить; КонецЕсли; ДобавитьДанныеВТЗ(КоличествоРазмещено,ТекДата,Сч); КонецЦикла; КонецПроцедуры Процедура ДобавитьДанныеВТЗ(КоличествоРазмещено,ТекДата,Сч) ИмяКолонки = "Колонка"+Строка(Сч); ТЗПредыдущиеДни.Колонки.Добавить(ИмяКолонки,,Формат(ТекДата,"ДФ=dd.MM.yyyy")); Если ТЗПредыдущиеДни.Количество() = 0 Тогда НоваяСтрока = ТЗПредыдущиеДни.Добавить(); Иначе НоваяСтрока = ТЗПредыдущиеДни[0]; КонецЕсли; НоваяСтрока[Сч-1] = 1;//ТЕСТ КонецПроцедуры Данные по отладчику заполняются и в тестовом примере на 3 цикла я вижу в ТЗ 1 строку с 3 полями со значением "1", а на форме ничего не отображается. ЭтаФорма.Обновить() пробовал. |
|||
1
Kassern
16.12.21
✎
13:02
|
||||
2
trialex3
16.12.21
✎
13:05
|
(1) Вы имеете в виду это?
/// Как программно вывести таблицу значений на /// форму в 1с 8.3, 8.2 |
|||
3
Kassern
16.12.21
✎
13:05
|
(2) ага
|
|||
4
trialex3
16.12.21
✎
13:06
|
Так я вроде не отдельную ТЗ заполняю а ту которая на форме (1)
|
|||
5
Kassern
16.12.21
✎
13:06
|
мало просто заполнить ТЗ, нужно еще ИзменитьРеквизиты
|
|||
6
Kassern
16.12.21
✎
13:06
|
(4) а откуда на форме возьмутся дополнительные колонки, если вы реквизиты формы не изменяете?
|
|||
7
trialex3
16.12.21
✎
13:07
|
Это особенность обычных форм? потому что я не помню таких сложностей в УФ
|
|||
8
Kassern
16.12.21
✎
13:10
|
(7) как раз на УФ так и делают, создают массив из новых реквизитов и ИзменитьРеквизиты(ДобавляемыеРеквизиты); только после этого уже Элементы.Добавить(нужный элемент)
|
|||
9
Галахад
гуру
16.12.21
✎
13:10
|
ЭлементыФормы.ААА.СоздатьКолонки()
|
|||
10
Kassern
16.12.21
✎
13:10
|
(9) а ну да, на ОФ чутка по проще, давно с ними не работал
|
|||
11
trialex3
16.12.21
✎
13:12
|
(8) (9) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |