Имя: Пароль:
1C
1C 7.7
v7: Не заполняется табличная часть.
0 Eeakie
 
13.01.14
00:17
Доброго времени суток.

Конт = "";
ОткрытьФорму("Документ." + ВидДокумента, Конт);

Далее, через Конт.* заполются необходимые реквизиты шапки.
Надо заполнить табличную часть, но:

Конт.НоваяСтрока();
Конт.* = *.*;

Конт.Форма.Обновить();

- не отрабатывает. Формекс и 1спп подгружены. В чём дело?
1 zak555
 
13.01.14
00:18
одно из загрузи
2 Eeakie
 
13.01.14
00:20
(1) Где-то слышал, что только Формекс лечит проблему обращения к табличной части через контекст, несмотря на то, что он полностью включен в 1спп. На всякий случай сейчас проверю.
3 Eeakie
 
13.01.14
00:26
(1) Убрал загрузку Формекс, так пишет ошибки в связи с СоздатьОбъект("АтрибутФормы"). Все таки 1СПП не полностью включает в себя Формекс?
4 Eeakie
 
13.01.14
00:31
Упс. Не под админом запускал. Всё нормально.
5 Eeakie
 
13.01.14
00:37
В 1спп поддержку формекс надо включать? Вроде ж нет.
Версия 1спп 3.2.4.1.

Сервис = СоздатьОбъект("Сервис");
{Глобальный модуль(3384)}: Неудачная попытка создания объекта (Сервис)
6 Злопчинский
 
13.01.14
00:48
*5) сейчас 1С++ идет без формекса.
Поэтому к установке обязателен 1С++ и формек.
7 Eeakie
 
13.01.14
00:49
(6) Понял.

Вопрос до сих пор актуален: почему нельзя через контекст открытой формы править табличную часть?
8 Злопчинский
 
13.01.14
00:52
(7) ну ты спросил - это тебе столько разрабочтики 1С++ или Альф могут квалифицированно ответить.. а Альф куда-то пропал.. снеговика видать осваивает.. или КЗК для снеговика пишет
9 Eeakie
 
13.01.14
00:54
(8) Явно КЗК пишет. Опять будут пари заключать на взлом ;)
Помнится, раньше не было проблем с заполнением табличной части...
10 Злопчинский
 
13.01.14
00:56
раньше - это когда?
11 Eeakie
 
13.01.14
01:00
(10) Ну, сталкивался когда-то с этим и всё нормально работало. Год назад где-то.
12 Злопчинский
 
13.01.14
01:02
возможно.. у меян какое-то смутное чувстов что и у менятакая хрень работла... или не работала?
13 Злопчинский
 
13.01.14
01:02
опыты проводить лень
14 Eeakie
 
13.01.14
01:13
Ладно. Придётся писать процедуру в модуле документа...
15 GreyK
 
13.01.14
01:16
(11) Никогда не работало.
(14) Интересно какую?
16 Eeakie
 
13.01.14
01:19
(15) Процедуру заполнения табличной части. Хотел через напрямую через контекст заполнять.
17 КонецЦикла
 
13.01.14
01:29
Модальное открытие, открытие с передачей параметров
18 GreyK
 
13.01.14
01:29
(16) "Процедуру заполнения табличной части" - и как я не догадался :)

Можно передать новой форме ТЗ через параметр, можно сделать обработкой подбора.
19 viktor_vv
 
13.01.14
01:44
(15) С формексом работает. Может криво подгружается.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший