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

Несоответствие типов

Я
   adler

08.05.14 — 08:50

Всем привет!

1С 8.1.15.14

УТ 10.03

Распределенная БД.

Проблема:

К каждому элементу в справочнике «Номенклатура» прилеплена картинка!

И вот как то в один прекрасный день после очередного обмена на дочерней базе в справочнике Номенклатура при выделении какого либо элемента выскакивает ошибка:

{Справочник.Номенклатура.Форма.ФормаСписка(161)}: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов

            ЭлементыФормы.ОсновноеИзображение.Картинка = ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();

по причине:

Несоответствие типов

Соответственно это ооооочень мешает работе.

В чем может быть причина, ведь фотки на месте и в главной базе все нормально показывает?!!

   Chameleon1980

naïve

1 — 08.05.14 — 08:51

одна периферия?

   adler

2 — 08.05.14 — 08:59

Не понял вопроса.)

   Wobland

3 — 08.05.14 — 09:01

периферий меньше двух?

   Godofsin

4 — 08.05.14 — 09:02

Переферий >0 и <2?

   adler

5 — 08.05.14 — 09:04

Количество баз чтоль?

   adler

6 — 08.05.14 — 09:10

Не пойму как вас понимать то?

   jsmith82

7 — 08.05.14 — 09:11

при обмене косяк был

   adler

8 — 08.05.14 — 09:11

Получается одна периферия.

   jsmith82

9 — 08.05.14 — 09:11

типичный случай, когда при РИБ, реквизиты объектов дочерей становятся пустышками

   adler

10 — 08.05.14 — 09:13

А если периферия это количество баз, то тогда 12.

   jsmith82

11 — 08.05.14 — 09:13

зарегистрируй изменения для номенклатуры, выгрузи заново

   Wobland

12 — 08.05.14 — 09:14

хм.. а если периферия — это состояние души?

   adler

13 — 08.05.14 — 09:14

Уже три базы так с «пустышками», один раз вылечилось Реиндексацией, но теперь не помогает.

   adler

14 — 08.05.14 — 09:15

Если состояние души, то не думаю что в этом случае она будет измерятся в количествах)

   adler

15 — 08.05.14 — 09:17

jsmith82, для всего справочника? там много элементов же! Обмен встанет, если только порциями?

   jsmith82

16 — 08.05.14 — 09:18

посмотри что за тип знч у хранилище. получить()

   adler

17 — 08.05.14 — 09:26

Ставлю точку останова, после срабатывания вычисляю выражение:

ЭлементыФормы.ОсновноеИзображение.Картинка

Значение — Пустая

Тип — ВидКартинки

ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();

Значение — Неопределено

   adler

18 — 08.05.14 — 09:28

ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();

Значение — Ничего нет

Тип — Неопределено

Вот так.

   Wobland

19 — 08.05.14 — 09:29

значение — Неопределено

   adler

20 — 08.05.14 — 09:32

Wobland, нет.

Значение — Ничего не написано.

А в колонке Тип — Неопределено

   Wobland

21 — 08.05.14 — 09:32

(20) это такое невидимое Неопределено

   adler

22 — 08.05.14 — 09:37

Ну да. Получается он не имеет значения?

   Wobland

23 — 08.05.14 — 09:40

(22) Неопределено — это такое значение типа Неопределено

   adler

24 — 08.05.14 — 09:41

Да это я знаю. Получается, что значение не присвоено.

Значит, только заново выгружать?

  

adler

25 — 08.05.14 — 09:42

А можно выгрузить ХранилищеДополнительнойИнформации, фотки же там валяются?

Несоответствие типов

Я
   adler

08.05.14 — 08:50

Всем привет!

1С 8.1.15.14

УТ 10.03

Распределенная БД.

Проблема:

К каждому элементу в справочнике «Номенклатура» прилеплена картинка!

И вот как то в один прекрасный день после очередного обмена на дочерней базе в справочнике Номенклатура при выделении какого либо элемента выскакивает ошибка:

{Справочник.Номенклатура.Форма.ФормаСписка(161)}: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов

            ЭлементыФормы.ОсновноеИзображение.Картинка = ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();

по причине:

Несоответствие типов

Соответственно это ооооочень мешает работе.

В чем может быть причина, ведь фотки на месте и в главной базе все нормально показывает?!!

   Chameleon1980

1 — 08.05.14 — 08:51

одна периферия?

   adler

2 — 08.05.14 — 08:59

Не понял вопроса.)

   Wobland

3 — 08.05.14 — 09:01

периферий меньше двух?

   Godofsin

4 — 08.05.14 — 09:02

Переферий >0 и <2?

   adler

5 — 08.05.14 — 09:04

Количество баз чтоль?

   adler

6 — 08.05.14 — 09:10

Не пойму как вас понимать то?

   jsmith82

7 — 08.05.14 — 09:11

при обмене косяк был

   adler

8 — 08.05.14 — 09:11

Получается одна периферия.

   jsmith82

9 — 08.05.14 — 09:11

типичный случай, когда при РИБ, реквизиты объектов дочерей становятся пустышками

   adler

10 — 08.05.14 — 09:13

А если периферия это количество баз, то тогда 12.

   jsmith82

11 — 08.05.14 — 09:13

