Ошибка отображения типов отсутствует отображение для типа элементсписказначений

Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’

Описание ошибки:
Ошибка при программировании, конфигурировании кода в 1С 8:

Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘v’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value

Найденные решения:

1C 8 Ошибка отображения типов: Отсутствует отображение для типа ЭлементСпискаЗначений,

Нажатие на изображении увеличит его
1C 8, Отсутствует отображение для типа ЭлементСпискаЗначений, по причине, ошибка передачи данных между клиентом и сервером, значение недопустимого типа

Возникла при написании кода индивидуальной конфигурации. Но, как оказалось, может подстерегать программиста из-за его невнимательности и при конфигурировании в других конфигурациях. Итак, в чем же причина возникновения данной ошибки. В управляемой форме был создан реквизит типа «СписокЗначений». При открытии формы по коду срабатывает обработчик заполнения этого списка значений. Т.е. в коде создается переменная с помощью конструктора «Новый СписокЗначений», значение которой потом и устанавливается реквизиту формы. Но, перед тем как это происходит, в коде список значений изменяется — в частности выполняется его дополнительная сортировка. Конечно, ошибка «Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений'» может возникнуть у Вас не только в такой ситуации. Сейчас разберемся в чем ее суть.

1С 8, Ошибка для типа ЭлементСпискаЗначений, передачи данных между клиентом и сервером, значение недопустимого типа, по причине, ошибка преобразования данных XDTO

Как было отмечено в этой частной задаче выполняется сортировка исходного заполненного списка значений. Но, т.к. в этой частной задаче не подходило использование метода «СортироватьПоЗначению(<Направление>)«, т.к. сортировка более сложная (по текстовым данным с разделителями порядка, содержащих разделитель «.», пример: 1.1, 2.2, 2.2.1, 2.2.2, 3.1, 3.2, 3.3.1, 3.3.2). Поэтому сортировка выполнялась программно с созданием новой переменной типа «СписокЗначений» и ее заполнением по данным исходного списка.

После сохранения кода и попытки проверки появилась ошибка, текст которой приведен в начале страницы. Анализ данных через предмет отладки неявно, но показал ошибку.

Нажатие на изображении увеличит его

1C 8, как устранить, исправить ошибку, ошибка преобразования данных XDTO, отсутствует отображение для типа ЭлементСпискаЗначений

Не смотря на то, что в методической информации «Синтакс-помощника» 1С 8 указано, что значение элемента списка значений может быть любым (произвольным), все-таки для случая использования в управляемой форме в качестве реквизита накладывается ограничение по типу. И нельзя в значение такого списка значений поместить «ЭлементСискаЗначений» другого списка значений.

1С 8, какие значения могут быть у списказначений, исключения для управляемой формы

Т.е. для моего случая использования списка значений в управляемой форме в качестве реквизита ошибка была в коде, где происходило заполнение значений нового списка по данным исходного при сортировке.

Нажатие на изображении увеличит его

Было выполнено исправление в коде для обращения к значениям и передачи их в качестве значений нового списка значений. 

Нажатие на изображении увеличит его
1С 8, в чем причина ошибки в форме, отсутствует отображение для типа Элемент списка значений, ошибка отображения типов

В данном случае значениями списка были значения примитивного тип «Строка», поэтому дальнейшая работа доработанного кода стала возможной. И это все-таки позволило реализовать задачу. Если у Вас будут другие типы, например ссылки, то продумывайте заранее, как будете упорядочить, возможно придется через другие универсальные объекты, например использование таблицы значений, и потом заполнять конечный список значений. Другие примитивные типы не проверялись, но предполагаю, что они так же подойдут для корректной работы в управляемой форме. в качестве значений списка. Поэтому учитывайте это, если столкнетесь с данной ошибкой при Вашем конфигурировании — подбирайте по возможности простой тип для значений списка.

Нажатие на изображении увеличит его
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:
Запись значения свойства ‘v’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value

Найденные решения:

