|
|||
| Близняшка
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) спасибо, я поняла свою ошибку |
![]() |
|
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.