зарегистрируй изменения для номенклатуры, выгрузи заново

   Wobland

12 — 08.05.14 — 09:14

хм.. а если периферия — это состояние души?

   adler

13 — 08.05.14 — 09:14

Уже три базы так с «пустышками», один раз вылечилось Реиндексацией, но теперь не помогает.

   adler

14 — 08.05.14 — 09:15

Если состояние души, то не думаю что в этом случае она будет измерятся в количествах)

   adler

15 — 08.05.14 — 09:17

jsmith82, для всего справочника? там много элементов же! Обмен встанет, если только порциями?

   jsmith82

16 — 08.05.14 — 09:18

посмотри что за тип знч у хранилище. получить()

   adler

17 — 08.05.14 — 09:26

Ставлю точку останова, после срабатывания вычисляю выражение:

ЭлементыФормы.ОсновноеИзображение.Картинка

Значение — Пустая

Тип — ВидКартинки

ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();

Значение — Неопределено

   adler

18 — 08.05.14 — 09:28

ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();

Значение — Ничего нет

Тип — Неопределено

Вот так.

   Wobland

19 — 08.05.14 — 09:29

значение — Неопределено

   adler

20 — 08.05.14 — 09:32

Wobland, нет.

Значение — Ничего не написано.

А в колонке Тип — Неопределено

   Wobland

21 — 08.05.14 — 09:32

(20) это такое невидимое Неопределено

   adler

22 — 08.05.14 — 09:37

Ну да. Получается он не имеет значения?

   Wobland

23 — 08.05.14 — 09:40

(22) Неопределено — это такое значение типа Неопределено

   adler

24 — 08.05.14 — 09:41

Да это я знаю. Получается, что значение не присвоено.

Значит, только заново выгружать?

  

adler

25 — 08.05.14 — 09:42

А можно выгрузить ХранилищеДополнительнойИнформации, фотки же там валяются?

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

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

Содержание:

1.       Ошибка при установке значения атрибута контекста

2.       Ошибка при получении значения атрибута контекста

Одной из наиболее частых ошибок исполнения кода 1С являются ошибки, связанные с установкой реквизита либо получением реквизита через точку, либо ошибка при вызове функции или процедуры через точку. Все данные объекты являются атрибутами информационных объектов-владельцев, к которым они принадлежат. Рассмотрим примеры таких ошибок и причины их возникновения.  

1.    Ошибка при установке значения атрибута контекста

Ошибка при установке значения атрибута контекста говорит нам о невозможности присвоить выбранное значение определенному атрибуту информационного объекта. Вызвано это либо несовпадением типа атрибута и присваиваемого ей значения, отсутствием возможности присвоить значение выбранному атрибуту, так как его можно только читать, но не записывать в него, отсутствием прав у текущего пользователя на запись значений в данный атрибут. Например, в реквизит «ДатаДокумента» с типом «Дата» пытаемся записать строку, в реквизит с типом данных ссылки на документ пытаемся записать не ссылку, а объект, полученный по ссылке, что невозможно из-за несоответствия типов, что приводит к ошибке установки значения атрибута. 

Другой пример – проходя циклом выборку запроса, пытаемся в колонку выборки записать значение, что невозможно, так как значения выборки запроса можно только считывать, а для того, чтобы можно было полученные из запроса данные изменять в коде, нужно пользоваться не выборкой, а выгружать результат запроса в таблицу значений, в таком случае в цикле по ней можно будет менять значения в колонках, но только на значения, соответствующие типу колонки. Либо у пользователя, под которым выполняется код, нет прав на изменение даты документа, при попытке записать в данный реквизит новую дату, будет выведено сообщение об ошибке установке значения, но в причине будет указано отсутствие прав у пользователя.  

2.    Ошибка при получении значения атрибута контекста

Ошибка при получении значения атрибута контекста указывает на невозможность прочитать значение атрибута объекта в силу его отсутствия, либо отсутствия прав на его чтение. Например, обращение к несуществующему реквизиту объекта, несуществующему полю выборки из запроса, несуществующему свойству элемента формы и т.п. Так же как пример можно рассмотреть получение текущего пользователя из параметров сеанса — если данный параметр сеанса не установлен, то тоже будет выведена ошибка получения значения атрибута контекста, но в причине будет указана попытка получения неинициализированного значения параметра сеанса.

При возникновении данных ошибок значения атрибута в 1Св первую очередь следует проверить существование атрибута, к которому обращаются, затем проверить совпадение типов значений атрибута и присваиваемого ему значения, затем уже проверить права на установку либо чтение значения. Проверить, является ли дело в правах либо дать права на действия с атрибутом, можно, установив привилегированный режим для совершения действия с данным атрибутом, прописав перед строчкой с ошибкой УстановитьПривилегированныйРежим(Истина), после строчки — УстановитьПривилегированныйРежим(Ложь).  

Специалист компании «Кодерлайн»

Александр Суворов

Хранилище значений

Автор AlenkaInt, 04 мар 2014, 23:06

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

