#0
by Обработка
У менять есть почти во всех справочниках в модуле менеджера такое. ...... ...... Так вот в тонком клиенте все работает норм. А вот запуск в толстом клиенте ругается на отсутсвие функции ТекущийЯзыкРусский... Почему, кто чем посоветует???
#6
by b_ru
То что она не показывается, не значит что ее нет :) Включи режим совместимости конфы - появится. Ну или не насилуй тру^W толстого клиента.
#8
by Обработка
Режим совместимости стоит 8.3.3. Сама конфа написаная с нуля на 1с.8.3 в режиме такси и по интерфейсу совместим с 8.2
#9
by Обработка
Обычно в базу я и все юзеры ходят в тонком клиенте. Но при отладке иногда запускается в толстом...
#11
by b_ru
методом тыка выяснил, что галочка появляется, если основной режим запуска установлен в "обычное приложение".
#14
by ДенисЧ
основной режим запуска влияет только на то, как она из конфигшуратора по Ф5 запускаться будет
#17
by b_ru
Толстый/тонкий клиент и Управляемые/неуправляемые формы - это ортогональные понятия. (Правда, в 1с нет неуправляемых форм в тонком клиенте, но это нюансы).
#18
by Обработка
Не стоит тут филосовствоаать. Мне важно решить свою задачу. Как мне поправить самописку чтоб это у меня не возникало. А то уже почти год меня это тревожит . Я не решал эту проблему потому что особо и не запускаю под толстым клиентом. Но вот задался целю код подпраавить.
#23
by Обработка
Спасибо за советы. Я смогу разделить и сделать разные обработчики от отлстого и тонкого клиента. Но я так и не пойму в чем моя ошибка использования конечной функции. Как мне переписать обращение?
#25
by Обработка
В модуле прописал. Условие отрабатывается. Но мне же в ветку иначе надо опять писать код. И я все равно должен обращатся в общий модуль. Или куда мне эту процедуру разместить. Задача решается если я эту функцию перетащу в модуль менеджера справочника. Но тогда мне нужно будет во всех справочника перенести эту фукнкцию в модуля менеджеров каждого справочника. Это не есть решение проблемы.
#26
by Trucker
Зайди в параметры конфигуратара и выстави на закладке Общие Управляемое приложение и обычное приложение. Появится галка Клиент(обычное приложение) у общего модуля.
#27
by Обработка
#Если ТонкийКлиент Тогда Если НЕ ОбщегоНазначенияКлиентСервер.ТекущийЯзыкРусский Тогда КонецПроцедуры
#32
by Feunoir
А параметры сеанса в тонком клиенте недоступны. Поэтому тебе нужно вынести эту процедуру в модуль, у которого стоят галки Сервер и Вызов сервера. Чтобы не переписывать все места где это встречаются нужно сделать заглушку-прокси.
#33
by Обработка
У меня как раз ошибка вылетает на толстом клиенте. И еще я в том модуле пробовал включать Вызов сервера не помогает ни как.
#34
by Feunoir
У меня стойкое подозрение что толстый клиент криво компилит модуль, который по разному присутствует в разных контекстах. Например если при первом вызове к нему обращаются из клиентского контекста, то он его компилит без функции ТекущийЯзыкРусский, а когда потом вызывают в серверном контексте - забывает перекомпилировать. Или другое сумасшедшее предположение, что в толстом клиенте модуль менеджера работает в клиентском контексте. И вызывает модуль ОбщегоНазначенияКлиентСервер тоже в клиентском контексте. В результате получается болт.
#35
by Обработка
Я все ждал такого рода ответ или хотя бы рассуждение. Спасибо. Сам думаю, оставить разбирать эту ситуацию и просто в толстом клиенте исключить обращение как я выше это попробовал. При этом в толстом клиенте отображение представления нужных элементов справочников не на русском языке не будет выполнен. Это в принципе не критично, поскольку все сидят на тонком клиенте. Даже мне нет особой надобности ходить в толстом клиенте. Но хотел бы для себя и для кургозора понять в чем глюк? Или я криво реализовал или это глюк платформы.
#36
by Drac0
В модуле ОбщегоНазначенияКлиентСервер должно быть установлены директивы: "#Если &ТонкийКлиент ИЛИ &Сервер", но нету &ТолстыйКлиентУправляемоеПриложение
#41
by Обработка
Пока просто так: Возврат НЕ ЗначениеЗаполнено(ПараметрыСеанса.ТекущийЯзыкИнтерфейсаПрограммы) ИЛИ ПараметрыСеанса.ТекущийЯзыкИнтерфейсаПрограммы = ПредопределенноеЗначение("Справочник.Языки.Русский"); КонецФункции
#42
by Стальная Крыса
Что-то мудрите господа. для "толстого клиента" в общем модуле надо так: #Если НЕ ТолстыйКлиент Тогда &НаСервере #КонецЕсли Функция ... КонецФункции
#43
by Стальная Крыса
при совместном использовании "толстого" и "тонкого" вариантов такого геморроя не избежать принципе
#45
by Обработка
Уже и сам догадался #Если ТолстыйКлиентУправляемоеПриложение Тогда #Иначе &НаСервере #КонецЕсли
#47
by Стальная Крыса
а почему не так #Если НЕ ТолстыйКлиентУправляемоеПриложение Тогда &НаСервере #КонецЕсли
#49
by Drac0
Чой-та бред. Сколько работал с самопиской на УФ, там так не извращались. Хотя работали на Тонком и Толстом одновременно. Плюс сейчас накидал демку - все работает отлично. Вызов из модуля менеджера функции общего модуля с &НаСервере.
#50
by Обработка
Не знаю что и как? Писал самописку на 1с8.3.3 Сейчас стоит 1с8.3.7 Режим совместимости стоит на 8.3.3
#51
by rozer76
это клево конечно но посмотри в типовых - там нет ОМ с галками одновременно и на клиенте и на сервере
#53
by Обработка
Ошибаешься. Открыл типовую БП для казахстана вот даже само название говорит% АдминистрированиеКластераКлиентСервер АдресныйКлассификаторКлиентСервер БухгалтерскиеОтчетыКлиентСервер
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Шифрование траффика 1С 8.2 (тонкий клиент)
- Тонкий клиент и web клиент, а так же Поле HTML документа
- Тонкий клиент VS Толстый клиент
- v8i 8.2 тонкий клиент, толстый клиент и все все все
- Тонкий клиент, ошибка "Неправильный запрос"
- V8: Толстый или тонкий клиент?
- Мобильный клиент ("тонкий клиент" для мобильных устройств)
В этой группе 1С
- Выгрузка на сайт Битрикс из УТ 11.2
- Пересчет документов по списку, используя реквизиты формы
- Как задать тип перечисления в таблице значений?
- ЗУП 2.5 Оплата ночных часов сторожам
- Документация 1C:CRM, редакция 2.0
- УФ. Динамический список. Как перехватить обновление динамического списка
- Можно ли при проведении одного и того же документа избежать дублирования записей
- v7: 1С77 прямой запрос через SQLite - сортировка по наименованию
- Шрифт календаря в 8.3.7 (продолжение)
- 1с 8.3 УФ не выводить подсказку на поле табличного документа
- ошибка записи не установлен отбор по регистратору регистр накопления
- Конвертация данных. Перенос контактной информации контрагентов в табличную часть
- v7: 1С 77 ИспользоватьСписокЭлементов()
- 1С УПП 1.3 Не перепроводятся Реализация товаров если в нем есть резерв?
- v7: Как получить дату с временем из Excel через ADO
- Зачем в регистре ОсновныеСпецификацииНоменклатуры измерение Подразделение?
- СКД: недоступны измерения РС
- Функция не найдена "ПолучитьФункциональнуюОпцию"
- Розница 2.2 . Жутко тормозит , подозрение на ЕГАИС.
- Ввод остатков по счетам в ERP