#0
by Kaavan
Добрый день! Пишу разработку на 8.3, хотя думаю такое может выскочить и на 8.2. Итак, как получить форму новой группы справочника? ФормаНовойГруппы = ПолучитьФорму("Справочник.КошелькиИСчета.ФормаГруппы"); Всё было бы прекрасно, если бы платформа не подсовывала мне в форме группы элемент справочника. Тогда был найден другой, работающий вариант: И несмотря на то, что вызов идет на сервере, это работает. Периодически я обнуляю свою базу, создавая с нуля и загружая в неё конфу. И вот сегодня вдруг этот код перестал работать с ошибкой "Интерактивные операции недоступны". однимаю резервную копию, накатываю на неё эту же конфигурацию - работает. Может быть дело в каких-то уж очень глубинных настройках базы-платформы-совместимости? //Кстати, не могу в синтаксис-помощнике найти описание ПолучитьФормуНовойГруппы и ПолучитьФормуНовогоЭлемента. Подозрительно всё это.
#5
by Лефмихалыч
прав на интерактивные действия - просмотр, редактирование и т.д. На все, для чего нужна форма.
#6
by Kaavan
Да-да, всё дело оказалось в клиенте. Новая база стала запускаться в режиме тонкого клиента и всё работать перестало. В толстом клиенте норм.
#7
by Kaavan
Интересно, говорит ли отсутствие в синтаксис-помощнике для управляемого описание метода ПолучитьФормуНовойГруппы о недокументированной возможности? Похоже нужно просто обратить внимание разработчиков 1С на косяк с методом ПолучитьФорму("Справочник.КошелькиИСчета.ФормаГруппы")
#8
by Kaavan
Кстати, не подскажите, где та форма, в которой можно написать разработчикам 1С об ошибке?
#9
by hhhh
вообще-то это ваша недоработка. Элементарно не додумались сначала прочитать документацию, а потом уже программировать. Справочники.КошелькиИСчета.ПолучитьФормуНовойГруппы - это для толстого клиента, на тонком на сервере не будет у вас работать.
#10
by Kaavan
Насчет недоработки согласен, но пришлось её использовать только от того, что не отработал метод ПолучитьФорму("Справочник.КошелькиИСчета.ФормаГруппы") Форма получается, но записывает она элемент, а не группу. Вот это неправильно. Поэтому пришлось искать альтернативу. Сможете ли создать группу и открыть форму, не записывая её программно другим способом?
#11
by Kaavan
Ну и еще вопрос. Чисто гипотетически: могу ли я в конфигурации задать основной режим запуска для конфигурации (толстый, а не тонкий, например). Или вообще запретить тонкий? Есть такая возможность? Что касается своей программы, разумеется буду переделывать в сторону кошерного "ПолучитьФорму", только с группами пока неясно как быть.
#12
by Kaavan
Решил я более менее аккуратно всё: А проблему с группой я обошел с помощью маленькой хитрости в форме самой группы. Оцените ;) &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
#13
by Kaavan
Не, показалось. Замена не вышла. нужно давать отказ, но в этом случае не закрывается форма группы :(
#28
by Kaavan
Сам удивился, но на толстом клиенте вполне себе. Я так и подумал, что наверное на сервере форму создает оттуда и инициализирует открытие. Но судя по отсутствию метода ПолучитьФормуНовойГруппы в синтаксис-помощнике в управляемом режиме говорит о побочных эффектах. Толстый клиент управляемое приложение. Разработка полностью управляемая.
#29
by ИсчадиеADO
вах! точна, на толстом клиенте упр.приложение #КонецЕсли #Если Сервер Тогда #КонецЕсли #Если НаКлиенте Тогда #КонецЕсли #Если Клиент Тогда грит: НаСервере Сервер Клиент
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: вычисление суммы операции в типовой операции?
- "Интерактивные операции недоступны" сообщение при обновлении УПП на 1.2.24.2
- СКД: Ловим интерактивные изменения компоновщика настроек
- 1C 8.2 Интерактивные операции недоступны
- Интерактивные операции недоступны
- Интерактивные операции недоступны
- Интерактивные операции недоступны - как исправить?
- Интерактивные операции недоступны
- Типовые операции, ругань "Не задана схема компоновки у типовой операции"
- УТ 11. АТОЛ 22 ПТК. Операции эквайринга и возврат по операции эквайринга.
- Интерактивные операции недоступны, можно обойти?
В этой группе 1С
- В управляемых формах, отловить событие изменений в подчиненном справочнике
- Ут 11: не выводится печатная форма в тонком клиенте
- Не отображается кнопка в управляемой форме?
- Простой вопрос. Как в УТ 10.3 отразить безналичную оплату?
- Хранение пользовательских настроек отчета.
- v7: Как в 7.7 Бух включить редактирование проводки в операции документа?
- УниверсальныеМеханизмы.Просклонять числительные
- Редактирование плана счетов
- СКД Несколько Параметров периода
- Доменная аутентификация WS, ошибка авторизации
- v8: БСП 2.0 от 1С вышла на английском. 1C:Subsystems Library 2.0 released
- УПП Требование накладная не формирует сумму в проводках
- БСП ОбновлениеИБ куда размещать код начального заполнения?
- ocvita barcode вместо activabarcode
- Отладка WSПрокси
- закрытие 23 счета в Бухгалтерии 2.0.
- ЗУП: Как в корректирующей СЗВ за 2011 год поставить ПНЭД?
- План обмена + Правила из конвертации данных.
- v7: dbf больше 2 гиг как заставить работать?
- Как добавить сортировку в форму в УТ 11?