Здравствуйте. Есть справочник хранилище дополнительной информации. Из него вызывается форма другого справочника Изображения Номенклатуры, в котором картинки хранятся в реквизите хранилище значений. Так вот в первом справочнике нужно по ссылке открывать картинку. Когда выбираю позицию в справочнике Изображения Номенклатуры, в справочник Хранилище дополнительной информации записывается ссылка — СсылкаНаФайл. Так вот проблема в том, что не отображается картинка..
Вот код
Процедура ПоказатьКартинкуТекущейСтроки(Элемент)

   Если Элемент.ТекущиеДанные = Неопределено Тогда
      ЭлементыФормы.ПолеИзображения.Картинка = Новый Картинка();
      Возврат;
   КонецЕсли;

   //Проверка на новую строку, если новая то не обновляем изображение.
   Если НЕ Элемент.ТекущаяСтрока.Пустая() Тогда
      ЭлементыФормы.ПолеИзображения.Картинка = СсылкаНаФайл.Хранилище.Получить();
Ошибка:
{Справочник.ХранилищеДополнительнойИнформации.Форма.ФормаСпискаФайловИИзображений.Форма(98)}: Ошибка при установке значения атрибута контекста (Картинка)
ЭлементыФормы.ПолеИзображения.Картинка = СсылкаНаФайл.Хранилище.Получить();
по причине:
Несоответствие типов
Пробовала так
ЭлементыФормы.ПолеИзображения.Картинка = Новый Картинка(СсылкаНаФайл.Хранилище.Получить()) Тогда ругается на параметр 1..


Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают


Спасибо.

Добавлено: 05 мар 2014, 12:03


Спасибо. Я уже разобралась.


KorsarGrea

3 / 3 / 1

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

Сообщений: 218

1

1C 8.x

Получение картинки из хранилища значений и вывод в макет

29.07.2014, 16:19. Показов 34515. Ответов 6

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


Всем привет! Помогите пожалуйста, в ут 10.3 есть справочник ХранилищеДополнительнойИнформации. Дорабатываю обработку «ПечатьПрайсЛиста». Нужно в отдельную колонку рядом с наименование номенклатуры вывести картинки.

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"ВЫБРАТЬ
        |   ХранилищеДополнительнойИнформации.Объект.Наименование,
        |   ХранилищеДополнительнойИнформации.Хранилище
        |ИЗ
        |   Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
        |ГДЕ
        |   ХранилищеДополнительнойИнформации.Объект.Наименование = &Наименование";
  ЗапросКартинки.УстановитьПараметр("Наименование",Наименование);
  РезультатЗапросаКартинки = ЗапросКартинки.Выполнить();
 
  ВыборкаДетальныеЗаписиКартинки = РезультатЗапросаКартинки.Выбрать();
 
  Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл
    Изображение = новый Картинка();
    Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить();
  КонецЦикла;
  .
  .
  .
  .
  мКартинкаСписок.Рисунки.Картинка1.Картинка = Изображение;

Выдает ошибку:
{ВнешняяОбработка.ПечатьПрайсЛиста.МодульОбъекта(1 273)}: Ошибка при установке значения атрибута контекста (Картинка)
мКартинкаСписок.Рисунки.Картинка1.Картинка = Изображение;
по причине:
Несоответствие типов.

мКартинкаСписок — это область макета (ячейка);

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

0

GreenkA

Эксперт 1С

3051 / 1998 / 524

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

Сообщений: 6,964

29.07.2014, 16:58

2

KorsarGrea,

1C
1
2
3
4
5
6
7
8
9
10
Если ВыборкаДетальныеЗаписиКартинки.Следующий() Тогда
    Путь = КаталогВременныхФайлов()+ "1С_Картинка_" + ".bmp"; 
    Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить(); 
    Изображение.Записать(Путь); 
КонецЕсли;
  .
  .
  .
  .
  мКартинкаСписок.Рисунки.Картинка1.Картинка = Новый Картинка(Путь);

0

3 / 3 / 1

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

Сообщений: 218

29.07.2014, 17:45

 [ТС]

3

Спасибо за ответ! пока не проверял. Сохранение/Перезапись а потом загрузка занимает много времени, записей для вывода много. Имеется способ позволяющий не записывать файл?

0

GreenkA

Эксперт 1С

3051 / 1998 / 524

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

Сообщений: 6,964

29.07.2014, 17:59

4

1C
1
2
3
4
5
6
7
8
Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл
    Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить();
  КонецЦикла;
  .
  .
  .
  .
  мКартинкаСписок.Рисунки.Картинка1.Картинка = Новый Картинка(Изображение);

0

3 / 3 / 1

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

Сообщений: 218

29.07.2014, 18:04

 [ТС]

5

Ранее пробовал так, выдает ошибку «Несоответствие типов (параметр номер ‘1’)»

0

duk337

2954 / 1766 / 82

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

Сообщений: 8,280

29.07.2014, 19:16

6

1C
1
Картинка=Номенклатура.ОсновноеИзображение.Хранилище.Получить();

на этом мои знания кончаются.

1

Эксперт 1С

3051 / 1998 / 524

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

Сообщений: 6,964

29.07.2014, 21:01

7

Лучший ответ Сообщение было отмечено KorsarGrea как решение

Решение

KorsarGrea, реализовала у себя аналог

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

Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл
Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить( );
КонецЦикла;
мКартинкаСписок.Рисунки.Картинка1.Картинка = Новый Картинка(Изображение);

