Столкнулся недавно с занятной ситуацией. Есть у нас в магазине электронные весы Mettler Toledo Tiger. Прогружаются они информацией из основной базы. Цены, названия товаров все хранится в памяти весов. Периодически происходят переоценки товаров, информация обновляется. В общем – рабочий процесс. Но есть одно «но». В наличии имеются несколько весов, которые установлены в торговом зале, но не подключены к локальной компьютерной сети. Информацию загрузили в весы и пользуются до определенного момента, пока не прошла переоценка чего-либо. Так — как переоценки бывают на дню по несколько раз, то информация в весах устаревает очень быстро. И чтобы синхронизировать данные в весах с другими весами, которые подключены к локалке, я использую специальную программу. Сливаю информацию с «правильных» весов на компьютер. Затем подключаю «неправильные» весы к компу, и заливаю инфу в них. И тут обнаруживается такая интересная штука. Для хранения на компьютере информации эта специализированная программа использует текстовый формат, в котором в качестве символа разделителя выступает запятая. А если у нас имеется название товара с запятой? Капец всей структуре данных. Руками поправить из 4000 позиций эти несколько десятков строк – дело не благодарное. Пришлось написать короткую обработку,  для исправления этого промежуточного файла, перед заливкой его в «неправильные» весы. Теперь все работает исключительно идеально.