Добрый день, в таблицу с типом данных табличной части при открытии формы выводятся, данные из РегСвед для информации пользователя, после проведения документа эти записи в таблице записываются в документ и при открытии того же документа выводятся записанные и плюс из РС. Как запретить записывать данные из табличной части в документ?
---
Табличная часть добавлена в сам документ как табличная часть я так понимаю? А зачем она у документа если нужна только справочно? Сделайте просто на форме таблицу и туда выводите что нужно
---
так и просто по таблице щелкать никто не запрещает, работают все те же самые события, только в документ такая таблица не сохраняется и присутствует только на форме в момент открытия
---
Только что сделал ТЗ на форме
В событии формы "ПриОткрытии"

Прописал что то вида

```1c
    НоваяСтрока = ТабличноеПоле1.Добавить();
    НоваяСтрока.Колонка1 = "1";
    НоваяСтрока.Колонка2 = "2";
    НоваяСтрока.Колонка3 = "3";
```

И все работает
---
А таблица на форме так и называется "МояТаблица"?
(24)
А вас точно таблица значений создана?
---
Если нет, то прям руками сам пропиши тоже название и все должно нормально работать:

```1c
    НоваяСтрока = МояТаблица.Добавить()
```
---
Вот здесь данные пропиши как "МояТаблица"
---
для информации пользователяНе хранить их в табличной части. Ваш К.О.
---
это как что К.О?
---
Уволить автора этой гениальной идеи и нанять программиста...
---
УволитьВсеволод не может нанести себе вред или допустить чтобы вред был нанесен ему.
---
Себя уволь.
---
Добавляете в форму реквизит типа ДинамическийСписок. В произвольном запросе этого списка отбираете нужные данные.
---
работаю на обычных формах
---
Табличная часть добавлена в сам документ как табличная часть я так понимаю? А зачем она у документа если нужна только справочно? Сделайте просто на форме таблицу и туда выводите что нужно
---
Ну как бы не совсем справочно, пользователь ещё щёлкает по определённой записи в ней и открывает другой документ.
---
так и просто по таблице щелкать никто не запрещает, работают все те же самые события, только в документ такая таблица не сохраняется и присутствует только на форме в момент открытия
---
С таблице значений я пробовал почему то не получается вывести в неё данные если здесь
```1c
    НоваяСтрока = Контрагенты.Добавить();
```
 то с ТЗ это не получается хотя ошибок не выдаёт.
---
а что в итоге в новой строке? Колонки настроены в таблице на форме?
---
да всё настроено всё типы что у табличной части что у ТЗ одинаковые но в ТЗ не выводит.
---
Только что сделал ТЗ на форме
В событии формы "ПриОткрытии"

Прописал что то вида

```1c
    НоваяСтрока = ТабличноеПоле1.Добавить();
    НоваяСтрока.Колонка1 = "1";
    НоваяСтрока.Колонка2 = "2";
    НоваяСтрока.Колонка3 = "3";
```

И все работает
---
А почему у меня перед МояТаблица.Добавить(); запрашивает Элементы формы поставить, а у тебя нет?
---
скиньте пример кода свой, как вы пытаетесь сделать и как создали ТЗ на форме
---
теперь пишет при такой конструкции ЭлементыФормы.МояТаблица.Добавить(); Метод объекта не обнаружен.
---
ну тут все верно, элемент формы не равно таблица значений
---
И как не посредственно обратиться к ТЗ?
---
А таблица на форме так и называется "МояТаблица"?
(24)
А вас точно таблица значений создана?
---
Точно
---
так у вас судя по наличию поля данные УФ, а там немного подругому
---
обычная у меня форма не управляемая
---
Хотя да вру, у тебя почему то данные не заполнены, проверь поле данные, есть там данные с именем твое ТЗ?
---
Если нет, то прям руками сам пропиши тоже название и все должно нормально работать:

```1c
    НоваяСтрока = МояТаблица.Добавить()
```
---
Вот такая
---
Вот здесь данные пропиши как "МояТаблица"
---
как вы пытались вывести данные, можно пример?
---
```1c
    НоваяСтрока = ЭлементыФормы.МояТаблица.Добавить();
    НоваяСтрока = Выборка.Столбик1;
    НоваяСтрока = Выборка.Столбик2;
```
---
Если прям не сильно хочется заморачиваться, то при открытии формы, в момент, когда в тч попадают записи из РС добавлять только те, которых нет в тч
---
тоже как вариант, просто при открытии формы очищать табличную часть через Очистить(), но очень сомнительный вариант. Зачем вообще хранить данные которые не нужны.
---
Шоб были)
---
Почему не нужны на них пользователь смотрит по не которым щёлкает они открываются, всмысли хранить я их хранить в том то и дело не хочу мне нужно что бы только из РС приходили туда записи.
---
Ну, так уже обьяснили, удали тч из документа, создай таблицу на форме и заполняй ее, какие проблемы?
---
или вообще, если тебе не надо добавлять на форе строки в эту ТЧ, добавь реквизит на форму с типом "РегистрСведенийНаборЗаписей" при открытии устанавливай тебе нужный отбор и все
---
Под
(17) Зачем вообще хранить данные которые не нужны. имеется ввиду зачем в базе данных создавать документ просто для того, чтоб использовать его табличную часть как информационную таблицу. Можно ведь сделать отчет на скд, указать нужные параметры, по желанию добавить отборы, и так же при нажатии на поля с типом значения документссылка будут открываться документы (или свои условия прописать для обработки открытия значения ячейки). Если документ помимо справочной инфы еще для чего-то используется - сделать как советуют в
(32)
---
Вариантов масса не спорю, но я выбрал делать так, да придёться делать как (32)
---
но я выбрал делать такЖдем следующих тем!