Имя: Пароль:
1C
 
1С 8.5 и как теперь понять что не так - выводит ошибки
↓Ø (Волшебник 26.02.2026 16:54)
0 Maniac
 
26.02.26
15:07
1С как всегда - УНФ новую версию выпустили с требованием 8.5 и клиенты поперли обовляться.

В такси все ок - как работало так и работает. В новом интерфейсе вылетает ошибка. Чо ей не нравится - хз.

ТабДок.ПолучитьОбласть(мСтрока + "C1").ТекущаяОбласть.Текст;

Значение не является значением объектного типа (Текст)


И хоть тресни не понятно.
1 Maniac
 
26.02.26
15:09
Простая процедурка.

Перебираю таб док. Обычное получение текста по ячейкам табличного документа.

Все в модуле обьекта. В такси все как работало так и работает. В режиме нового интерфейса - глюк.

Причем это даже к интерфейсу никак не относится. Процедура в модуле обьекта. Просто перебор табличного документа.

Все значения в нем текст.
2 Garykom
 
гуру
26.02.26
15:09
Открой СП и посмотри доступность для Элемента
3 Maniac
 
26.02.26
15:18
(2) ничего не понял. Этот таб док программный) какая доступность
4 H A D G E H O G s
 
26.02.26
15:32
Хорошая ветка.
5 Maniac
 
26.02.26
15:35
Все переписал код.
6 2S
 
26.02.26
15:38
(5) Принято делиться решением )
7 H A D G E H O G s
 
26.02.26
15:39
В этой ветке пронзительно не хватает Гения 1С.

Щемящее чувство утраты.
8 Maniac
 
26.02.26
15:44
(6) ну я немного не верно описал проблему.


У меня макет есть для настроек. Я тупо получал макет - область. И считывал там их.

Начало ругаться. Пришлось генерировать таб док. А там немного другие методы.

ТабДок.ПолучитьОбласть(мСтрока + "C1").ТекущаяОбласть.Текст;

Заменил на.


ТабДок.Область(мСтрока + "C1").Текст;
9 Maniac
 
26.02.26
15:44
(7) а чо с ним?
10 Maniac
 
26.02.26
15:45
Часть клиентов перешли на УНФ. Но я так понимаю что лучше использовать Такси.

Включил новый интерфейс - ну это жесть. С этим работать невозможно. Просто невозможно.
11 Maniac
 
26.02.26
15:47
Тут юзеры кнопки в такси найти не могут что прям на экране.

А тут новый интерфейс где вообще они с ума сойдут чтобы им рассказывать где что.
12 Maniac
 
26.02.26
15:53
Да судя по всем с таб доками что то не так. Начало сыпаться в других местах другое - вообще не видит таб док. Тоже буду разбирать.

Но это буду делать чисто из соображения - лучше сразу готовится к новому.

Мало ли кому приспичит новый интерфейс. Хотя что я вижу - ну это жестко)
13 Garykom
 
гуру
26.02.26
15:54
(9) Не с ним а с тобой
Это был такой сарказм и стеб
Тебя сравнили по уму с Г!С
14 Maniac
 
26.02.26
15:56
(13) скока лет а ничего у вас тут не меняется)
15 Maniac
 
26.02.26
15:58
(13) чо сколько сейчас зарплата у 1С ников? А то я лет пять даже не слежу чо там у вас происходит.

Работа хоть есть? Или подработка на такси?
16 Garykom
 
гуру
26.02.26
15:59
(14) Тебя в СП тыкнуть?
ТабДок.ПолучитьОбласть(мСтрока + "C1").ТекущаяОбласть.Текст;

ТекущаяОбласть (CurrentArea)
Использование:
Чтение и запись.
Описание:
Тип: ОбластьЯчеекТабличногоДокумента.
Содержит текущую активную область или рисунок табличного документа.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
В случае отсутствия визуального представления табличного документа или если в данный момент нет выделенной области, имеет значение Неопределено.
17 Maniac
 
26.02.26
16:01
(16) я ж писал - никакого визуального. никак даже не относится в форме.
Программный таб док в модуле обьекта.

А использовал ТекущаяОбласть - тк как Получал макет в модуле и считывал область напрямую макета.
18 Garykom
 
гуру
26.02.26
16:01
(16)+ Для совсем того
Неопределено.Текст - и будет "Значение не является значением объектного типа (Текст)"
19 Maniac
 
26.02.26
16:03
И оно всю жизнь так работало) Но Сменив запуск в новом интерфейсе полезла ошибка))

Вот пришлось генерировать таб док - выводить в него область! и только после этого обращаться к области и получать что нужно.


Все короче.. не делайте мозг.... Переписал и переписал. буду знать теперь что с новым интерфейсом другой код, хотя вообще никак не относится к нему.
20 Maniac
 
26.02.26
16:05
(18) ну понятно. ломаем то что работало)) Это очень привычно.

Главное чтобы зарплата была 1Сникам))
21 vyaz
 
26.02.26
16:06
Я так и не понял, кто круче? Г1С или Маня?
22 Maniac
 
26.02.26
16:10
(21) 19 млн выручка за прошлый год. А у тебя?
23 vyaz
 
26.02.26
16:16
(22) при чем тут я? вопрос про тебя и Г1С))) Ну а что за меня, то прошлый год мне пришлось платить НДС, сам надеюсь предел выручки посчитаешь))
24 Maniac
 
26.02.26
16:23
(23) на НДС попасть это жестко)
25 Fish
 
гуру
26.02.26
16:24
(22) А чистая прибыль сколько?
Ошибка? Это не ошибка, это системная функция.