все норм выводится. Смотрите в отладчике, что в переменной Изображение.
У вас эта переменная объявляется до запроса? Выборка точно не пустая?

1

Войти или зарегистрироваться

8.х Ошибка при установке значения атрибута контекста (Картинка):Несоответствие типов

Тема в разделе «Отчеты и обработки для «1С:Предприятие 8″», создана пользователем Громов, 30 авг 2012.

  1. TopicStarter Overlay

    Offline

    Громов

    Регистрация:
    10 май 2012
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1

    Добрый день, не могу разобраться, подскажите если не трудно,
    Обработка должна выводить на печать сертификаты из спр. ХранилищеДополнительнойИнформации, конфигурация Комплексная автоматизация.
    Выыодит ошибку: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов..

    Код:

    Функция Печать() Экспорт
    
    ТабДокумент = Новый ТабличныйДокумент;
    Макет	   = ПолучитьМакет("Макет");
    Для Каждого Строка из СсылкаНаОбъект.Товары Цикл
    
    Запрос=Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    |    ХранилищеДополнительнойИнформации.Хранилище,
    |    ХранилищеДополнительнойИнформации.Ссылка
    |ИЗ
    |    Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
    |ГДЕ
    |    ХранилищеДополнительнойИнформации.Объект = &Объект";
    Запрос.УстановитьПараметр("Объект",Строка.Номенклатура);
    Если НЕ Запрос.Выполнить().Пустой() Тогда
    ВыборкаХранИзображений=Запрос.Выполнить().Выбрать();
    Пока ВыборкаХранИзображений.Следующий() Цикл
    ОбластьМакета = Макет.ПолучитьОбласть("Изображение");		   
    РисунокСертификат = ОбластьМакета.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    РисунокСертификат = ВыборкаХранИзображений.Хранилище.Получить();
    РисунокСертификат.Защита = Истина;
    РисунокСертификат.Лево=0;
    РисунокСертификат.Верх=0;
    РисунокСертификат.Высота=280;
    РисунокСертификат.Ширина=180;
    
    ТабДокумент.Вывести(ОбластьМакета);
    ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    
    КонецЦикла;
    Иначе
    Сообщить("Для номенклатуры "+СокрЛП(Строка.Номенклатура)+" сертификат не загружен");
    КонецЕсли;		   
    
    КонецЦикла;   
    ТабДокумент.ПолеСверху = 0;
    ТабДокумент.ПолеСлева  = 0;
    ТабДокумент.ПолеСнизу  = 0;
    ТабДокумент.ПолеСправа = 0;
    ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
    ТабДокумент.АвтоМасштаб = Истина;
    
    ТабДокумент.Показать();
    КонецФункции

    Заранее благодарен за любую помощь!

    или поправьте, если совсем не так делаю..

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