1C 8 Ошибка отображения типов: Отсутствует отображение для типа ЭлементСпискаЗначений,

Нажатие на изображении увеличит его
1C 8, Отсутствует отображение для типа ЭлементСпискаЗначений, по причине, ошибка передачи данных между клиентом и сервером, значение недопустимого типа

Возникла при написании кода индивидуальной конфигурации. Но, как оказалось, может подстерегать программиста из-за его невнимательности и при конфигурировании в других конфигурациях. Итак, в чем же причина возникновения данной ошибки. В управляемой форме был создан реквизит типа «СписокЗначений». При открытии формы по коду срабатывает обработчик заполнения этого списка значений. Т.е. в коде создается переменная с помощью конструктора «Новый СписокЗначений», значение которой потом и устанавливается реквизиту формы. Но, перед тем как это происходит, в коде список значений изменяется — в частности выполняется его дополнительная сортировка. Конечно, ошибка «Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’» может возникнуть у Вас не только в такой ситуации. Сейчас разберемся в чем ее суть.

1С 8, Ошибка для типа ЭлементСпискаЗначений, передачи данных между клиентом и сервером, значение недопустимого типа, по причине, ошибка преобразования данных XDTO

Как было отмечено в этой частной задаче выполняется сортировка исходного заполненного списка значений. Но, т.к. в этой частной задаче не подходило использование метода «СортироватьПоЗначению(<Направление>)«, т.к. сортировка более сложная (по текстовым данным с разделителями порядка, содержащих разделитель «.», пример: 1.1, 2.2, 2.2.1, 2.2.2, 3.1, 3.2, 3.3.1, 3.3.2). Поэтому сортировка выполнялась программно с созданием новой переменной типа «СписокЗначений» и ее заполнением по данным исходного списка.

После сохранения кода и попытки проверки появилась ошибка, текст которой приведен в начале страницы. Анализ данных через предмет отладки неявно, но показал ошибку.

Нажатие на изображении увеличит его

1C 8, как устранить, исправить ошибку, ошибка преобразования данных XDTO, отсутствует отображение для типа ЭлементСпискаЗначений

Не смотря на то, что в методической информации «Синтакс-помощника» 1С 8 указано, что значение элемента списка значений может быть любым (произвольным), все-таки для случая использования в управляемой форме в качестве реквизита накладывается ограничение по типу. И нельзя в значение такого списка значений поместить «ЭлементСискаЗначений» другого списка значений.

1С 8, какие значения могут быть у списказначений, исключения для управляемой формы

Т.е. для моего случая использования списка значений в управляемой форме в качестве реквизита ошибка была в коде, где происходило заполнение значений нового списка по данным исходного при сортировке.

Нажатие на изображении увеличит его

Было выполнено исправление в коде для обращения к значениям и передачи их в качестве значений нового списка значений. 

Нажатие на изображении увеличит его
1С 8, в чем причина ошибки в форме, отсутствует отображение для типа Элемент списка значений, ошибка отображения типов

В данном случае значениями списка были значения примитивного тип «Строка», поэтому дальнейшая работа доработанного кода стала возможной. И это все-таки позволило реализовать задачу. Если у Вас будут другие типы, например ссылки, то продумывайте заранее, как будете упорядочить, возможно придется через другие универсальные объекты, например использование таблицы значений, и потом заполнять конечный список значений. Другие примитивные типы не проверялись, но предполагаю, что они так же подойдут для корректной работы в управляемой форме. в качестве значений списка. Поэтому учитывайте это, если столкнетесь с данной ошибкой при Вашем конфигурировании — подбирайте по возможности простой тип для значений списка.

Нажатие на изображении увеличит его
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.19

    18-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
azhur-blog.ru — мошенничество в интернете, www.azhur-blog.ru
info-compas.ru — каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas — Группа вКонтакте Методы заработка и работы при помощи Интернет

kristi48

0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

1

1C 8.x (тонкий)

Выпадающий список

