Ошибка при вызове конструктора описаниетипов

Я
   Близняшка

25.01.10 — 12:07

МассивТипа=Новый Массив;

МассивТипа.Добавить(ТипЗнч(Документы.ПоступлениеТоваровУслуг.ПустаяСсылка()));

ТипДокумента=Новый ОписаниеТипов(ТипДокумента,МассивТипа);

Пишет ошибка: Ошибка при вызове конструктора (ОписаниеТипов): Несоответствие типов (параметр номер ‘2’)

   Stepa86

1 — 25.01.10 — 12:09

дарю: Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);

   Ц_У

2 — 25.01.10 — 12:09

(0) ИМХО: без фото не взлетит…

   Близняшка

3 — 25.01.10 — 12:12

(1) а почему как у меня не работает ?

   Ненавижу 1С

4 — 25.01.10 — 12:13

(3) что говорит СП?

   zbv

5 — 25.01.10 — 12:13

(3) ТипДокумента = неопределено

   Близняшка

6 — 25.01.10 — 12:14

(1)

МассивТипа=Новый Массив;

МассивТипа.Добавить(«ДокументСсылка.ПоступлениеТоваровУслуг»);

ТипДокумента=Новый ОписаниеТипов(ТипДокумента,МассивТипа);

та же ошибка …..

   Stepa86

7 — 25.01.10 — 12:15

(6) читаем внимательно: ТипДокумента = Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);

   Ц_У

8 — 25.01.10 — 12:15

(6)МассивТипа.Добавить(Тип(«ДокументСсылка.ПоступлениеТоваровУслуг»));

   RealSaint

9 — 25.01.10 — 12:16

(3) Потому-что нужно читать документацию и синтакс-помошник. Вот прочитай описание этого конструктора и сама ответь на свой вопрос.

   Близняшка

10 — 25.01.10 — 12:18

(7) спасибки сработало

(8) пасибо думаю сработает аналогично

(9) 2-й параметр, добавляемые типы, которые содержатся в массиве. и в чем ошибка ???

   RealSaint

11 — 25.01.10 — 12:22

(10) Ошибка в том, что первый параметр в данном случае не нужен.

  

Близняшка

12 — 25.01.10 — 12:24

(11) спасибо, я поняла свою ошибку

Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn

Перейти к контенту

Я
   Близняшка

25.01.10 — 12:07

МассивТипа=Новый Массив;

МассивТипа.Добавить(ТипЗнч(Документы.ПоступлениеТоваровУслуг.ПустаяСсылка()));

ТипДокумента=Новый ОписаниеТипов(ТипДокумента,МассивТипа);

Пишет ошибка: Ошибка при вызове конструктора (ОписаниеТипов): Несоответствие типов (параметр номер ‘2’)

   Stepa86

1 — 25.01.10 — 12:09

дарю: Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);

   Ц_У

2 — 25.01.10 — 12:09

(0) ИМХО: без фото не взлетит…

   Близняшка

3 — 25.01.10 — 12:12

(1) а почему как у меня не работает ?

   Ненавижу 1С

4 — 25.01.10 — 12:13

(3) что говорит СП?

   zbv

5 — 25.01.10 — 12:13

(3) ТипДокумента = неопределено

   Близняшка

6 — 25.01.10 — 12:14

(1)

МассивТипа=Новый Массив;

МассивТипа.Добавить(«ДокументСсылка.ПоступлениеТоваровУслуг»);

ТипДокумента=Новый ОписаниеТипов(ТипДокумента,МассивТипа);

та же ошибка …..

   Stepa86

7 — 25.01.10 — 12:15

(6) читаем внимательно: ТипДокумента = Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);

   Ц_У

8 — 25.01.10 — 12:15

(6)МассивТипа.Добавить(Тип(«ДокументСсылка.ПоступлениеТоваровУслуг»));

   RealSaint

9 — 25.01.10 — 12:16

(3) Потому-что нужно читать документацию и синтакс-помошник. Вот прочитай описание этого конструктора и сама ответь на свой вопрос.

   Близняшка

10 — 25.01.10 — 12:18

(7) спасибки сработало

(8) пасибо думаю сработает аналогично

(9) 2-й параметр, добавляемые типы, которые содержатся в массиве. и в чем ошибка ???

   RealSaint

11 — 25.01.10 — 12:22

(10) Ошибка в том, что первый параметр в данном случае не нужен.

  

Близняшка

12 — 25.01.10 — 12:24

(11) спасибо, я поняла свою ошибку

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Автор Александр Мун, 29 ноя 2019, 09:27

0 Пользователей и 1 гость просматривают эту тему.

Добрый день!
Пытаюсь в цикле вывести на форму получаемые картинки, и не могу понять, что я делаю не так


Для каждого Фото Из JSON.photos Цикл
    i = i + 1;
    путь = "D:1CPhotoFines" + Строка(Объект.billid) + "" + Строка(i) + "-" + Строка(Объект.billid) + ".jpeg";
    ДвоичныеДанные = Base64Значение(Фото.base64Value);
    ДвоичныеДанные.Записать(путь);

    Хранилище = Новый ХранилищеЗначения(Новый Картинка(путь), Новый СжатиеДанных(9));

    нРеквизиты = Новый Массив;
    РеквизитХ = Новый РеквизитФормы("РеквизитХ" + Строка(i), Новый ОписаниеТипов("ХранилищеЗначения", Хранилище), ,"Созданное поле картинка", Истина);
    нРеквизиты.Добавить(РеквизитХ);
    ИзменитьРеквизиты(нРеквизиты);

    Элемент = ЭтаФорма.Элементы.Добавить("Поле" + Строка(i), Тип("ПолеФормы"), ЭтаФорма.Элементы.Группа7);
    Элемент.Вид = ВидПоляФормы.ПолеКартинки;
    Элемент.ПутьКДанным = "РеквизитХ" + Строка(i);
