Size: a a a

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

2020 July 22

АП

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

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Интересная штука.
попробовал точки в других вариациях
в начале - просто можно игнорировать, как будто ее нету, но конструктор добавляет алиас таблицы (если это не параметр вирт.таблицы)
в параметрах алиаса нету - поэтому не добавляет
А вот в конце точку разрешает только в параметрах. В ГДЕ или в полях - выдает ошибку. (ожидает вложенную таблицу)
Точка в конце в параметрах стопудово ожидает какую нибудь звездочку при разборе...
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊... in 1С, БСП, DevOps и Архитектура
Пока по теме точек в тексте запроса нашел только такое
Это баго-фича платформы. В справке не описано, но де-факто означает пустую ссылку. Т.е. запись ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.) эквивалентна ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)
источник

АП

Андрей Попов... in 1С, БСП, DevOps и Архитектура
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
Пока по теме точек в тексте запроса нашел только такое
Это баго-фича платформы. В справке не описано, но де-факто означает пустую ссылку. Т.е. запись ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.) эквивалентна ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)
Но к параметрам виртуальной таблицы это не применимо
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊... in 1С, БСП, DevOps и Архитектура
Да. Пока понятно только одно - это не документированное поведение.
источник

АП

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

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Забавный баг словили сегодня. Суть. Был вот такой программный код: НекаяФорма = ПолучитьФорму("НекаяФорма"); НекаяФорма.ЧтоТоСделатьНаСервере(); - где "ЧтоТоСделатьНаСервере" - экспортная процедура формы, но расположенная на сервере. То есть, программный код изначально был написан неверно и не должен был вообще работать, а падать с ошибкой "метод не найден". Но на платформе 8.3.12 это успешно работало и сломалось только на 8.3.14 (возможно и на 8.3.13)
источник

РС

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

КВ

Кирилл Веревкин... in 1С, БСП, DevOps и Архитектура
Роман С.
Платформа позволяла вызывать серверный экспортный контекст другой формы, иначе говоря ))) Потом, видать, вендор опомнился и закрыл дыру
Это насколько я помню описано в "Новое в версии"
источник

РС

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

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Роман С.
Забавный баг словили сегодня. Суть. Был вот такой программный код: НекаяФорма = ПолучитьФорму("НекаяФорма"); НекаяФорма.ЧтоТоСделатьНаСервере(); - где "ЧтоТоСделатьНаСервере" - экспортная процедура формы, но расположенная на сервере. То есть, программный код изначально был написан неверно и не должен был вообще работать, а падать с ошибкой "метод не найден". Но на платформе 8.3.12 это успешно работало и сломалось только на 8.3.14 (возможно и на 8.3.13)
похоже на отголосок закрытой в 8.3.13 бага, когда на ЭтотОбъект можно было вызывать не экспортные методы. Похоже вообще всё пофиксили )
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Никогда не пробовал, а тут заинтересовался: gitsync всегда в master загружает или в текущую ветку?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Роман С.
Забавный баг словили сегодня. Суть. Был вот такой программный код: НекаяФорма = ПолучитьФорму("НекаяФорма"); НекаяФорма.ЧтоТоСделатьНаСервере(); - где "ЧтоТоСделатьНаСервере" - экспортная процедура формы, но расположенная на сервере. То есть, программный код изначально был написан неверно и не должен был вообще работать, а падать с ошибкой "метод не найден". Но на платформе 8.3.12 это успешно работало и сломалось только на 8.3.14 (возможно и на 8.3.13)
А эта экспортная контекстная? И работала?
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
John Doe
А эта экспортная контекстная? И работала?
Да, контекстная. Её вызов работал, с клиента
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Роман С.
Да, контекстная. Её вызов работал, с клиента
На самом деле полезная в редких случаях фича, но с точки зрения приватности интерфейсов это да, не айс.
Ее прикрыли как раз из-за возможности через веб-клиент Фреша вызывать приватные методы форм.
Равно как и обращаться к модулям "...ВызовСервера", поэтому ребятки из БСП подсуетились и перенесли семейство четырех методов "ЗначениеРеквизитаОбъекта" в серверный модуль. А ребятки из УТ / КА / ЕРП все равно нашлепали свою обертку через ВызовСервера :)
источник

BS

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

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Еще интересный баг, чуть менее забавный. Был вот такой программный код: ЗаполнитьЗначенияСвойств(ЭлОтбораПользователя, ЭлОтбора); где ЭлОтбораПользователя = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ЭлОтбора.ИдентификаторПользовательскойНастройки). Так вот, некоторые свойства этого элемента стали недоступны на чтение/запись и ЗаполнитьЗначенияСвойств сломалось. Пришлось переписать так: ЗаполнитьЗначенияСвойств(ЭлОтбораПользователя, ЭлОтбора, "ВидСравнения, Использование, ПравоеЗначение, РежимОтображения");
источник

NM

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

BS

Basil Stepanov in 1С, БСП, DevOps и Архитектура
Благодарствую.поиск на итс ни к черту
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Медведько
Никогда не пробовал, а тут заинтересовался: gitsync всегда в master загружает или в текущую ветку?
Гитсинк выгружает в текущий бранч.
источник