файлы (общая логика взамодействия)