05.09.2014, 19:40. Показов 15523. Ответов 24

Метки нет (Все метки)


Есть в документе табличная часть.
В форме документа хочу поля одной из колонок (Оценка) табличной части заполнять при помощи выпадающего списка. Список значений должен формироваться в зависимости от значения поля той же строки (Дисциплина).

Установила галку в свойствах реквизита «Оценка»:
Кнопка списка выбора — Да,
Использование кнопки выбора — Нет,
Быстрый выбор — Да.

Для события «НачалоВыбораИзСписка» назначаю процедуру ОценкаНачалоВыбораИзСписка().

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&НаКлиенте
Процедура ОценкаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)    
    СтандартнаяОбработка = Ложь;
    // Заполним выпадающий список значений оценок
    СписокОценок = ПолучитьСписокОценок(Элемент.Родитель.ТекущиеДанные.Дисциплина);
    Для Каждого Оценка Из СписокОценок Цикл
        Элементы.РезультатыОбученияОценка.СписокВыбора.Добавить(Оценка);
    КонецЦикла;    
КонецПроцедуры
 
 
&НаСервере
Функция ПолучитьСписокОценок(Дисциплина)
    Оценки = Новый СписокЗначений;
    ...
    Возврат Оценки; 
КонецФункции

В результате при нажатии на кнопку выбора выходит:

{Документ.ВыдачаСертификатов.Форма.ФормаДокумента. Форма(178)}: Ошибка при вызове метода контекста (ПолучитьСписокОценок)
СписокОценок = ПолучитьСписокОценок(Элемент.Родитель.ТекущиеДанны е.Дисциплина);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘valList’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/logform}valList
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
Подскажите, как задать допустимые значения из выпадающего списка.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

Эксперт 1С

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

Модератор

Эксперт 1С

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

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 21:34

6

Что написано в функции?

1C
1
2
3
4
5
6
&НаСервере
Функция ПолучитьСписокОценок(Дисциплина)
    Оценки = Новый СписокЗначений;
    ...
    Возврат Оценки; 
КонецФункции

0

0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

05.09.2014, 21:36

 [ТС]

7

Это я просто попробовала передать значение

Добавлено через 53 секунды
Я только учусь 1С, поэтому я мало что понимаю

0

Эксперт 1С

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

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 21:51

10


по какому реквизиту? где отобрать? при чем тут выпадающий список?

Может, заново и по порядку

0

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

05.09.2014, 21:51

11

Цитата
Сообщение от kristi48
Посмотреть сообщение

ну я не понимаю как это реализовать в 1с

А как бы вы это реализовали не в 1С ?

0

0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

05.09.2014, 21:59

 [ТС]

12

Мне нужно создать выпадающий список сотрудников, к примеру, в табличной части документа есть поле пол. Вот если я выбираю значение пола — мужской, в выпадающем списке должны быть сотрудники только мужского пола и т.д.

Добавлено через 1 минуту
Когда то давно я делала выпадающий список в экселе, проблем не было, ну это совсем разные вещи

0

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 22:00

13

Сотрудники все-таки не маленький справочник…
Может лучше использовать форму выбора с отбором по полу?

0

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

05.09.2014, 22:00

14

Цитата
Сообщение от kristi48
Посмотреть сообщение

ну это совсем разные вещи

Практически одно и тоже

0

0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

05.09.2014, 22:01

 [ТС]

15

у меня учебная версия, сотрудников мало, поставили именно такую задачу…

0

Эксперт 1С

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

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 22:16

18

Нарисовал картинку с формой выбора.
Нужно в свойствах реквизита «Сотрудник» установить связь параметров выбора с реквизитом «Пол».
Остально платформа отрабатывает автоматически.

Миниатюры

Выпадающий список
 

0

Эксперт 1С

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

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Есть в документе табличная часть.
В форме документа хочу поля одной из колонок (Оценка) табличной части заполнять при помощи выпадающего списка. Список значений должен формироваться в зависимости от значения поля той же строки (Дисциплина).

