Версия для печати темы (https://pro1c.org.ua/index.php?s=34caded67df163ffc6940992d61efe91&showtopic=66811)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Таблица созданных программно справочников (документов) без сохранения

Автор: Constantus 23.11.21, 8:24

Приветствую, Форумчане!
УФ, познавательный вопрос

Недавно решал вопрос: массовое создание нескольких справочников программно.
Из некой формы галочкой выбирались строки ТЧ и на основании выбранных строк создавались программно справочники (ну и попутно документы).

В итоге, чтобы вновь созданные справочники вывести в некую итоговую таблицу значений (дополнительная форма с ТЗ), пришлось их создать, потом сохранить и вывести в ТЗ, чтобы можно было продолжить с ними работать: оставить или удалить непосредственно как ошибочные или ненужные...

Типа всё работает и все довольны, но вот хотелось бы понять насколько возможно ли следующее:

Создать программно справочники, запомнить их в памяти без сохранения в 1с, вывести то, что есть в памяти в некой ТЗ и эту ТЗ вывести на дополнительную форму для дальнейшей работы???

До этого сделал так: при программном создании выводил на экран вновь созданные справочники. В итоге на экране висело несколько справочников и Пользователь поочереди принимал решение, что делать с этими справочниками, но это не понравилось. Поэтому пришлось создавать, сохранять, выводить их в ТЗ и далее манипулировать (при определенных условиях при закрытии этой формы "ненужные" справочники удалялись программно непосредственно)

Автор: Vofka 23.11.21, 8:53

Constantus, по нормальному делают так. Сначала готовят данные для создания и показывают их пользователю с возможностью что-то с ними сделать (удалить, дополнить, редактировать). При этом ничего не создается пока. Например, если это создание справочника из Excel файла, можно все колонки из Эксэля показать в табличной части с возможностью там что-то отредактировать, дать возможность пользователю отметить галками какие-то строки и т.п. А после этого уже по этим данным создают какие-то сущности в системе.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua