Size: a a a

1С, БСП, DevOps и Архитектура

2020 November 16

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Александр Медведько
Ну хорошо. А в целом это плохая идея или ничего - врезаться допустим в "ПриКомпоновкеРезультата" с тем чтобы внести свои изменения программно и сформировать отчет? Задача - 1. внести изменения 2. Не потерять связь с типовым функционалом. Или разумнее уходить в свои варианты, внешние отчёты и контролировать каждый переход на новый типовой релиз?
Если делать свои отчеты, то рано или поздно они расходятся так сильно, что на новый релиз его не адаптировать.
Поэтому если это возможно, я бы в типовых отчетах делал вставки кода, которые были бы хоть как-то объяснимы.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Александр Капралов
Если делать свои отчеты, то рано или поздно они расходятся так сильно, что на новый релиз его не адаптировать.
Поэтому если это возможно, я бы в типовых отчетах делал вставки кода, которые были бы хоть как-то объяснимы.
Это не свой отчет, а именно доработка типового для нужд организации из-за особенностей ведения учета. Понятно, что если нужен совсем свой, то взял за основу отчет и дорабатываешь его в свободном стиле. Но я в целом понял, спасибо.
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Александр Медведько
Это не свой отчет, а именно доработка типового для нужд организации из-за особенностей ведения учета. Понятно, что если нужен совсем свой, то взял за основу отчет и дорабатываешь его в свободном стиле. Но я в целом понял, спасибо.
сделать свой отчет = "скопировал типовой и в новом объекте метаданных сделал изменения"
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Александр Капралов
сделать свой отчет = "скопировал типовой и в новом объекте метаданных сделал изменения"
Да, но я хочу связь с типовым сохранить :) чтобы мелкие типовые доработки не вызывали необходимости дорабатывать скопированный отчет. Или оно того не стоит?
источник

АК

Александр Капралов... in 1С, БСП, DevOps и Архитектура
Александр Медведько
Да, но я хочу связь с типовым сохранить :) чтобы мелкие типовые доработки не вызывали необходимости дорабатывать скопированный отчет. Или оно того не стоит?
Я считаю что копировать типовой отчет и что-то в нем делать - плохая практика. Я лично сталкивался с проблемами при таком подходе.
Поэтому я за то чтобы дорабатывать существующий типовой. Как именно - я выше написал.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Александр Капралов
Я считаю что копировать типовой отчет и что-то в нем делать - плохая практика. Я лично сталкивался с проблемами при таком подходе.
Поэтому я за то чтобы дорабатывать существующий типовой. Как именно - я выше написал.
Значит я на правильном пути. Осталось определиться с методами :) ещё раз спасибо
источник

СП

Семён Павлюков... in 1С, БСП, DevOps и Архитектура
Всем привет.
Может кто поделиться опытом ?

хочу ДОБАВИТЬ свой пункт в обработку расшифровки (и по левому клику и по правому)
—-
Примеры все приводят К
ОбработкаРасшифровки.ПоказатьВыборДействия(
СП глаголит, что если ДоступныеДействия не указывать - будут доступны все действия
однако на деле без передачи массива - не показывает меню воообще.
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Как гит определяет изменения? Есть файл формы. Гит говорит, что он изменился. Пытаюсь закоммитить - получаю "fatal: LF would be replaced by CRLF in". Открываю сравнение с базой - файлы абсолютно одинаковые и окончания у обоих CRLF, открываю в ноуте++, он тоже говорит, что окончания CRLF. Меняю окончания на LF, потом на CRLF - коммит проходит, причем именно проходит, а не пропадает из измененных, хотя изменений я так и не вижу.
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Помогло git add --renormalize .
источник
2020 November 17

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Антон Степанов
Как гит определяет изменения? Есть файл формы. Гит говорит, что он изменился. Пытаюсь закоммитить - получаю "fatal: LF would be replaced by CRLF in". Открываю сравнение с базой - файлы абсолютно одинаковые и окончания у обоих CRLF, открываю в ноуте++, он тоже говорит, что окончания CRLF. Меняю окончания на LF, потом на CRLF - коммит проходит, причем именно проходит, а не пропадает из измененных, хотя изменений я так и не вижу.
Переносы в файле в репе не говорят о том, что именно так же они сохранены в базе Гита. Я бы чекаутил файл перед визуальной проверкой. Гит при сравнении учитывает будущие преобразования.
Наличие визуального crlf не говорит о том, что ВСЕ переносы такие. 100%, что поле подсказка будет в этом же файле LF. Особенно опасны CR.
Интересно, какое значение настройки eol/crlf ? Менялось?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Антон Степанов
Помогло git add --renormalize .
Буквально на днях искал такой ключ)
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
Переносы в файле в репе не говорят о том, что именно так же они сохранены в базе Гита. Я бы чекаутил файл перед визуальной проверкой. Гит при сравнении учитывает будущие преобразования.
Наличие визуального crlf не говорит о том, что ВСЕ переносы такие. 100%, что поле подсказка будет в этом же файле LF. Особенно опасны CR.
Интересно, какое значение настройки eol/crlf ? Менялось?
едт обновил на сервере, где гитконвертор работает. Гитконвертор перестал работать изза "fatal: LF would be replaced by CRLF in". Настройки не менял. autocrlf=true и safecrlf=true как стояли, так и стоят. Настройки eol/crlf это где?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Антон Степанов
едт обновил на сервере, где гитконвертор работает. Гитконвертор перестал работать изза "fatal: LF would be replaced by CRLF in". Настройки не менял. autocrlf=true и safecrlf=true как стояли, так и стоят. Настройки eol/crlf это где?
eol в гитатрибутах имел ввиду
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Vladimir Nadulich
eol в гитатрибутах имел ввиду
для *.form не стояло, поставил в eol=crlf, но это ничего не дало
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Я бы сравнил строки xml из разных версий едт в чистом виде. Особенно те, где LF окажется.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Антон Степанов
едт обновил на сервере, где гитконвертор работает. Гитконвертор перестал работать изза "fatal: LF would be replaced by CRLF in". Настройки не менял. autocrlf=true и safecrlf=true как стояли, так и стоят. Настройки eol/crlf это где?
Честно говоря, никогда не пользовался safecrlf.

Если core.safecrlfустановлено значение «true» или «warn», Git проверяет, является ли преобразование обратимым для текущей настройки core.autocrlf. Для «истины» Git отвергает необратимые преобразования;

Судя по описанию, у тебя смешанные переносы, их преобразование является необратимым. Поэтому и ругается.
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Поставил в «warn», пусть хотя бы гитконвертор работает. Один фиг у нас на едт никто не перешел еще
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
А какой тебе прок от этой настройки? В чем польза от safe?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
И почему не все в LF, как завещал Никита?))))
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Ну я бы хотел поменьше гемороя с окончаниями строк когда перейдем полноценно на гит. Но чот выхватываю его раньше и на ровном месте
источник