Установила галку в свойствах реквизита «Оценка»:
Кнопка списка выбора — Да,
Использование кнопки выбора — Нет,
Быстрый выбор — Да.

Для события «НачалоВыбораИзСписка» назначаю процедуру ОценкаНачалоВыбораИзСписка().

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&НаКлиенте
Процедура ОценкаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)    
    СтандартнаяОбработка = Ложь;
    // Заполним выпадающий список значений оценок
    СписокОценок = ПолучитьСписокОценок(Элемент.Родитель.ТекущиеДанные.Дисциплина);
    Для Каждого Оценка Из СписокОценок Цикл
        Элементы.РезультатыОбученияОценка.СписокВыбора.Добавить(Оценка);
    КонецЦикла;    
КонецПроцедуры
 
 
&НаСервере
Функция ПолучитьСписокОценок(Дисциплина)
    Оценки = Новый СписокЗначений;
    ...
    Возврат Оценки; 
КонецФункции

В результате при нажатии на кнопку выбора выходит:

{Документ.ВыдачаСертификатов.Форма.ФормаДокумента.Форма(178)}: Ошибка при вызове метода контекста (ПолучитьСписокОценок)
СписокОценок = ПолучитьСписокОценок(Элемент.Родитель.ТекущиеДанные.Дисциплина);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘valList’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/logform}valList
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
Подскажите, как задать допустимые значения из выпадающего списка.



0



Эксперт 1С

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



Модератор

Эксперт 1С

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

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 21:34

6

Что написано в функции?

1C
1
2
3
4
5
6
&НаСервере
Функция ПолучитьСписокОценок(Дисциплина)
    Оценки = Новый СписокЗначений;
    ...
    Возврат Оценки; 
КонецФункции



0



0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

05.09.2014, 21:36

 [ТС]

7

Это я просто попробовала передать значение

Добавлено через 53 секунды
Я только учусь 1С, поэтому я мало что понимаю



0



Эксперт 1С

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



Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 21:51

10


по какому реквизиту? где отобрать? при чем тут выпадающий список?

Может, заново и по порядку



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

05.09.2014, 21:51

11

Цитата
Сообщение от kristi48
Посмотреть сообщение

ну я не понимаю как это реализовать в 1с

А как бы вы это реализовали не в 1С ?



0



0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

05.09.2014, 21:59

 [ТС]

12

Мне нужно создать выпадающий список сотрудников, к примеру, в табличной части документа есть поле пол. Вот если я выбираю значение пола — мужской, в выпадающем списке должны быть сотрудники только мужского пола и т.д.

Добавлено через 1 минуту
Когда то давно я делала выпадающий список в экселе, проблем не было, ну это совсем разные вещи



0



Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 22:00

13

Сотрудники все-таки не маленький справочник…
Может лучше использовать форму выбора с отбором по полу?



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

05.09.2014, 22:00

14

Цитата
Сообщение от kristi48
Посмотреть сообщение

ну это совсем разные вещи

Практически одно и тоже



0



0 / 0 / 0

Регистрация: 27.03.2014

Сообщений: 83

05.09.2014, 22:01

 [ТС]

15

у меня учебная версия, сотрудников мало, поставили именно такую задачу…



0



Эксперт 1С

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



Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

05.09.2014, 22:16

18

Нарисовал картинку с формой выбора.
Нужно в свойствах реквизита «Сотрудник» установить связь параметров выбора с реквизитом «Пол».
Остально платформа отрабатывает автоматически.

Миниатюры

Выпадающий список
 



0



Эксперт 1С

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



  • Ошибка отображения типов отсутствует отображение для типа чтение текста
  • Ошибка отображения типов отсутствует отображение для типа файл
  • Ошибка отображения типов отсутствует отображение для типа управляемая форма
  • Ошибка отображения типов отсутствует отображение для типа таблицаформы
  • Ошибка отображения типов отсутствует отображение для типа результатзапроса