|
Правильно записать набор записей в регистр сведений. | ☑ | ||
---|---|---|---|---|
0
Adecvator
26.09.14
✎
19:26
|
Как добавить запись в регистр сведений.
НаборКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); НаборКонтактнойИнформации.Отбор.Объект.Установить(НайденнаяСсылка); ЗаписьКонтактнойИнформации= НаборКонтактнойИнформации.Добавить(); ЗаписьКонтактнойИнформации.Период = ТекущаяДата(); ЗаписьКонтактнойИнформации.Объект = НайденнаяСсылка; НаборКонтактнойИнформации.Записать(); с отбором затрет записи по отобранному элементу? |
|||
1
Fragster
гуру
26.09.14
✎
19:28
|
РегистрСведенийНаборЗаписей.<Имя регистра сведений>.Записать (InformationRegisterRecordSet.<Имя регистра сведений>.Write)
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Записать (Write) Синтаксис: Записать(<Замещать>) Параметры: <Замещать> (необязательный) Тип: Булево. Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям Значение по умолчанию: Истина Описание: Записывает набор записей в базу данных. В зависимости от переданного параметра, может быть выполнено добавление записей или их замещение. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Для регистров сведений, подчиненных регистратору, при вызове с параметром <Замещать> равным Ложь после записи в информационную базу набор записей очищается (удаляются записи из набора). Пример: НаборКурсов.Записать(); |
|||
2
Мимохожий Однако
26.09.14
✎
19:29
|
Не забудь .Прочитать()
|
|||
3
Злопчинский
26.09.14
✎
19:29
|
Рискну как ламер вставить 5 коп
НаборКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); НаборКонтактнойИнформации.Отбор.Объект.Установить(НайденнаяСсылка); НаборКонтактнойИнформации.Прочитать(); //тут! ЗаписьКонтактнойИнформации= НаборКонтактнойИнформации.Добавить(); |
|||
4
Fragster
гуру
26.09.14
✎
19:31
|
если Записать(Ложь) то прочитать не обязательно. только с таким же набором измерений не должно быть уже записи, иначе ошибка будет.
|
|||
5
Fragster
гуру
26.09.14
✎
19:37
|
кстати, кто-нибудь знает быстрый способ удаления кучи записей из РС?
Измерения условные - Номенклатура и серийный номер, основной отбор по обоим измерениям. Записей куча. За раз может изменяться (удаляться или добавляться) несколько тысяч записей, но это - проценты от общего числа по номенклатуре. И если с добавлением решается как раз "Записать(ложь)", то с удалением как-то не очень хорошо |
|||
6
hhhh
26.09.14
✎
19:44
|
Записать(Истина)
|
|||
7
Adecvator
26.09.14
✎
19:46
|
спс.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |