Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
Описание ошибки:
Ошибка при программировании, конфигурировании кода в 1С 8:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘v’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value
Найденные решения:
Нажатие на изображении увеличит его
Возникла при написании кода индивидуальной конфигурации. Но, как оказалось, может подстерегать программиста из-за его невнимательности и при конфигурировании в других конфигурациях. Итак, в чем же причина возникновения данной ошибки. В управляемой форме был создан реквизит типа «СписокЗначений». При открытии формы по коду срабатывает обработчик заполнения этого списка значений. Т.е. в коде создается переменная с помощью конструктора «Новый СписокЗначений», значение которой потом и устанавливается реквизиту формы. Но, перед тем как это происходит, в коде список значений изменяется — в частности выполняется его дополнительная сортировка. Конечно, ошибка «Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений'» может возникнуть у Вас не только в такой ситуации. Сейчас разберемся в чем ее суть.
Как было отмечено в этой частной задаче выполняется сортировка исходного заполненного списка значений. Но, т.к. в этой частной задаче не подходило использование метода «СортироватьПоЗначению(<Направление>)«, т.к. сортировка более сложная (по текстовым данным с разделителями порядка, содержащих разделитель «.», пример: 1.1, 2.2, 2.2.1, 2.2.2, 3.1, 3.2, 3.3.1, 3.3.2). Поэтому сортировка выполнялась программно с созданием новой переменной типа «СписокЗначений» и ее заполнением по данным исходного списка.
После сохранения кода и попытки проверки появилась ошибка, текст которой приведен в начале страницы. Анализ данных через предмет отладки неявно, но показал ошибку.
Нажатие на изображении увеличит его
Не смотря на то, что в методической информации «Синтакс-помощника» 1С 8 указано, что значение элемента списка значений может быть любым (произвольным), все-таки для случая использования в управляемой форме в качестве реквизита накладывается ограничение по типу. И нельзя в значение такого списка значений поместить «ЭлементСискаЗначений» другого списка значений.
Т.е. для моего случая использования списка значений в управляемой форме в качестве реквизита ошибка была в коде, где происходило заполнение значений нового списка по данным исходного при сортировке.
Нажатие на изображении увеличит его
Было выполнено исправление в коде для обращения к значениям и передачи их в качестве значений нового списка значений.
Нажатие на изображении увеличит его
В данном случае значениями списка были значения примитивного тип «Строка», поэтому дальнейшая работа доработанного кода стала возможной. И это все-таки позволило реализовать задачу. Если у Вас будут другие типы, например ссылки, то продумывайте заранее, как будете упорядочить, возможно придется через другие универсальные объекты, например использование таблицы значений, и потом заполнять конечный список значений. Другие примитивные типы не проверялись, но предполагаю, что они так же подойдут для корректной работы в управляемой форме. в качестве значений списка. Поэтому учитывайте это, если столкнетесь с данной ошибкой при Вашем конфигурировании — подбирайте по возможности простой тип для значений списка.
Нажатие на изображении увеличит его
Таким образом на примере данной частной ситуации возникновения ошибки при конфигурировании в 1С 8 «Отсутствует отображение для типа ЭлементСпискаЗначений, по причине, ошибка передачи данных между клиентом и сервером, значение недопустимого типа» извлекаем вывод о том, что нужно быть внимательным и не заполнять значения объекта «Список значений» элементами другого списка значений. А передавать значения элемента списка значений, если одна переменная типа «СписокЗначений» заполняется за счет другой подобной.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
16-03-2022
Журавлев А.С.
(Сайт azhur-c.ru)
05.03.17 — 22:30
Доброго времени суток!
8.3.6.
Не можете помочь.Есть проблема с УФ.
При выборе значения из списка появляется ошибка.
Понимаю, что передаю на сервер не то. Но как сделать не могу понять
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘param’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/modules}param
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
&НаКлиенте
Процедура АдресаВыгрузкиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Список=СписокАдресаВыгрузки(Объект.ДатаНачала,Объект.ДатаОкончания,Объект.Организация);
СписокВыбора = Новый СписокЗначений;
Для Каждого Сп из Список.Адреса Цикл
СписокВыбора.Добавить(Сп.Значение,Сп.Представление);
КонецЦикла;
ДопПараметры = Новый Структура;
ОписаниеОповещения = Новый ОписаниеОповещения(«ВыборСписокАдресаВыгрузки»,ЭтаФорма,ДопПараметры);
ПоказатьВыборИзСписка(ОписаниеОповещения,СписокВыбора);
КонецПроцедуры
Процедура ВыборСписокАдресаВыгрузки(Элемент, Параметры) Экспорт
Если Элемент <> Неопределено Тогда
Объект.АдресаВыгр<p class=»indent»>узки = Элемент.Значение;
Сообщить(Элемент.Значение);
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция СписокАдресаВыгрузки(ДатаНачала,ДатаОкончания,Организация)
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ДополнительныеСведения.Значение КАК Адрес
|ИЗ
| РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения,
| Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
|ГДЕ
| ДополнительныеСведения.Объект=РеализацияТоваровУслугУслуги.Номенклатура
| И ТИПЗНАЧЕНИЯ(ДополнительныеСведения.Объект) = ТИП(Справочник.Номенклатура)
| И ДополнительныеСведения.Свойство.Наименование=&ДопСвед
| И НЕ РеализацияТоваровУслугУслуги.Ссылка.ПометкаУдаления
| И РеализацияТоваровУслугУслуги.Ссылка.Организация = &Организация
| И РеализацияТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|СГРУППИРОВАТЬ ПО ДополнительныеСведения.Значение
|УПОРЯДОЧИТЬ ПО ДополнительныеСведения.Значение»;
Запрос.УстановитьПараметр(«ДопСвед», «Выгрузка_адрес_сайта (Номенклатура)»);
Запрос.УстановитьПараметр(«ДатаНачала», НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр(«ДатаОкончания», КонецДня(ДатаОкончания));
Запрос.УстановитьПараметр(«Организация», Организация);
Выборка = Запрос.Выполнить().Выбрать();
Список = Новый СписокЗначений;
СтруктураДанные = Новый Структура();
СтруктураДанные.Вставить(«Адреса», Список);
Пока Выборка.Следующий() Цикл
Список.Добавить(Выборка.Адрес,Выборка.Адрес);
КонецЦикла;
Возврат СтруктураДанные;
КонецФункции
3 — 05.03.17 — 23:03
странно, что вообще работает
должно, вроде ругаться, что не нашло процедуры «ВыборСписокАдресаВыгрузки» — ибо нет её на клиенте
ffidelite
6 — 07.03.17 — 14:16
Сделал так,получилось.
&НаКлиенте
Процедура ВыборСписокАдресаВыгрузки(Элемент, Параметры) Экспорт
Если Элемент <> Неопределено Тогда
ЗаписатьАдрес( Элемент.Значение);
Объект.АдресаВыгрузки=Элемент.Значение;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ЗаписатьАдрес(Значение)
Объект.АдресаВыгрузки= Значение;
КонецПроцедуры
Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
Описание ошибки:
Ошибка при программировании, конфигурировании кода в 1С 8:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘v’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value
Найденные решения:
Нажатие на изображении увеличит его
Возникла при написании кода индивидуальной конфигурации. Но, как оказалось, может подстерегать программиста из-за его невнимательности и при конфигурировании в других конфигурациях. Итак, в чем же причина возникновения данной ошибки. В управляемой форме был создан реквизит типа «СписокЗначений». При открытии формы по коду срабатывает обработчик заполнения этого списка значений. Т.е. в коде создается переменная с помощью конструктора «Новый СписокЗначений», значение которой потом и устанавливается реквизиту формы. Но, перед тем как это происходит, в коде список значений изменяется — в частности выполняется его дополнительная сортировка. Конечно, ошибка «Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’» может возникнуть у Вас не только в такой ситуации. Сейчас разберемся в чем ее суть.
Как было отмечено в этой частной задаче выполняется сортировка исходного заполненного списка значений. Но, т.к. в этой частной задаче не подходило использование метода «СортироватьПоЗначению(<Направление>)«, т.к. сортировка более сложная (по текстовым данным с разделителями порядка, содержащих разделитель «.», пример: 1.1, 2.2, 2.2.1, 2.2.2, 3.1, 3.2, 3.3.1, 3.3.2). Поэтому сортировка выполнялась программно с созданием новой переменной типа «СписокЗначений» и ее заполнением по данным исходного списка.
После сохранения кода и попытки проверки появилась ошибка, текст которой приведен в начале страницы. Анализ данных через предмет отладки неявно, но показал ошибку.
Нажатие на изображении увеличит его
Не смотря на то, что в методической информации «Синтакс-помощника» 1С 8 указано, что значение элемента списка значений может быть любым (произвольным), все-таки для случая использования в управляемой форме в качестве реквизита накладывается ограничение по типу. И нельзя в значение такого списка значений поместить «ЭлементСискаЗначений» другого списка значений.
Т.е. для моего случая использования списка значений в управляемой форме в качестве реквизита ошибка была в коде, где происходило заполнение значений нового списка по данным исходного при сортировке.
Нажатие на изображении увеличит его
Было выполнено исправление в коде для обращения к значениям и передачи их в качестве значений нового списка значений.
Нажатие на изображении увеличит его
В данном случае значениями списка были значения примитивного тип «Строка», поэтому дальнейшая работа доработанного кода стала возможной. И это все-таки позволило реализовать задачу. Если у Вас будут другие типы, например ссылки, то продумывайте заранее, как будете упорядочить, возможно придется через другие универсальные объекты, например использование таблицы значений, и потом заполнять конечный список значений. Другие примитивные типы не проверялись, но предполагаю, что они так же подойдут для корректной работы в управляемой форме. в качестве значений списка. Поэтому учитывайте это, если столкнетесь с данной ошибкой при Вашем конфигурировании — подбирайте по возможности простой тип для значений списка.
Нажатие на изображении увеличит его
Таким образом на примере данной частной ситуации возникновения ошибки при конфигурировании в 1С 8 «Отсутствует отображение для типа ЭлементСпискаЗначений, по причине, ошибка передачи данных между клиентом и сервером, значение недопустимого типа» извлекаем вывод о том, что нужно быть внимательным и не заполнять значения объекта «Список значений» элементами другого списка значений. А передавать значения элемента списка значений, если одна переменная типа «СписокЗначений» заполняется за счет другой подобной.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
16-03-2022
Журавлев А.С.
(Сайт azhur-c.ru)
ffidelite
05.03.17 — 22:30
Доброго времени суток!
8.3.6.
Не можете помочь.Есть проблема с УФ.
При выборе значения из списка появляется ошибка.
Понимаю, что передаю на сервер не то. Но как сделать не могу понять
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘param’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/modules}param
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
&НаКлиенте
Процедура АдресаВыгрузкиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Список=СписокАдресаВыгрузки(Объект.ДатаНачала,Объект.ДатаОкончания,Объект.Организация);
СписокВыбора = Новый СписокЗначений;
Для Каждого Сп из Список.Адреса Цикл
СписокВыбора.Добавить(Сп.Значение,Сп.Представление);
КонецЦикла;
ДопПараметры = Новый Структура;
ОписаниеОповещения = Новый ОписаниеОповещения(«ВыборСписокАдресаВыгрузки»,ЭтаФорма,ДопПараметры);
ПоказатьВыборИзСписка(ОписаниеОповещения,СписокВыбора);
КонецПроцедуры
Процедура ВыборСписокАдресаВыгрузки(Элемент, Параметры) Экспорт
Если Элемент <> Неопределено Тогда
Объект.АдресаВыгр<p class=»indent»>узки = Элемент.Значение;
Сообщить(Элемент.Значение);
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция СписокАдресаВыгрузки(ДатаНачала,ДатаОкончания,Организация)
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| ДополнительныеСведения.Значение КАК Адрес
|ИЗ
| РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения,
| Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
|ГДЕ
| ДополнительныеСведения.Объект=РеализацияТоваровУслугУслуги.Номенклатура
| И ТИПЗНАЧЕНИЯ(ДополнительныеСведения.Объект) = ТИП(Справочник.Номенклатура)
| И ДополнительныеСведения.Свойство.Наименование=&ДопСвед
| И НЕ РеализацияТоваровУслугУслуги.Ссылка.ПометкаУдаления
| И РеализацияТоваровУслугУслуги.Ссылка.Организация = &Организация
| И РеализацияТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|СГРУППИРОВАТЬ ПО ДополнительныеСведения.Значение
|УПОРЯДОЧИТЬ ПО ДополнительныеСведения.Значение»;
Запрос.УстановитьПараметр(«ДопСвед», «Выгрузка_адрес_сайта (Номенклатура)»);
Запрос.УстановитьПараметр(«ДатаНачала», НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр(«ДатаОкончания», КонецДня(ДатаОкончания));
Запрос.УстановитьПараметр(«Организация», Организация);
Выборка = Запрос.Выполнить().Выбрать();
Список = Новый СписокЗначений;
СтруктураДанные = Новый Структура();
СтруктураДанные.Вставить(«Адреса», Список);
Пока Выборка.Следующий() Цикл
Список.Добавить(Выборка.Адрес,Выборка.Адрес);
КонецЦикла;
Возврат СтруктураДанные;
КонецФункции
RomaH
3 — 05.03.17 — 23:03
странно, что вообще работает
должно, вроде ругаться, что не нашло процедуры «ВыборСписокАдресаВыгрузки» — ибо нет её на клиенте
ffidelite
6 — 07.03.17 — 14:16
Сделал так,получилось.
&НаКлиенте
Процедура ВыборСписокАдресаВыгрузки(Элемент, Параметры) Экспорт
Если Элемент <> Неопределено Тогда
ЗаписатьАдрес( Элемент.Значение);
Объект.АдресаВыгрузки=Элемент.Значение;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ЗаписатьАдрес(Значение)
Объект.АдресаВыгрузки= Значение;
КонецПроцедуры
Доброго времени суток! Разрабатываю в 1с 8 управляемое приложение. Есть процедура, выполняемая на сервере (находится в модуле формы). Она вызывается в нескольких местах. Причем при вызове в «ПриОткрытии» — отрабатыват нормально без ошибок. При последующих обращениях с процедуре — ошибка {Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма}: Ошибка при вызове метода контекста (УстановитьВидимость) УстановитьВидимость; по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства ‘valList’: форма: Элемент имя: { по причине: Ошибка преобразования данных XDTO: Запись значения свойства ‘value’: форма: Элемент имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
нельзя передавать элемент списка… передавай список или индекс
Ага, я прочитал, дело в том, что ничего я не передаю. И она же отрабатыват хотябы один раз при открытии.
(в верху в описании ошибки процедура другая но ошибка таже и в такой же ситуации. Но там уж точно нигде не касается СЗ, там просто текста много)
АУ професионалы, где вы? даже если полностью комментирую текст серверной процедуры — ошибка вылетает!
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
Ошибки 1С
- 1C 8 При обращении к торговому оборудованию возникла ошибка FFFFFFFFh, Нет связи при закрытии смены, печати чека
Ошибка в базе 1c 8 FFFFFFFFh, Нет связи стала возникать после аварийного завершения работы из-за отключения электричества. Стала возникать при попытке печати чека или закрытия смены (смена была уже ранее открыта). При этом тестирования подключения выдавало успешный результат проверки. ККТ подключено к УТ 10.3 в удаленном рабочем столе.
19-01-2023 - 1С 8 Ошибка ККТ 14h, Ограничение ресурса ФН
Ошибка возникла при работе с ККТ Штрих-М в базе конфигурации 1С УТ 10.3 при попытке печати чека и закрытии смены.
19-01-2023 - 1C 8 Нарушена структура платежного документа, строка: НДС не облагается
При попытке прочитать содержимое файла выгрузки из банка «kl_to_1c.txt» в обработке клиент-банк в 1С 8 возникает ошибка «Нарушена структура платежного документа, строка 442 : НДС не облагается.»
10-01-2023 - 1С 8 Ошибка при обновлении «Записи регистра сведений стали неуникальными: СостоянияПоОбъектамУчетаЭДО»
Ошибка на этапе реорганизации инфомрации при обновлении базы конфигурации 1С 8 Комплексная автоматизация 2.0 с релиза 2.5.8.303 на релиз 2.5.9.125: «Записи регистра сведений стали неуникальными: СостоянияПоОбъектамУчетаЭДО»
04-01-2023 - 1С 8 Inpas Daul Connector: Эквайринговая система: Не удалось загрузить драйвер торгового оборудования. Необходимо проверить корректность установки драйвера.
После обновления платформы 1С Предприятие 8.3 в удаленном рабочем столе перестал работать из базы терминал приема оплат по картам PAX:
Произошла ошибка при подключении торгового оборудования
Inpas Daul Connector: Эквайринговая система: Не удалось загрузить драйвер торгового оборудования.
Необходимо проверить корректность установки драйвера.12-12-2022
- Ошибка при обновлении 1С 8 КА 2 с подредакции 2.5.8 на 2.5.9: Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции). {РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(41)}:ЗаполнитьСловарьСопоставленияН
«Проблема с обработчиками» была встречена при выполнении обработчиков обновления базы Комплексная автоматизация с релиза подредакции 2.5.8.287 на релиз подредакции 2.5.9.119. «Не все процедуры удалось выполнить» из дополнительных процедур обработки данных. Стандартный способ решения, предлагаемый разработчиками, не помог.
05-12-2022 - 1C 8 Не печатается чек ККМ. 33h, Ошибка отправки тега 1256: Некорректные параметры в команде
Ошибка при попытке распечать чек на ККМ из 1С 8. В частности возникла в конфигурации 1С: Управление торговлей, ред. 10.3 (релиз 10.3.71) на платформе 8.3.18.1289.
01-12-2022 - 1С 8 «К сожалению, возникла непредвиденная ошибка или сеанс был завершен администратором»
Ошибка в 1С 8 «К сожалению, возникла непредвиденная ошибка или сеанс был завершен администратором. Для продолжения работы необходимо перезапустить приложение» стала возникать после обновления релиза платформы в сеансах работы пользователей 1С как в режиме «Предприятие», так и в режиме «Конфигуратор».
16-11-2022 - 1C 8 «Неправомерное использование программного продукта. Вы стали жертвой подделки…»
Внезапно в период 15-16 ноября 2022 после обновления платформ пользователи и специалисты 1С 8 стали получать ошибки при запуске программы «»Неправомерное использование программного продукта. Вы стали жертвой подделки программного обеспечения» с отсутствием дальнейшей возможности работы.
16-11-2022 - Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED )
Ошибка в 1С 8 при поптыке подключиться к почтовому серверу mail.ru: Аутентификация не прошла (SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED )
01-11-2022 - Ошибка при авторизации в 1С.Маркировка МДПЛ по сертификату: при выполнении POST-запроса по адресу /api/v1/auth, error_code, api.authentication.error, error_description. Проверьте аутентификационные данные
При попытке выполнить авторизацию на api-сервер Маркировки из модуля МДЛП в 1С 8:
Ошибка при выполнении POST-запроса по адресу /api/v1/auth
[400] Запрос не может быть исполнен.
{«error_code»:»api.authentication.error»,»error_description»:»Ошибка при
выполнении операции: Проверьте аутентификационные данные»}
20-09-2022 - 1C 8 Ошибка доступа к файлу v8srvr://Server1C//ConfigSave
Ошибка возникла в процессе при попытке обновления релиза базы 1С 8:
Ошибка доступа к файлу ‘v8srvr://Server1C/BP_2.0/ConfigSave’
по причине:
Ошибка доступа к файлу
11-08-2022 - Ошибка в 1С 8. Ошибка при получении значения атрибута контекста (ОсновнаяРоль), Недопустимо использование свойства ОсновнаяРоль
Проблема стала возникать после того, как в серверную базу УТ 10.3 был добавлен функционал Библиотеки МДЛП. Ошибка не проявляла себя явно при работе в режиме 1С: Предприятие, но негативно влияла на выполнение некоторых регламентных заданий, так что они аварийно прерывались.
21-07-2022 - 1C 8 Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия
В ранее работавшем обмене из базы УТ в БП при выполнении выгрзки стала возникать ошибка:
Ошибка при установке подключения ко второй информационной базе: Не удалось подключится к другой программе: {ОбщийМодуль.ОбщегоНазначения.Модуль(9234)}: Ошибка при вызове метода контекста (Connect)
Результат.Соединение = COMConnector.Connect(СтрокаСоединения);по причине:
Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия20-07-2022
- ОпределяемыйТип: Использование определяемых типов в режиме совместимости 8.3.2 и ниже недопустимо
Ошибка при попытке сохранения изменений конфигурации после добавления функцинала библиотеки МДЛП в УТ 10.3:
ОпределяемыйТип.GTIN: Использование определяемых типов в режиме совместимости 8.3.2 и ниже недопустимо.
Так же совместно в тексте разбирается вопрос того, как в 1С 8 изменить режим совместимости, где он находится, как определить текущий и поменять.
14-07-2022 - Ошибка инициализации модуля: EF_1698 по причине {EF_1698}: Процедура или функция с указанным именем не определена
Ошибка инициализации модуля EF_ возникла после обновления в типовой конфигурации в конфигураторе. И полный текст примера ошибки выглядел следующим образом:
Ошибка инициализации модуля: EF_1698
ОбщийМодуль.ВыгрузкаЗагрузкаДанныхСлужебный.Модуль
по причине:
{EF_1698 ОбщийМодуль.ВыгрузкаЗагрузкаДанныхСлужебный.Модуль(26,2)}: Процедура или функция с указанным именем не определена (УдалитьРасширенияОбласти)
<>УдалитьРасширенияОбласти();
18-05-2022 - Ошибка в 1С 8 при выводе штрихкода: Поле объекта не обнаружено (ТипКода)
{Обработка.ПечатьЦенников.МодульОбъекта(296)}: Поле объекта не обнаружено (ТипКода)
ОбластьЦенника.Рисунки.Штрихкод.Объект.ТипКода = ДополнительныйРозница.ПолучитьЗначениеТипаШтрихкодаДляЭУ(СтрокаТаблицы.ТипШтрихкода);
Конфигурация 1С: Управление торговлей 10.3.71. Платформа 1С: Предприятие 8.3.1918-03-2022
- Ошибка эквайринговой системы : Статус=-1 (Неизвестный статус транзакции)
При обращении к платежному терминалу в 1С 8 «Ошибка эквайринговой системы: Статус=-1 (Неизвестный статус транзакции). Операция по карте не выполнена». Платформа 1С: Предприятие 8.3.18.1289. Конфигурация 1С: Управление торговлей 10.3.71.
18-03-2022 - Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
Ошибка в конфигураторе базы 1С 8 при попытке сохранения изменений конфигурации:
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
А так же похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘…1Cv8.cgr.cfl’. 5(0x00000005):
Отказано в доступе.17-03-2022
- Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
Ошибка при программировании, конфигурировании кода в 1С 8:Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘v’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value
16-03-2022
|
quality 0 |
ural-rosaudit.ru — Аудит в сфере ЖКХ, www.ural-rosaudit.ru |
kristi48 0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
||||
1 |
||||
1C 8.x (тонкий) Выпадающий список05.09.2014, 19:40. Показов 15523. Ответов 24 Метки нет (Все метки)
Есть в документе табличная часть. Установила галку в свойствах реквизита «Оценка»: Для события «НачалоВыбораИзСписка» назначаю процедуру ОценкаНачалоВыбораИзСписка().
В результате при нажатии на кнопку выбора выходит: {Документ.ВыдачаСертификатов.Форма.ФормаДокумента. Форма(178)}: Ошибка при вызове метода контекста (ПолучитьСписокОценок)
__________________ 0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 20:33 |
2 |
А что помещаяется в список значений в серверной функции? 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 20:50 [ТС] |
3 |
Помогите, пожалуйста, правильно создать выпадающий список который будет зависеть от наименования например Добавлено через 1 минуту 0 |
Модератор 3697 / 2897 / 569 Регистрация: 10.03.2011 Сообщений: 11,398 Записей в блоге: 1 |
|
05.09.2014, 21:16 |
4 |
kristi48, Дисциплина — какой тип имеет? (Список значений?) 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:23 [ТС] |
5 |
Да. Подскажите как правильно создать мне выпадающий список и организовать отбор по реквизиту? 0 |
Tklwegsd 841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
||||
05.09.2014, 21:34 |
6 |
|||
Что написано в функции?
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:36 [ТС] |
7 |
Это я просто попробовала передать значение Добавлено через 53 секунды 0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 21:42 |
8 |
Чтобы помогли, надо или задавать вопросы, или отвечать на те, что спрашивают. 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:46 [ТС] |
9 |
Я попросила помощи в создании выпадающего списка значений, чтобы можно было на форме отобрать по реквизиту, например, сотрудников мужского пола только, или учеников у которых только 5, и тд… ну я не понимаю как это реализовать в 1с 0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 21:51 |
10 |
Может, заново и по порядку 0 |
Модератор 3697 / 2897 / 569 Регистрация: 10.03.2011 Сообщений: 11,398 Записей в блоге: 1 |
|
05.09.2014, 21:51 |
11 |
ну я не понимаю как это реализовать в 1с А как бы вы это реализовали не в 1С ? 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:59 [ТС] |
12 |
Мне нужно создать выпадающий список сотрудников, к примеру, в табличной части документа есть поле пол. Вот если я выбираю значение пола — мужской, в выпадающем списке должны быть сотрудники только мужского пола и т.д. Добавлено через 1 минуту 0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:00 |
13 |
Сотрудники все-таки не маленький справочник… 0 |
Модератор 3697 / 2897 / 569 Регистрация: 10.03.2011 Сообщений: 11,398 Записей в блоге: 1 |
|
05.09.2014, 22:00 |
14 |
ну это совсем разные вещи Практически одно и тоже 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 22:01 [ТС] |
15 |
у меня учебная версия, сотрудников мало, поставили именно такую задачу… 0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:02 |
16 |
Какую задачу? 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 22:05 [ТС] |
17 |
Возможно Вы правы, но как это осуществить в 1С я не понимаю, не в плане как это должно выглядеть визуально, и уж тем более синтаксически. Но очень нужно разобраться. Добавлено через 1 минуту 0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:16 |
18 |
Нарисовал картинку с формой выбора. Миниатюры
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:17 |
19 |
Выпадающий список придется формировать программно. 0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 22:23 [ТС] |
20 |
А где можно посмотреть как он создается или почитать? 0 |
Сергей
Местный
Сообщений: 8
Баллов: 15
Регистрация: 26.06.2022
#10
0
28.06.2022 13:36:40
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ТекущиеДанные = РаботаСоСпискамиДокументовКлиент.ПолучитьДанныеТекущейСтрокиСписка(
Элементы.Список, Элементы.Список.ТекущаяСтрока);
Если ТекущиеДанные = Неопределено Тогда
Возврат;
КонецЕсли;
Если Поле = Элементы.Файлы Тогда
ОткрыватьЗакладкуФайлы=ПроверкаОткрытияЗаклФайлы(ЭтаФорма)
ПараметрыОткрытия = Новый Структура(«Ключ, ОткрытьЗакладкуФайлы», ТекущиеДанные.Ссылка, ОткрыватьЗакладкуФайлы);
ОткрытьФорму(«Справочник.ВнутренниеДокументы.ФормаОбъекта», ПараметрыОткрытия, Элементы.Список);
Возврат;
КонецЕсли;
Если Поле = Элементы.ПодписанЭП Тогда
ПараметрыОткрытия = Новый Структура(«Ключ, ОткрытьЗакладкуЭП», ТекущиеДанные.Ссылка, Истина);
ОткрытьФорму(«Справочник.ВнутренниеДокументы.ФормаОбъекта», ПараметрыОткрытия, Элементы.Список);
Возврат;
КонецЕсли;
Если Поле = Элементы.Задачи Тогда
ОткрытьФорму(«ОбщаяФорма.ПроцессыИЗадачи»,
Новый Структура(«Предмет», ТекущиеДанные.Ссылка),
ЭтаФорма);
Возврат;
КонецЕсли;
Если Поле = Элементы.ЕстьКатегории Тогда
ПараметрыОткрытия = Новый Структура(«Ключ, ОткрытьЗакладкуКатегории», ТекущиеДанные.Ссылка, Истина);
ОткрытьФорму(«Справочник.ВнутренниеДокументы.ФормаОбъекта», ПараметрыОткрытия, Элементы.Список);
Возврат;
КонецЕсли;
Если Поле = Элементы.СостояниеКонтроля Тогда
КонтрольКлиент.ОбработкаКомандыКонтроль(ТекущиеДанные.Ссылка, ЭтаФорма);
Возврат;
КонецЕсли;
ПараметрыОткрытия = Новый Структура(«Ключ», ТекущиеДанные.Ссылка);
ОткрытьФорму(«Справочник.ВнутренниеДокументы.ФормаОбъекта», ПараметрыОткрытия, Элементы.Список);
КонецПроцедуры
Данная ошибка возникает в тот момент, когда Вы пытаетесь вызвать серверный метод и передаете ему в качестве параметра управляемую форму.
Рассмотрим следующий модуль управляемой формы:
&НаСервере Функция ТестВызоваСервера(Форма) Форма.ТолькоПросмотр = Истина; КонецФункции // ТестВызоваСервера() &НаКлиенте Процедура ПокупательПриИзменении(Элемент) //попытка передачи переменной локального контекста на сервер ТестВызоваСервера(ЭтаФорма); КонецПроцедуры
Дело в том, что в контексте модуля управляемой формы переменная ЭтаФорма
доступна всегда (как на клиенте, так и на сервере) и дополнительно ее передавать не требуется (если только вы не вызываете процедуру или функцию, перед которой указана директива &НаСервереБезКонтекста
). Правильным будет следующий код:
&НаСервере Функция ТестВызоваСервера() ЭтаФорма.ТолькоПросмотр = Истина; КонецФункции // ТестВызоваСервера() &НаКлиенте Процедура ПокупательПриИзменении(Элемент) //вызов контекстной серверной функции ТестВызоваСервера(); КонецПроцедуры
Аналогичное замечание относится к серверным вызовам. Вы не можете передать содержимое переменной ЭтаФорма
на сервер. Вы можете только запросить необходимую информацию на сервере и изменить форму в контексте клиента, либо реализовать это через серверный метод самой формы. Например, такой код работать не будет:
&НаКлиенте Процедура ПокупательПриИзменении(Элемент) //попытка передачи переменной локального контекста на сервер ОбщийМодульСервер.Тест(ЭтаФорма); КонецПроцедуры
Подумайте сами, чем можно заменить такой вызов
Доброго времени суток! Разрабатываю в 1с 8 управляемое приложение. Есть процедура, выполняемая на сервере (находится в модуле формы). Она вызывается в нескольких местах. Причем при вызове в «ПриОткрытии» — отрабатыват нормально без ошибок. При последующих обращениях с процедуре — ошибка {Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма}: Ошибка при вызове метода контекста (УстановитьВидимость) УстановитьВидимость; по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства ‘valList’: форма: Элемент имя: { по причине: Ошибка преобразования данных XDTO: Запись значения свойства ‘value’: форма: Элемент имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
нельзя передавать элемент списка… передавай список или индекс
Ага, я прочитал, дело в том, что ничего я не передаю. И она же отрабатыват хотябы один раз при открытии.
(в верху в описании ошибки процедура другая но ошибка таже и в такой же ситуации. Но там уж точно нигде не касается СЗ, там просто текста много)
АУ професионалы, где вы? даже если полностью комментирую текст серверной процедуры — ошибка вылетает!
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
kristi48 0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
||||
1 |
||||
1C 8.x (тонкий) Выпадающий список05.09.2014, 19:40. Показов 15954. Ответов 24 Метки нет (Все метки)
Есть в документе табличная часть. Установила галку в свойствах реквизита «Оценка»: Для события «НачалоВыбораИзСписка» назначаю процедуру ОценкаНачалоВыбораИзСписка().
В результате при нажатии на кнопку выбора выходит: {Документ.ВыдачаСертификатов.Форма.ФормаДокумента.Форма(178)}: Ошибка при вызове метода контекста (ПолучитьСписокОценок)
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 20:33 |
2 |
А что помещаяется в список значений в серверной функции?
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 20:50 [ТС] |
3 |
Помогите, пожалуйста, правильно создать выпадающий список который будет зависеть от наименования например Добавлено через 1 минуту
0 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
|
05.09.2014, 21:16 |
4 |
kristi48, Дисциплина — какой тип имеет? (Список значений?)
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:23 [ТС] |
5 |
Да. Подскажите как правильно создать мне выпадающий список и организовать отбор по реквизиту?
0 |
Tklwegsd 841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
||||
05.09.2014, 21:34 |
6 |
|||
Что написано в функции?
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:36 [ТС] |
7 |
Это я просто попробовала передать значение Добавлено через 53 секунды
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 21:42 |
8 |
Чтобы помогли, надо или задавать вопросы, или отвечать на те, что спрашивают.
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:46 [ТС] |
9 |
Я попросила помощи в создании выпадающего списка значений, чтобы можно было на форме отобрать по реквизиту, например, сотрудников мужского пола только, или учеников у которых только 5, и тд… ну я не понимаю как это реализовать в 1с
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 21:51 |
10 |
Может, заново и по порядку
0 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
|
05.09.2014, 21:51 |
11 |
ну я не понимаю как это реализовать в 1с А как бы вы это реализовали не в 1С ?
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 21:59 [ТС] |
12 |
Мне нужно создать выпадающий список сотрудников, к примеру, в табличной части документа есть поле пол. Вот если я выбираю значение пола — мужской, в выпадающем списке должны быть сотрудники только мужского пола и т.д. Добавлено через 1 минуту
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:00 |
13 |
Сотрудники все-таки не маленький справочник…
0 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
|
05.09.2014, 22:00 |
14 |
ну это совсем разные вещи Практически одно и тоже
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 22:01 [ТС] |
15 |
у меня учебная версия, сотрудников мало, поставили именно такую задачу…
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:02 |
16 |
Какую задачу?
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 22:05 [ТС] |
17 |
Возможно Вы правы, но как это осуществить в 1С я не понимаю, не в плане как это должно выглядеть визуально, и уж тем более синтаксически. Но очень нужно разобраться. Добавлено через 1 минуту
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:16 |
18 |
Нарисовал картинку с формой выбора. Миниатюры
0 |
841 / 604 / 211 Регистрация: 24.07.2013 Сообщений: 2,101 |
|
05.09.2014, 22:17 |
19 |
Выпадающий список придется формировать программно.
0 |
0 / 0 / 0 Регистрация: 27.03.2014 Сообщений: 83 |
|
05.09.2014, 22:23 [ТС] |
20 |
А где можно посмотреть как он создается или почитать?
0 |