Здравствуйте!
Вопрос мой, может быть, элементарный и для кого-то смешной, но я вообще-то сисадмин, которого только недавно заставили осваивать 1С 7.7. Задача следующая: есть внешний отчет .ert, в нем список сотрудников с определенными их реквизитами. Надо, чтобы все значения были удалены. Форма нужна, но пустая, она потом заново заполняться будет. Подскажите плиз, как это сделать
---
Да, кажется вы правы... То есть, командой УдалитьСтроки таблица чистится, но видимо таблица локальная, то есть существующая только пока открыта форма. При открытии заново весь список снова налицо, то есть данные грузятся извне, а вот откуда - из справочников что ли... Вот если я в процедуре ПриОткрытии() помечаю комментарием некую процедуру ЗагрСпр(), то при открытии формы таблица чистая, но тогда и нового сотрудника добавить невозможно. Код прилагаю, мож кто подскажет, как этот список "обнулить" и создать заново
---
Как вариант - почистить файл или что-то другое. Вам виднее должно быть.
---
есть виндовс. Там есть список оборудования. Надо чтобы все значения были удалены. Форма нужна, но пустая, она потом заново заполняться будет. Подскажите плиз, как это сделать.

Найдите/Наймите программиста.
---
Скорее всего форма заполняется при открытии. Посмотри в коде формы процедуру ПриОткрытии, там надо найти код заполнения таблицы значения на форме и либо убрать его, либо изменить под свои нужды.
Обязательно сделай копию обработки перед экспериментами.
---
процедуру нашла, а код заполнения где д.б. указан? как параметр в скобках? Там вот что (начало процедуры):
Процедура ПриОткрытии()
   о_Конфигурация = 4;
   ИНН = Константа.Инн
и т.д. Дальше в тексте искать этот параметр?
---
в нем список сотрудников с определенными их реквизитами
в конфигураторе посмотри на форме, как называется эта таблица значений.
В модуле ищи, где работают с этой таблицей значений.

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

А то пока что вы старательно копируете бородатый анекдот про вопрос на форуме: "Уважаемые спецы, как самим сделать операцию аппендицита в домашних условиях? Скальпель мы уже купили!".

P.S. Возможно, что в обработке и нет никаких "сотрудников с их реквизитами", а их список элементарно сохраняется во внешнем файле и автоматически загружается при открытии обработки.

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