Похожие темы

  1. Santa4527

    8.х УПП
    Ошибка при получении значения атрибута контекста (Предопределенный)

    Santa4527,
    25 фев 2009
    , в разделе: «1С:Управление производственным предприятием УПП»

    Ответов:
    6
    Просмотров:
    9.363

  2. materiy_boec

    8.х ОБМЕН
    Ошибка при риб обмене между базами БП 2.0 «Ошибка при получении значения атрибута контекста (Наимено

    materiy_boec,
    8 окт 2012
    , в разделе: Обмен данными в «1С:Предприятие 8»

    Ответов:
    0
    Просмотров:
    1.901

  3. ILDARIAN

    8.х
    Ошибка при установке значения атрибута контекста (Дата)

    ILDARIAN,
    16 июл 2014
    , в разделе: Общие вопросы «1С:Предприятие 8»

    Ответов:
    9
    Просмотров:
    7.593

  4. sidrik36ad

    8.х
    При чтении XML ошибка из-за значения атрибута русскими буквами

    sidrik36ad,
    5 апр 2016
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»

    Ответов:
    3
    Просмотров:
    1.158

  5. Bkmz

    8.х
    Ошибка при установке значения Сообщение.Поле

    Bkmz,
    21 окт 2016
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»

    Ответов:
    1
    Просмотров:
    1.058
Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  Страница 1 из 1  [ Сообщений: 4 ] 

Ошибка при установке значения атрибута контекста (Картинка) 

Автор Сообщение

Новичок

Зарегистрирован: Ср янв 30, 2008 2:05 pm
Сообщения: 545

Сообщение Ошибка при установке значения атрибута контекста (Картинка)

Кассир 5.0.3.18. Опять возникла ошибка НЕсоответствие типов, картинка не найдена….эту ошибку я писал уже

viewtopic.php?t=9707&highlight=

сказали, что исправлена. а в итоге нет. и эта ошибка постоянно появляется, пока временные транзакции не очистятся. Хочу предложить разработчикам поместить кнопку «Удалить временные транзакции» в меню супервизлора для кассиров, чтобы сами кассиры могли очищать временные транзакции. Пожалуйста..магазинов много, на все магазины времени ездить нет, а ехать только из-за этого накладно.

Пт апр 18, 2008 12:15 pm

Профиль ICQ

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

К сожалению, повторить ошибку не удалось. Пожалуйста, воспроизведите ошибку, закройте 1С и пришлите полностью каталог Вашей базы на

support@shtrih-m.ru

.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пт апр 18, 2008 12:36 pm

Профиль

Igen

Новичок

Зарегистрирован: Ср янв 30, 2008 2:05 pm
Сообщения: 545

Сообщение 

дело в том, что ошибку сложно воспроизвести…она появляется при сканировании товара…и 1с после этого не закрывается..ее приходитсяотключать через диспетчер задач!

Сб апр 19, 2008 6:32 am

Профиль ICQ

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Пожалуйста, пришлите полностью каталог Вашей базы на

support@shtrih-m.ru

.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пн апр 21, 2008 12:15 pm

Профиль

Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   Страница 1 из 1  [ Сообщений: 4 ] 



1 февраля, 2017
21 апреля, 2017

Дано

  • 1С конфигурация бухгалтерия предприятия 2.0
  • Ошибка печати ПКО (приходный кассовый ордер):

{ОбщаяФорма.ФормаПечати.Форма(18)}: Ошибка при установке значения атрибута контекста

   ЭлементыФормы.ПолеДокумента.ПолеСверху

по причине:

Несоответствие типов

Анализ проблемы

На первый взгляд все ужасно:

  • в конфигураторе видно, что система пытается выполнить строчку кода:

ЭлементыФормы.ПолеДокумента.ПолеСверху          = ПечатныйДокумент.ПолеСверху;

  • в отладке видно, что обе переменные типа “Число”,
  • синтакс-помощник говорит что:

ТабличныйДокумент (SpreadsheetDocument)

ПолеСверху (TopMargin)

Использование:

Чтение и запись.

То есть ПолеСверху доступно для записи и обе переменные типа число и все тут корректно, но система говорит “Несоответствие типов” – полный бред.

Решение

На решение проблемы натолкнула фраза “Ошибка при установке значения атрибута контекста”, значит что-то не так с доступом.
Оказалось в базе нет ни одного пользователя и работа осуществлялась под пользователем НеАвторизован. После создания пользователя с необходимыми правами все заработало.

Дополнено 2017.04.10

Проблема повторилась, но уже при печати РТУ и с использованием уже настроенной учетной записи.

Помогло создание нового пользователя с такими же правами доступа. То есть нового создаем, старого удаляем и после этого все работает.

KorsarGrea

3 / 3 / 1

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

Сообщений: 218

1

1C 8.x

Получение картинки из хранилища значений и вывод в макет

29.07.2014, 16:19. Показов 40073. Ответов 6

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


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

Всем привет! Помогите пожалуйста, в ут 10.3 есть справочник ХранилищеДополнительнойИнформации. Дорабатываю обработку «ПечатьПрайсЛиста». Нужно в отдельную колонку рядом с наименование номенклатуры вывести картинки.

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"ВЫБРАТЬ
        |   ХранилищеДополнительнойИнформации.Объект.Наименование,
        |   ХранилищеДополнительнойИнформации.Хранилище
        |ИЗ
        |   Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
        |ГДЕ
        |   ХранилищеДополнительнойИнформации.Объект.Наименование = &Наименование";
  ЗапросКартинки.УстановитьПараметр("Наименование",Наименование);
  РезультатЗапросаКартинки = ЗапросКартинки.Выполнить();
 
  ВыборкаДетальныеЗаписиКартинки = РезультатЗапросаКартинки.Выбрать();
 
  Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл
    Изображение = новый Картинка();
    Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить();
  КонецЦикла;
  .
  .
  .
  .
  мКартинкаСписок.Рисунки.Картинка1.Картинка = Изображение;

Выдает ошибку:
{ВнешняяОбработка.ПечатьПрайсЛиста.МодульОбъекта(1273)}: Ошибка при установке значения атрибута контекста (Картинка)
мКартинкаСписок.Рисунки.Картинка1.Картинка = Изображение;
по причине:
Несоответствие типов.

мКартинкаСписок — это область макета (ячейка);



0



GreenkA

Эксперт 1С

3052 / 1999 / 524

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

Сообщений: 6,964

29.07.2014, 16:58

2

KorsarGrea,

1C
1
2
3
4
5
6
7
8
9
10
Если ВыборкаДетальныеЗаписиКартинки.Следующий() Тогда
    Путь = КаталогВременныхФайлов()+ "1С_Картинка_" + ".bmp"; 
    Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить(); 
    Изображение.Записать(Путь); 
КонецЕсли;
  .
  .
  .
  .
  мКартинкаСписок.Рисунки.Картинка1.Картинка = Новый Картинка(Путь);



0



3 / 3 / 1

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

Сообщений: 218

29.07.2014, 17:45

 [ТС]

3

Спасибо за ответ! пока не проверял. Сохранение/Перезапись а потом загрузка занимает много времени, записей для вывода много. Имеется способ позволяющий не записывать файл?



0



GreenkA

Эксперт 1С

3052 / 1999 / 524

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

Сообщений: 6,964

29.07.2014, 17:59

4

1C
1
2
3
4
5
6
7
8
Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл
    Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить();
  КонецЦикла;
  .
  .
  .
  .
  мКартинкаСписок.Рисунки.Картинка1.Картинка = Новый Картинка(Изображение);



0



3 / 3 / 1

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

Сообщений: 218

29.07.2014, 18:04

 [ТС]

5

Ранее пробовал так, выдает ошибку «Несоответствие типов (параметр номер ‘1’)»



0



duk337

2954 / 1766 / 82

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

Сообщений: 8,280

29.07.2014, 19:16

6

1C
1
Картинка=Номенклатура.ОсновноеИзображение.Хранилище.Получить();

на этом мои знания кончаются.



1



Эксперт 1С

3052 / 1999 / 524

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

Сообщений: 6,964

29.07.2014, 21:01

7

Лучший ответ Сообщение было отмечено KorsarGrea как решение

Решение

KorsarGrea, реализовала у себя аналог

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

Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл
Изображение = ВыборкаДетальныеЗаписиКартинки.Хранилище.Получить();
КонецЦикла;
мКартинкаСписок.Рисунки.Картинка1.Картинка = Новый Картинка(Изображение);

все норм выводится. Смотрите в отладчике, что в переменной Изображение.
У вас эта переменная объявляется до запроса? Выборка точно не пустая?



1



Доброго времени суток, не могу разобраться, подскажите если не трудно, Обработка должна выводить на печать сертификаты из спр. ХранилищеДополнительнойИнформации, конфигурация Комплексная автоматизация. Выыодит ошибку: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов.. Заранее благодарен за любую помощь!

РисунокСертификат = Новый Картинка(ВыборкаХранИзображений.Хранилище.Получить);

icipher, спасибо, но теперь пишет: Ошибка при вызове конструктора (Картинка): Несоответствие типов (параметр номер ‘1’)

Тэги: 1С 8

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

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  Страница 1 из 1  [ Сообщений: 4 ] 

Ошибка при установке значения атрибута контекста (Картинка) 

Автор Сообщение

Новичок

Зарегистрирован: Ср янв 30, 2008 2:05 pm
Сообщения: 545

Сообщение Ошибка при установке значения атрибута контекста (Картинка)

Кассир 5.0.3.18. Опять возникла ошибка НЕсоответствие типов, картинка не найдена….эту ошибку я писал уже

viewtopic.php?t=9707&highlight=

сказали, что исправлена. а в итоге нет. и эта ошибка постоянно появляется, пока временные транзакции не очистятся. Хочу предложить разработчикам поместить кнопку «Удалить временные транзакции» в меню супервизлора для кассиров, чтобы сами кассиры могли очищать временные транзакции. Пожалуйста..магазинов много, на все магазины времени ездить нет, а ехать только из-за этого накладно.

Пт апр 18, 2008 12:15 pm

Профиль ICQ

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

К сожалению, повторить ошибку не удалось. Пожалуйста, воспроизведите ошибку, закройте 1С и пришлите полностью каталог Вашей базы на

support@shtrih-m.ru

.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пт апр 18, 2008 12:36 pm

Профиль

Igen

Новичок

Зарегистрирован: Ср янв 30, 2008 2:05 pm
Сообщения: 545

Сообщение 

дело в том, что ошибку сложно воспроизвести…она появляется при сканировании товара…и 1с после этого не закрывается..ее приходитсяотключать через диспетчер задач!

Сб апр 19, 2008 6:32 am

Профиль ICQ

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Пожалуйста, пришлите полностью каталог Вашей базы на

support@shtrih-m.ru

.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пн апр 21, 2008 12:15 pm

Профиль

Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   Страница 1 из 1  [ Сообщений: 4 ] 

Войти или зарегистрироваться

8.х Ошибка при установке значения атрибута контекста (Картинка):Несоответствие типов

Тема в разделе «Отчеты и обработки для «1С:Предприятие 8″», создана пользователем Громов, 30 авг 2012.




0/5,
Голосов: 0
  1. TopicStarter Overlay

    Громов

    Offline

    Громов

    Регистрация:
    10 май 2012
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1

    Добрый день, не могу разобраться, подскажите если не трудно,
    Обработка должна выводить на печать сертификаты из спр. ХранилищеДополнительнойИнформации, конфигурация Комплексная автоматизация.
    Выыодит ошибку: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов..

    Код:
    Функция Печать() Экспорт
    
    ТабДокумент = Новый ТабличныйДокумент;
    Макет	   = ПолучитьМакет("Макет");
    Для Каждого Строка из СсылкаНаОбъект.Товары Цикл
    
    Запрос=Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    |    ХранилищеДополнительнойИнформации.Хранилище,
    |    ХранилищеДополнительнойИнформации.Ссылка
    |ИЗ
    |    Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
    |ГДЕ
    |    ХранилищеДополнительнойИнформации.Объект = &Объект";
    Запрос.УстановитьПараметр("Объект",Строка.Номенклатура);
    Если НЕ Запрос.Выполнить().Пустой() Тогда
    ВыборкаХранИзображений=Запрос.Выполнить().Выбрать();
    Пока ВыборкаХранИзображений.Следующий() Цикл
    ОбластьМакета = Макет.ПолучитьОбласть("Изображение");		   
    РисунокСертификат = ОбластьМакета.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    РисунокСертификат = ВыборкаХранИзображений.Хранилище.Получить();
    РисунокСертификат.Защита = Истина;
    РисунокСертификат.Лево=0;
    РисунокСертификат.Верх=0;
    РисунокСертификат.Высота=280;
    РисунокСертификат.Ширина=180;
    
    ТабДокумент.Вывести(ОбластьМакета);
    ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    
    КонецЦикла;
    Иначе
    Сообщить("Для номенклатуры "+СокрЛП(Строка.Номенклатура)+" сертификат не загружен");
    КонецЕсли;		   
    
    КонецЦикла;   
    ТабДокумент.ПолеСверху = 0;
    ТабДокумент.ПолеСлева  = 0;
    ТабДокумент.ПолеСнизу  = 0;
    ТабДокумент.ПолеСправа = 0;
    ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
    ТабДокумент.АвтоМасштаб = Истина;
    
    ТабДокумент.Показать();
    КонецФункции

    Заранее благодарен за любую помощь!

    или поправьте, если совсем не так делаю..


    Громов,
    30 авг 2012
    #1
(Вы должны войти или зарегистрироваться, чтобы ответить.)
Показать игнорируемое содержимое
Похожие темы

  1. Santa4527

    8.х УПП
    Ошибка при получении значения атрибута контекста (Предопределенный)

    Santa4527,
    25 фев 2009
    , в разделе: «1С:Управление производственным предприятием УПП»
    Ответов:
    6
    Просмотров:
    9.363
    AndreyNag
    18 авг 2012

  2. materiy_boec

    8.х ОБМЕН
    Ошибка при риб обмене между базами БП 2.0 «Ошибка при получении значения атрибута контекста (Наимено

    materiy_boec,
    8 окт 2012
    , в разделе: Обмен данными в «1С:Предприятие 8»
    Ответов:
    0
    Просмотров:
    1.901
    materiy_boec
    8 окт 2012

  3. ILDARIAN

    8.х
    Ошибка при установке значения атрибута контекста (Дата)

    ILDARIAN,
    16 июл 2014
    , в разделе: Общие вопросы «1С:Предприятие 8»
    Ответов:
    9
    Просмотров:
    7.593
    ILDARIAN
    16 июл 2014

  4. sidrik36ad

    8.х
    При чтении XML ошибка из-за значения атрибута русскими буквами

    sidrik36ad,
    5 апр 2016
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    3
    Просмотров:
    1.158
    sidrik36ad
    6 апр 2016

  5. Bkmz

    8.х
    Ошибка при установке значения Сообщение.Поле

    Bkmz,
    21 окт 2016
    , в разделе: Конфигурирование на платформе «1С:Предприятие 8»
    Ответов:
    1
    Просмотров:
    1.058
    nomad_irk
    22 окт 2016

Загрузка…
Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

Ошибка При Установке Значения Атрибута Контекста Картинка

March 24, 2022

Ошибка При Установке Значения Атрибута Контекста Картинка

💣 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ! КЛИКАЙ 👈🏻👈🏻👈🏻

Ошибка при установке значения атрибута контекста (Картинка . . .
Ошибка при установке значения атрибута контекста картинка . . .
1с ошибка при установке значения атрибута контекста . . .
Ошибка при установке значения атрибута контекста . . .
Ошибка при установке значения атрибута контекста (Картинка)
Номенклатура ФайлКартинки Ошибка при установке значения . . .
8 .х — Ошибка при установке значения атрибута контекста . . .
1с8 ошибка при установке атрибутов контекста
Ошибка при установке значения атрибутов контекста (Текущая . . .
Ошибка при установке значения атрибута контекста . . .
Скачать Бесплатно Картинки Андрей
Новые Классные Картинки
Гугл Картинки По Фото С Телефона
Ошибка при установке значения атрибута контекста (Картинка):Несоответствие типов question #627204
Ошибка при установке значения атрибута контекста картинка недопустимое значение v8: Отбор по Табличному полю Добрый день! Подскажите как сделать отбор по табличному полю . Например в ТП есть колонка ФИО, в поле . . .
1с ошибка при установке значения атрибута контекста картинка несоответствие типов 1с ошибка при установке значения атрибута контекста картинка несоответствие типов ПРОГРАММЫ 1С:Предприятие 1c — 1c: Вопросы по . . .
Ошибка при установке значения атрибута контекста (Картинка):Несоответствие типов; Ошибка при установке значения атрибута контекста; Ошибка при установке значения атрибута контекста (Контрагент):Документ не выбран
forum .shtrih-m .ru › viewtopic .php?t=9996
Ошибка при установке значения атрибута контекста (Картинка) Кассир 5 .0 .3 .18 . Опять возникла ошибка НЕсоответствие типов, картинка не найдена . . . .эту ошибку я писал уже . сказали, что исправлена . а в итоге нет . и эта ошибка постоянно появляется, пока временные транзакции не . . .
Номенклатура ФайлКартинки Ошибка при установке значения атрибута контекста (Владелец) Здравствуйте, это обработка для загрузки данных из таблицы xlsx и создания новой номенклатуры, очень долго не могу понять почему не работает загрузка картинки для номенклатуры . . .
8 .х Ошибка при установке значения атрибута контекста (Картинка):Несоответствие типов
Ошибка при установке значения атрибута контекста . Из 1с 8 .2 подключаюсь к 1С 7 .7 в которой необходимо создать элемент справочника и элемент подчиненного ему справочника .
Ошибка при установке значения атрибутов контекста (Текущая колонка) question #694861
Ошибка при установке значения атрибута контекста . Из 1с 8 .2 подключаюсь к 1С 7 .7 в которой необходимо создать элемент справочника и элемент подчиненного ему справочника .
С 31 Января Картинки Прикольные С Надписями
Почему Не Открываются Картинки В Вайбере
Доставка Воды Картинки
Картинки Растения Бесплатно
Картинки На Тему Без Прошлого Нет Настоящего
Картинки Здоровый Образ Семьи
Не Надо Плакать Картинки
Мариночка С Днем Рождения Картинки Анимация
Картинки Хелло Китти С Одеждой
Как Убрать Квадратики С Картинки Пнг
Картинки Месси На Обои
Абстракции Картинки Художников
Настольные Игры Смотреть Картинки
Картинка Для Раскрашивания Лягушка
Сталкер Страшные Картинки
Лучшие Картинки Любимой Девушке С Надписями
Выберите Картинку Что Мешает Вам Встретить Любовь
Рисовать Милые Картинки Карандашом
Красивая Картинка На Аватарку Новый Год
Яркие Картинки Для Малышей
Верблюд На Картинке Лицо
Что То Не Спится Прикольные Картинки
Скачать Картинку Спокойной Ночи Подруге
Картинки Супер Карта
Доброе Утро Приколы Ржачные Картинки С Надписями
Картинки Леса Ночью С Луной
Картинки Со Смыслом Слова Любовь
Картинки Рисунки Лося Оленя Маски Большие
Картинки На Белом Воробей
Много Сердечек На Прозрачном Фоне Картинки
Прикольные Картинки Про Поваров С Надписями Ржачные
Картинки Праздник Книги
Студент Во Время Сессии Картинки
Скачать Красивые Картинки На Телефон Сердца
Картинки Цветы Без Регистрации
Родина Мать Картинки
Картинки Моря И Океаны
Животные Весной Картинки
Картинка Дома Для Фотошопа
Не Открываются Видео И Картинки
Замечательного Утра И Прекрасного Дня Картинки
Внуку 11 Месяцев Поздравление От Бабушки Картинки
Тик Ток Картинки Прикольные Бесплатно
Любые Картинки Для Рисования
Картинки Голубей На Окна
Красивые Картинки С Двумя
Рокки Щенячий Патруль Картинки Раскраски
Картинки Игры Бесконечного Лета
Картинка С Поздравлением Коллеги
Красивые Картинки С Тигром 2022
Дорожные Знаки Распечатать На А4 Картинки Цветные
Картинка В Виде Солнца Только Аниматроник Солнце
Картинка Обнаженные Парни
День Собутыльника Картинки С Надписями
Смотреть Онлайн Картинки Девушек
С Днем Свадьбы Картинки Гифки
Как Сделать Фигура Из Картинок
Интерьер Картинки В Хорошем Качестве
Картинки Новогодняя Елка Бесплатно
Лапы Котов Картинки
Отличия Картинки 10 Отличий Сложные
Картинки Про Январь Месяц
Осенние Картинки Png
Глобус Картинка Рисунок Карандашом
Муму 2 Возмездие Картинки
С День Рождения Олег Картинки Мужчине
Приятные Картинки С Наилучшими Пожеланиями
30 Лет Распада Ссср Картинки
Картинки Фигура Парни
Анатомия Сердца Человека В Картинках
Картинка С Свадьбой Поздравление Молодоженам
Хорошего Воскресенья Картинки Стильные
Картинки На Турецком Языке С Днем Влюбленных
Про Друга Слова Картинки
Картинки Попе Плей Тайм
Картинка День Добрых Слов
Картинки Которые Можно Поставить На Аватарку Природа
Бесплатный Картинка Самый
Картинки Две Матери
Картинки Для Срисовки Эльфа 10 Лет Легкие
Старый Новый Год Картинки Открытки Красивые Поздравления
Скачать Картинку С Днем Рождения Любовь Владимировна
Картинки Чб Сердечко
Как Сделать Картинку Более Прозрачной
С Днем Рождения Динозавр Картинка
День Валентина Смешные Картинки
Картинки 55 Лет Подруге
Картинки Стихи Любимому Человеку
Фоновые Картинки Рамки
Картинки С Днем Рождения Крестнице 1 Годик
Первая Помощь При Переломах Картинки Для Презентации
Картинка Быть Женой
Диснеевский Замок Картинки
Безответная Любовь Картинки Для Срисовки Легкие
Картинки С Добрым Утром В Стихах
Картинки Живых Организмов
Чудесной Среды Картинки С Надписями
Скачать Бесплатно Картинки Самой Лучшей Девушки
Храните Деньги В Сберегательной Кассе Картинка
Как Называются Картинки В Которые Надо Всматриваться
Ошибка При Установке Значения Атрибута Контекста Картинка

Понравилась статья? Поделить с друзьями:
  • Ошибка при установке значения атрибута контекста имя
  • Ошибка при установке драйвера 536870353 слк
  • Ошибка при установке значения атрибута контекста значение
  • Ошибка при установке дискорда джава
  • Ошибка при установке значения атрибута контекста доступность