КонецЦикла;

Получаю ошибку:
Ошибка при вызове конструктора (ОписаниеТипов): Несоответствие типов (параметр номер ‘2’)


Потому что нет такого конструктора у объекта «ОписаниеТипов». Попробуйте в строке


РеквизитХ = Новый РеквизитФормы("РеквизитХ" + Строка(i), Новый ОписаниеТипов("ХранилищеЗначения", Хранилище), ,"Созданное поле картинка", Истина);

Написать

   
РеквизитХ = Новый РеквизитФормы("РеквизитХ" + Строка(i), Новый ОписаниеТипов("ХранилищеЗначения"), ,"Созданное поле картинка", Истина);

«Дай человеку рыбу, и ты накормишь его на один день, научи его рыбачить, и он будет сыт всю жизнь»


Описание типов «ЛюбаяСсылка»

Типа «ЛюбаяСсылка» или «ВсеСсылки» не существует поэтому при создании объекта Новый ОписаниеТипов(«ЛюбаяСсылка») выходит ошибка.

Описание типов — объект, предназначенный для указания/ограничения реквизита списком определенных  программистом типов.

Часто в универсальных обработках это список необходимо максимально расширить, чтобы бы не добавлять потом каждый новый объект конфигурации

Причина ситуации

Наличие в диалоге полей ввода флажка «ЛюбаяСсылка» вводит в заблуждение о наличии такого типа, в действительности это функционал только элемента формы

ЛюбаяСсылка

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

оОписание = Новый ОписаниеТипов;
оОписание = Новый ОписаниеТипов(оОписание, Справочники.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Документы.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Перечисления.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыСчетов.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовХарактеристик.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Задачи.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовРасчета.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыОбмена.ТипВсеСсылки().Типы());

Большой рекламный бюджет не ведет к высокому уровню сбыта. Наоборот, высокий уровень сбыта ведет к большому рекламному бюджету.

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Пишет ошибка: Ошибка при вызове конструктора (ОписаниеТипов): Несоответствие типов (параметр номер ‘2’)

дарю: Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);

ИМХО: без фото не взлетит…

а почему как у меня не работает ?

ТипДокумента = неопределено

читаем внимательно: ТипДокумента = Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);

МассивТипа.Добавить(Тип(«ДокументСсылка.ПоступлениеТоваровУслуг»));

Потому-что нужно читать документацию и синтакс-помошник. Вот прочитай описание этого конструктора и сама ответь на свой вопрос.

спасибки сработало пасибо думаю сработает аналогично 2-й параметр, добавляемые типы, которые содержатся в массиве. и в чем ошибка ???

Ошибка в том, что первый параметр в данном случае не нужен.

спасибо, я поняла свою ошибку

Тэги:

Комментарии доступны только авторизированным пользователям

Рекомендовать в новости

0

12.04.2013 — 07:08


SQL — база 1С , при формировании колонки ТЗ
ТЗ.Колонки.Добавить(«Субконто3»,Новый ОписаниеТипов(«Характеристика.ВидыСубконтоХозрасче тные»),,);

выдает ошибку:
{Форма.Форма.Форма(1302)**: Ошибка при вызове конструктора (ОписаниеТипов)
ТЗ.Колонки.Добавить(«Субконто1»,Новый ОписаниеТипов(«Характеристика.ВидыСубконтоХозрасче тные»),,);
по причине:
Недопустимое значение параметра (параметр номер ‘1’) (Характеристика.ВидыСубконтоХозрасчетные)

Всем заранее спасибо!

1

12.04.2013 — 07:41

Решил. Не верно типизировал.

После обновления портативной версии ИР на новый релиз, перестала работать контекстная подсказка

{ВнешняяОбработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Форма.ФормаПодсказки.Форма(373)}: Ошибка при вызове конструктора (ОписаниеТипов)
ОписаниеТипов = Новый ОписаниеТипов(ДанныеСтроки.ТипЗначения);
по причине:
Недопустимое значение параметра (параметр номер ‘1’) (Справочник.ДоговорыКонтрагентов)

Платформа: 8.3.16.1063
Режим БД: клиент-серверный
Конфигурация. Название: Бухгалтерия предприятия, редакция 2.0 (1.0.0.1312)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_2_16
Инструменты разработчика. Версия: Портативные 5.49p
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Windows x86-64 version 10.0  (Build 17763)
Клиент. Приложение: Обычное приложение 64б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
Сервер. ОС: Windows x86-64 version 10.0  (Build 17763)
Сервер. Отладка: нет

Добавлено (18.08.2020, 14:38)
———————————————
Т.е. если в качестве реквизита набираешь часть существующего имени, например

«ткДопУслугиПеревозокДопУслуги.Наимен» — то по «контрол пробел» правильно подтягивается «ткДопУслугиПеревозокДопУслуги.Наименование»

Но вот если «контрол пробел» нажимаешь «после точки» («ткДопУслугиПеревозокДопУслуги.») то начинает ругаться.

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