Имя: Пароль:
1C
1С v8
Табличная часть из расширения на форму документа
,
0 Elf_80_lvl
 
25.03.24
17:56
Есть задача, добавить в типовой документ дополнительную Табличную часть минимально инвазивно для конфигурации.
Создал расширение. Заимствовал документ и форму. Добавил в расширении Табличную часть. Пытаюсь разместить её на форме в объекте её не вижу. Чтобы появилось приходится добавить в расширение ДокументОбъект и при этот в расширение добавляются ещё куева туча элементов. Есть какой то способ этого избежать?
1 Волшебник
 
26.03.24
08:24
Если не хотите потерять свои данные, то добавьте новый регистр сведений, причём в основную конфигурацию
2 PuhUfa
 
25.03.24
18:09
(0) Размести ее на форме программно
3 laeg
 
25.03.24
19:14
(1) Зачем ? Какие данные он потеряет ?
Все работает, прекрасно и не один год.
Главное архивы иметь, особенно перед обновлениями делать.
4 Волшебник
 
25.03.24
19:17
(3) Он потеряет данные новой табличной части.
Ваш Кэп.
5 DJ Anthon
 
25.03.24
19:26
(0) минимально инвазивно - использовать дополнительные сведения + доработку, позволяющую работать с таблицами типа https://habr.com/ru/articles/310930/
интерфейс придется писать полностью программно, конечно
6 Волшебник
 
25.03.24
19:27
(5) а почему нет варианта с регистром сведений? Ну тупые...
7 DJ Anthon
 
25.03.24
19:34
(6) так это древняя статья, 2016 год. просто как пример. можно вообще хранить во внешнем источнике, платформа теперь позволяет.
8 Волшебник
 
25.03.24
19:59
(7) Регистры сведений появились в 2002 году. Должны были учесть
9 AlvlSpb
 
25.03.24
21:11
(0) Правильный ответ в (2). Но и вариант с заимствованием Объекта тоже имеет право на жизнь. Потом просто потратить время и удалить все лишнее из расширения. А вообще, есть кнопка фильтра на объекты задействованные в расширении, жмешь и все лишнее не мозолит глаза
10 AlvlSpb
 
25.03.24
21:17
(1) А разработчики 1С не согласны. Как пример, Контактная информация. Не так уж давно в типовых хранилась в регистре сведений, а сегодня стандарт - табличная часть
11 Смотрящий
 
25.03.24
21:29
(10) Маркетинговый фуфел и лень и лишняя нагрузка на бд
12 AlvlSpb
 
25.03.24
21:45
(11) Ерунда! В чем цель такого маркетинга? Доказать что ТЧ в данном случае лучше РС? ))) А лень - это вообще за уши притянуто. Т.е. отлаженное и работающее решение с РС из-за ЛЕНИ взяли и переделали на ТЧ? Не смешно?
13 Смотрящий
 
25.03.24
22:08
(12) Не смешно.
Маркетолухам кушоть надо - вот и изгаляются;
ТЧ хуже РС, единственное - не заморачиваться с правами на 10 таблиц. А вот решение для корректировки не критичной инфы приходится перезаписывать объект целиком - так себе
14 banco
 
25.03.24
22:09
(11)  Так сделаны для простой настройки прав и рлс
15 Волшебник
 
25.03.24
22:26
(10) Но не в расширении же
16 Волшебник
 
25.03.24
22:27
Если нужно минимально инвазивно изменить типовую конфигурацию, то новый объект лучше изменённого
17 AlvlSpb
 
25.03.24
22:31
(15) С этим согласен. Объект в базе, код в расширении. Но вот РС или ТЧ - это все же от обстоятельств. И тут, на мой взгляд, категоричности быть не должно
18 Волшебник
 
25.03.24
22:36
(17) Я говорил про сабж, а Вы про что-то другое. Учитесь воспринимать контекст во всей полноте
19 DJ Anthon
 
26.03.24
06:44
(8) я думал, мы про расширения говорим, а там регистры сведений появились позже, где-то в 2017
20 Волшебник
 
26.03.24
07:54
(19) Почему меня не понимают?
"добавьте новый регистр сведений, причём в основную конфигурацию"
21 DJ Anthon
 
26.03.24
07:56
(20) сорян, не разглядел, но разве это малоинвазивно? ТС же про расширение говорил.
22 Волшебник
 
26.03.24
08:23
(21) Мыло-мочало, начинай сначала... Если расширение отвалится, Вы потеряете данные
23 Elf_80_lvl
 
26.03.24
09:57
(1)(22) База на поддержке, данные не критичные, бэкапы делаются ежедневно можно догрузить в крайнем случаи. Но уже есть опыт работы с РС в расширении 2 года полет нормальный. Там же потерять данные можно только если случайно расширение удалить/отключить вроде как... Я пока в трезвом уме такого не делать =)
(2) Думаю что так и сделаю.
(9)Прикольно, не подумал что можно просто удалить то что добавится. Я как увидел штук 20 справочников и перечислений сразу откатил.

Спасибо за помощь.
24 Волшебник
 
26.03.24
12:28
(23) оно иногда само отваливается
25 DJ Anthon
 
27.03.24
07:36
(23) отключение расширения данные не теряет. удаление теряет. раньше еще данные терялись при ТИИ, но это пофиксили.
26 Волшебник
 
27.03.24
07:54
(25) Приходит такой приглашённый программист, нажимает одну кнопочку и сносит половину базы... Красиво?
27 PuhUfa
 
27.03.24
08:14
(26) Красиво. И это будут проблемы приглашенного "программиста"
Ошибка? Это не ошибка, это системная функция.