Имя: Пароль:
1C
1С v8
Символы переноса строк (lf / cr-lf) в модулях конфигурации на платформе 8.3.9.
0 Vladal
 
21.03.17
12:24
Платформа 8.3.9.2170.

При сравнении версий конфигурации (с хранилищем или выгруженным .cf) в некоторых модулях появились различия в символах переноса строк - в одной версии модуля был только символ LF, в новой версии - оба символа CRLF.
Визуально строки идентичны, включен показ символов табуляции и пробелов - табуляции и пробелы тоже совпадают, выяснил только при сравнении модулей без учета структуры, нажав кнопку показа символов переноса строк.

Почему такое могло произойти и на каком этапе?
Используется везде один и тот же релиз платформы, модули внешними редакторами не редактировались (чтобы получить различный перенос строк) - потому что все работают на терминальном сервере с ограниченным набором софта.
1 mistеr
 
21.03.17
12:29
Эта болезнь еще с 8.1 тянется, если не раньше. Причину не знаю.
2 Vladal
 
21.03.17
12:42
Вот реглотчетность обновилась - у нас полностью типовые отчеты. Сравниваю два релиза поставки - изменений нет.
Сравниваю со своей конфой - некоторые строки кода подсвечены как измененные, различия только в CR/LF
3 Vladal
 
21.03.17
12:43
В общем, пока никто не знает, что это да как?
Если бы часть разработчиков была на нативных линуксовых клиентах 1С, но ведь нет, все в винде на терминале.