БСП: БуферОбмена - кеширование любых данных без передачи адрес | Жёлтая тетрадь 📒 Блог о разработке в 1С 👨💻
БСП: БуферОбмена - кеширование любых данных без передачи адреса хранилища
В БСП реализован универсальный механизм - БуферОбмена, и он никак не связан с буфером обмена ОС. Он принимает любые данные, сохраняет их во временное хранилище, а адрес временного хранилища записывает в параметр сеанса БуферОбмена.
Механизмом можно пользоваться для передачи данных в коде без возможности передать напрямую адрес временного хранилища. В типовых конфигурациях используется для передачи строк табличных частей и вложенных файлов.
ОбщегоНазначения.СкопироватьВБуферОбмена(Данные);
БуферОбмена = ОбщегоНазначения.СтрокиИзБуфераОбмена();
Данные = БуферОбмена.Данные;
Пример использования механизма - отслеживание изменений полей регистра сведений ПередЗаписью: paste1с и fastcode.