|
|||
adler
08.05.14 — 08:50 |
Всем привет! Распределенная БД.
Проблема:
{Справочник.Номенклатура.Форма.ФормаСписка(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 |
А можно выгрузить ХранилищеДополнительнойИнформации, фотки же там валяются? |
TurboConf — расширение возможностей Конфигуратора 1С |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
KorsarGrea 3 / 3 / 1 Регистрация: 07.11.2010 Сообщений: 218 |
||||
1 |
||||
1C 8.x Получение картинки из хранилища значений и вывод в макет29.07.2014, 16:19. Показов 34803. Ответов 6 Метки нет (Все метки)
Всем привет! Помогите пожалуйста, в ут 10.3 есть справочник ХранилищеДополнительнойИнформации. Дорабатываю обработку «ПечатьПрайсЛиста». Нужно в отдельную колонку рядом с наименование номенклатуры вывести картинки.
Выдает ошибку: мКартинкаСписок — это область макета (ячейка);
__________________
0 |
GreenkA 3051 / 1998 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
||||
29.07.2014, 16:58 |
2 |
|||
KorsarGrea,
0 |
3 / 3 / 1 Регистрация: 07.11.2010 Сообщений: 218 |
|
29.07.2014, 17:45 [ТС] |
3 |
Спасибо за ответ! пока не проверял. Сохранение/Перезапись а потом загрузка занимает много времени, записей для вывода много. Имеется способ позволяющий не записывать файл?
0 |
GreenkA 3051 / 1998 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
||||
29.07.2014, 17:59 |
4 |
|||
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 |
|||
на этом мои знания кончаются.
1 |
3051 / 1998 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
|
29.07.2014, 21:01 |
7 |
Сообщение было отмечено KorsarGrea как решение РешениеKorsarGrea, реализовала у себя аналог
Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл все норм выводится. Смотрите в отладчике, что в переменной Изображение.
1 |
Содержание:
1. Ошибка при установке значения атрибута контекста
2. Ошибка при получении значения атрибута контекста
Одной из наиболее частых ошибок исполнения кода 1С являются ошибки, связанные с установкой реквизита либо получением реквизита через точку, либо ошибка при вызове функции или процедуры через точку. Все данные объекты являются атрибутами информационных объектов-владельцев, к которым они принадлежат. Рассмотрим примеры таких ошибок и причины их возникновения.
1. Ошибка при установке значения атрибута контекста
Ошибка при установке значения атрибута контекста говорит нам о невозможности присвоить выбранное значение определенному атрибуту информационного объекта. Вызвано это либо несовпадением типа атрибута и присваиваемого ей значения, отсутствием возможности присвоить значение выбранному атрибуту, так как его можно только читать, но не записывать в него, отсутствием прав у текущего пользователя на запись значений в данный атрибут. Например, в реквизит «ДатаДокумента» с типом «Дата» пытаемся записать строку, в реквизит с типом данных ссылки на документ пытаемся записать не ссылку, а объект, полученный по ссылке, что невозможно из-за несоответствия типов, что приводит к ошибке установки значения атрибута.
Другой пример – проходя циклом выборку запроса, пытаемся в колонку выборки записать значение, что невозможно, так как значения выборки запроса можно только считывать, а для того, чтобы можно было полученные из запроса данные изменять в коде, нужно пользоваться не выборкой, а выгружать результат запроса в таблицу значений, в таком случае в цикле по ней можно будет менять значения в колонках, но только на значения, соответствующие типу колонки. Либо у пользователя, под которым выполняется код, нет прав на изменение даты документа, при попытке записать в данный реквизит новую дату, будет выведено сообщение об ошибке установке значения, но в причине будет указано отсутствие прав у пользователя.
2. Ошибка при получении значения атрибута контекста
Ошибка при получении значения атрибута контекста указывает на невозможность прочитать значение атрибута объекта в силу его отсутствия, либо отсутствия прав на его чтение. Например, обращение к несуществующему реквизиту объекта, несуществующему полю выборки из запроса, несуществующему свойству элемента формы и т.п. Так же как пример можно рассмотреть получение текущего пользователя из параметров сеанса — если данный параметр сеанса не установлен, то тоже будет выведена ошибка получения значения атрибута контекста, но в причине будет указана попытка получения неинициализированного значения параметра сеанса.
При возникновении данных ошибок значения атрибута в 1Св первую очередь следует проверить существование атрибута, к которому обращаются, затем проверить совпадение типов значений атрибута и присваиваемого ему значения, затем уже проверить права на установку либо чтение значения. Проверить, является ли дело в правах либо дать права на действия с атрибутом, можно, установив привилегированный режим для совершения действия с данным атрибутом, прописав перед строчкой с ошибкой УстановитьПривилегированныйРежим(Истина), после строчки — УстановитьПривилегированныйРежим(Ложь).
Специалист компании «Кодерлайн»
Александр Суворов
Войти или зарегистрироваться
8.х Ошибка при установке значения атрибута контекста (Картинка):Несоответствие типов
Тема в разделе «Отчеты и обработки для «1С:Предприятие 8″», создана пользователем Громов, 30 авг 2012.
-
0/5,
Голосов: 0
-
Offline
Громов
- Регистрация:
- 10 май 2012
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
Добрый день, не могу разобраться, подскажите если не трудно,
Обработка должна выводить на печать сертификаты из спр. ХранилищеДополнительнойИнформации, конфигурация Комплексная автоматизация.
Выыодит ошибку: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов..Код:Функция Печать() Экспорт ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); Для Каждого Строка из СсылкаНаОбъект.Товары Цикл Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | ХранилищеДополнительнойИнформации.Хранилище, | ХранилищеДополнительнойИнформации.Ссылка |ИЗ | Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации |ГДЕ | ХранилищеДополнительнойИнформации.Объект = &Объект"; Запрос.УстановитьПараметр("Объект",Строка.Номенклатура); Если НЕ Запрос.Выполнить().Пустой() Тогда ВыборкаХранИзображений=Запрос.Выполнить().Выбрать(); Пока ВыборкаХранИзображений.Следующий() Цикл ОбластьМакета = Макет.ПолучитьОбласть("Изображение"); РисунокСертификат = ОбластьМакета.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); РисунокСертификат = ВыборкаХранИзображений.Хранилище.Получить(); РисунокСертификат.Защита = Истина; РисунокСертификат.Лево=0; РисунокСертификат.Верх=0; РисунокСертификат.Высота=280; РисунокСертификат.Ширина=180; ТабДокумент.Вывести(ОбластьМакета); ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЦикла; Иначе Сообщить("Для номенклатуры "+СокрЛП(Строка.Номенклатура)+" сертификат не загружен"); КонецЕсли; КонецЦикла; ТабДокумент.ПолеСверху = 0; ТабДокумент.ПолеСлева = 0; ТабДокумент.ПолеСнизу = 0; ТабДокумент.ПолеСправа = 0; ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; ТабДокумент.АвтоМасштаб = Истина; ТабДокумент.Показать(); КонецФункции
Заранее благодарен за любую помощь!
или поправьте, если совсем не так делаю..
Громов,
30 авг 2012
#1
- Похожие темы
-
8.х УПП
Ошибка при получении значения атрибута контекста (Предопределенный)
Santa4527,
25 фев 2009, в разделе: «1С:Управление производственным предприятием УПП»
- Ответов:
- 6
- Просмотров:
- 9.363
- AndreyNag
- 18 авг 2012
-
8.х ОБМЕН
Ошибка при риб обмене между базами БП 2.0 «Ошибка при получении значения атрибута контекста (Наимено
materiy_boec,
8 окт 2012, в разделе: Обмен данными в «1С:Предприятие 8»
- Ответов:
- 0
- Просмотров:
- 1.901
- materiy_boec
- 8 окт 2012
-
8.х
Ошибка при установке значения атрибута контекста (Дата)
ILDARIAN,
16 июл 2014, в разделе: Общие вопросы «1С:Предприятие 8»
- Ответов:
- 9
- Просмотров:
- 7.593
- ILDARIAN
- 16 июл 2014
-
8.х
При чтении XML ошибка из-за значения атрибута русскими буквами
sidrik36ad,
5 апр 2016, в разделе: Конфигурирование на платформе «1С:Предприятие 8»
- Ответов:
- 3
- Просмотров:
- 1.158
- sidrik36ad
- 6 апр 2016
-
8.х
Ошибка при установке значения Сообщение.Поле
Bkmz,
21 окт 2016, в разделе: Конфигурирование на платформе «1С:Предприятие 8»
- Ответов:
- 1
- Просмотров:
- 1.058
- nomad_irk
- 22 окт 2016
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
-
- Искать только в заголовках
- Сообщения пользователя:
-
Имена участников (разделяйте запятой).
- Новее чем:
-
- Искать только в этой теме
- Искать только в этом разделе
- Отображать результаты в виде тем
-
Быстрый поиск
- Последние сообщения
Больше…
Страница 1 из 1 | [ Сообщений: 4 ] |
Ошибка при установке значения атрибута контекста (Картинка)
Автор | Сообщение |
---|---|
Новичок Зарегистрирован: Ср янв 30, 2008 2:05 pm
|
Ошибка при установке значения атрибута контекста (Картинка) Кассир 5.0.3.18. Опять возникла ошибка НЕсоответствие типов, картинка не найдена….эту ошибку я писал уже viewtopic.php?t=9707&highlight= сказали, что исправлена. а в итоге нет. и эта ошибка постоянно появляется, пока временные транзакции не очистятся. Хочу предложить разработчикам поместить кнопку «Удалить временные транзакции» в меню супервизлора для кассиров, чтобы сами кассиры могли очищать временные транзакции. Пожалуйста..магазинов много, на все магазины времени ездить нет, а ехать только из-за этого накладно. |
Пт апр 18, 2008 12:15 pm |
|
Prohorov Участник Зарегистрирован: Ср апр 11, 2007 3:03 pm
|
К сожалению, повторить ошибку не удалось. Пожалуйста, воспроизведите ошибку, закройте 1С и пришлите полностью каталог Вашей базы на support@shtrih-m.ru . |
Пт апр 18, 2008 12:36 pm |
|
Igen Новичок Зарегистрирован: Ср янв 30, 2008 2:05 pm
|
дело в том, что ошибку сложно воспроизвести…она появляется при сканировании товара…и 1с после этого не закрывается..ее приходитсяотключать через диспетчер задач! |
Сб апр 19, 2008 6:32 am |
|
Prohorov Участник Зарегистрирован: Ср апр 11, 2007 3:03 pm
|
Пожалуйста, пришлите полностью каталог Вашей базы на support@shtrih-m.ru . |
Пн апр 21, 2008 12:15 pm |
|
Показать сообщения за: Поле сортировки |
Страница 1 из 1 | [ Сообщений: 4 ] |