|
|||
Близняшка
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) спасибки сработало |
||
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
Пишет ошибка: Ошибка при вызове конструктора (ОписаниеТипов): Несоответствие типов (параметр номер ‘2’)
дарю: Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);
ИМХО: без фото не взлетит…
а почему как у меня не работает ?
ТипДокумента = неопределено
читаем внимательно: ТипДокумента = Новый ОписаниеТипов(«ДокументСсылка.ПоступлениеТоваровУслуг»);
МассивТипа.Добавить(Тип(«ДокументСсылка.ПоступлениеТоваровУслуг»));
Потому-что нужно читать документацию и синтакс-помошник. Вот прочитай описание этого конструктора и сама ответь на свой вопрос.
спасибки сработало пасибо думаю сработает аналогично 2-й параметр, добавляемые типы, которые содержатся в массиве. и в чем ошибка ???
Ошибка в том, что первый параметр в данном случае не нужен.
спасибо, я поняла свою ошибку
Тэги:
Комментарии доступны только авторизированным пользователям
0 — 12.04.2013 — 07:08 |
SQL — база 1С , при формировании колонки ТЗ ТЗ.Колонки.Добавить(«Субконто3»,Новый ОписаниеТипов(«Характеристика.ВидыСубконтоХозрасче тные»),,);
выдает ошибку: Всем заранее спасибо!
|
|
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)
———————————————
Т.е. если в качестве реквизита набираешь часть существующего имени, например
«ткДопУслугиПеревозокДопУслуги.Наимен» — то по «контрол пробел» правильно подтягивается «ткДопУслугиПеревозокДопУслуги.Наименование»
Но вот если «контрол пробел» нажимаешь «после точки» («ткДопУслугиПеревозокДопУслуги.») то начинает ругаться.