Size: a a a

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

2021 July 01

JD

John Doe in 1С, БСП, DevOps и Архитектура
Я так понял экономия только в точке вызова, и так и так будет 6 процедур
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Далеко ходить за другими примерами не нужно )
источник

СБ

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

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
а что такого ужасного в таком коде? )
источник

СБ

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

A

Alex in 1С, БСП, DevOps и Архитектура
Что под каждый новый добавляемый тип нужно будет писать отдельную функцию с уникальным наименованием и добавлять ifветку
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
*RandomJavaCodeSnippet*
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
источник

СБ

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

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
да никак, ибо строгой типизации параметров нет
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Там в условии если бы была
источник

JD

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

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Но он был бы с тем же именем и без необходимости добавлять новый иф
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ну т.е. я правильно все понял? https://t.me/ssl1c/88156
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Ну, я и не говорил, что оно и есть за меня будет )
источник

СБ

Сергей Батанов... in 1С, БСП, DevOps и Архитектура
типа
&ДляТипа(ДокументСсылка.РеализацияТоваровУслуг)
Процедура Заполнить(Документ) КонецПроцедуры

&ДляТипа(ДокументСсылка.ВозвратОтПокупателя)
Процедура Заполнить(Документ) КонецПроцедуры
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Угу
источник

RB

Ramis Bakhtiev in 1С, БСП, DevOps и Архитектура
хм хм, а вот если тебе понадобилось написать для 2-х типов одну и ту же процедурку?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
А как в точке вызова по F12 прыгнуть в нужный метод? IDE предлагать каждый раз выбрать из всех одинаковых будет?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
То я поставлю интерфейс в параметр, или супертип от этих двух
источник