414 читали · 4 года назад
Разработка в 1С. Ч.15. Кэш.
Кэш объектов в 1С состоит из двух частей - "Обычный кэш" и "Транзакционный кэш". Обычный кэш. Уникальным идентификатором для кэша является ссылка на объект базы данных. Поэтому в кэше хранится или объект целиком со всеми своими данными, или представление объекта. Если запросить у кэша представление объекта и там оно есть, то это представление будет взято из кэша. Если в кэше не представление объекта, а весь объект, то представление будет сформировано на основе данных объекта, хранящегося в кэше. Если же ни того, ни другого в кэше нет, то в кэш из базы данных будут считаны только поля, необходимые для запроса...
4 года назад
Разработка в 1С. Ч.6. Имя и наименование.
У некоторых объектов конфигурации есть как поле "Имя", так и поле "Наименование". В чём разница? А разница в доступности пользователю. Информацию в поле "Наименование" пользователь может изменить, а "Имя" - нет. Поэтому в текстве программ на встроенном языке 1С следует использовать "Имя", так как если при написании модуля вызывать объект конфигурации по "Наименованию", то в случае, когда пользователь это "Наименование" изменит, написанный модуль не перестал работать...