Size: a a a

1с программирование

2020 August 25

АС

Александр Саламатов... in 1с программирование
Simonov
ПолучитьФорму() на клиентской стороне используется, например, для программной генерации объектов. Делается это что бы иметь доступ к экспортным методам заполнения, которые живут сейчас, как привило, в контексте клиента.
не совсем понял зачем получать для этого форму на клиенте
источник

Ю

Юрий Атаманов... in 1с программирование
Александр Саламатов
А почему Вы ему не верите?) В тонком клиенте нужно использовать метод ОткрытьФорму
Нет, ПолучитьФорму такой же полноценный метод в 8.3 на уровне глобального контекста
источник

Ю

Юрий Атаманов... in 1с программирование
Метод с 8.2 ПолучитьФорму на уровне менеджера документа вызывается
источник

Ю

Юрий Атаманов... in 1с программирование
Это разные методы
источник

S

Simonov in 1с программирование
Александр Саламатов
не совсем понял зачем получать для этого форму на клиенте
значит просто еще не сталкивался с программной генерацией и типовым заполнением документов ;)
источник

Ю

Юрий Атаманов... in 1с программирование
Александр Саламатов
не совсем понял зачем получать для этого форму на клиенте
Чтобы например какие-то реквизиты в форме заполнить. И как уже сказали - вызвать методы её. Кстати, раньше даже без ключевого слова Экспорт можно было вызывать, но с 8.3.13 режима совместимости так больше нельзя (
источник

V

Vladimir in 1с программирование
Как изменить цвет панели навигации программно если текущая версия платформы < 8.3.13 (Объекта "Стили.Стиль" Нет)?
источник

АС

Александр Саламатов... in 1с программирование
Simonov
значит просто еще не сталкивался с программной генерацией и типовым заполнением документов ;)
почему же, сталкивался, только сценарий именно с получением в тонком клиенте представить не могу. ОткрытьФорму с обработкой заполнения в принципе закрывает все потребности, также он возвращает форму, которую можно дальше изменить/дозаполнить, если уж так нужно
источник

Ю

Юрий Атаманов... in 1с программирование
Александр Саламатов
почему же, сталкивался, только сценарий именно с получением в тонком клиенте представить не могу. ОткрытьФорму с обработкой заполнения в принципе закрывает все потребности, также он возвращает форму, которую можно дальше изменить/дозаполнить, если уж так нужно
Он как раз таки не возвращает форму, в этом проблема
источник

Ю

Юрий Атаманов... in 1с программирование
И заполнить ты так можешь только уже со стороны той формы, передав параметры. Но тогда с замка нужно снимать. А через получить ты можешь форму заполнять из вне
источник

Ю

Юрий Атаманов... in 1с программирование
Ну то есть обработку заполнения не всегда хочется трогать
источник

S

Simonov in 1с программирование
Всегда не хочется )
источник

Ю

Юрий Атаманов... in 1с программирование
Хороший тон - делать доработки так, чтобы вносить минимум изменений. Конечно, если база обновляется
источник

АС

Александр Саламатов... in 1с программирование
Юрий Атаманов
Он как раз таки не возвращает форму, в этом проблема
вот например из синтаксис помощника, и я бы не говорил, если бы это не использовал
источник

Ю

Юрий Атаманов... in 1с программирование
Вообще через подписку обработку заполнения можно  вызывать. Проблема ещё в том, что в типовых формах кучу реквизитов, которые не относятся к объекту - их не поменять через неё
источник

Ю

Юрий Атаманов... in 1с программирование
Александр Саламатов
вот например из синтаксис помощника, и я бы не говорил, если бы это не использовал
Что-то у меня не такая справка
источник

Ю

Юрий Атаманов... in 1с программирование
а нашёл
источник

Ю

Юрий Атаманов... in 1с программирование
Александр Саламатов
вот например из синтаксис помощника, и я бы не говорил, если бы это не использовал
Да я понял. Ну да возвращает - проблема в том, что после открытия
источник

S

Simonov in 1с программирование
Александр Саламатов
почему же, сталкивался, только сценарий именно с получением в тонком клиенте представить не могу. ОткрытьФорму с обработкой заполнения в принципе закрывает все потребности, также он возвращает форму, которую можно дальше изменить/дозаполнить, если уж так нужно
Например - массовая генерация и типовое заполнение объектов, по табличной части внешней обраотки. При этом формы пользователю открывать не нужно.
источник

АС

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