Size: a a a

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

2020 November 13

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
Тут запускаю процедуру по созданию строк в дереве
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
В конце процедуры ЗаполнитьДерево() вот такой код
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
А вот сама функция, где я изменяю значения
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
Кажется дошло
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Денис Стародубцев
Кажется дошло
Рассказывай
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
John Doe
Рассказывай
Ключевое слово "Кажется"))
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Денис Стародубцев
Не смотря на то, что я изменяю строки, у меня само дерево даже на сервере не меняется
Для начала локализуй проблему - она в алгоритме изменения или в применении изменений к коллекции значений на форме. Если в отладчике остановиться на строке ЗначениеВРеквизитФормы, у тДерева данные корректные (с необходимыми правками)?
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
Alex
Для начала локализуй проблему - она в алгоритме изменения или в применении изменений к коллекции значений на форме. Если в отладчике остановиться на строке ЗначениеВРеквизитФормы, у тДерева данные корректные (с необходимыми правками)?
Как раз здесь и косяк. Я изменяю строку дерева(нулевой уровень), потом кладу в данные формы. А лучше конечно, так не делать, если бы я за 1 раз все выполнил,  то все ок было бы. Сейчас поправлю и пришлю, как получилось
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Денис Стародубцев
Как раз здесь и косяк. Я изменяю строку дерева(нулевой уровень), потом кладу в данные формы. А лучше конечно, так не делать, если бы я за 1 раз все выполнил,  то все ок было бы. Сейчас поправлю и пришлю, как получилось
А, ты в цикле это делаешь
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Такой многократный процесс (с преобразованием ДФД в ДЗ и обратно) не нужно в коде оставлять
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
John Doe
Такой многократный процесс (с преобразованием ДФД в ДЗ и обратно) не нужно в коде оставлять
+++
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
серьезно, ЛК на 1с - это изврат
Уже говорили что Акселот или около того сделал это ?)
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
Вынес за цикл и все нормально. Сперва сам не заметил что в цикле дерево получаю с формы и засовываю обратно)
источник

ДС

Денис Стародубцев... in 1С, БСП, DevOps и Архитектура
Спасибо всем, кто отозвался)
источник

D

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

A

Alex in 1С, БСП, DevOps и Архитектура
Как можно меньше отходить от типовой ) Все зависит от конкретного проекта. Что именно интересует?
источник

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
Alex
Как можно меньше отходить от типовой ) Все зависит от конкретного проекта. Что именно интересует?
есть конфа без возможность расширений.
надо добавить кнопочки, где то цену серии вынести на форму и тд.
то есть изменения как в коде, так и в свойствах объектов, форм объектов
источник

D

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

D

DAnatoliy in 1С, БСП, DevOps и Архитектура
было бы неплохо еще рекомендации по документированию изменений конфигурации
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Во время обновления типовой конфигурации в любом случае нужно будет смотреть, что изменено в т.ч. и движения. Если намеренно галочками не играться, то добавленные движения не слетят.
Можно после обновления выполнять трехстороннее сравнение конфигураций (конфигурацию до обновления, типовую и финальную) и посмотреть не отвалились ли какие-то свойства (в том числе роли и движения). Как пример, вот обработка:
https://infostart.ru/public/1167513/
источник