adler
08.05.14
✎
08:50
Всем привет!
1С 8.1.15.14
УТ 10.03
Распределенная БД.
Проблема:
К каждому элементу в справочнике «Номенклатура» прилеплена картинка!
И вот как то в один прекрасный день после очередного обмена на дочерней базе в справочнике Номенклатура при выделении какого либо элемента выскакивает ошибка:
{Справочник.Номенклатура.Форма.ФормаСписка(161)}: Ошибка при установке значения атрибута контекста (Картинка): Несоответствие типов
ЭлементыФормы.ОсновноеИзображение.Картинка = ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();
по причине:
Несоответствие типов
Соответственно это ооооочень мешает работе.
В чем может быть причина, ведь фотки на месте и в главной базе все нормально показывает?!!
Chameleon1980
naïve
08.05.14
✎
08:51
одна периферия?
adler
08.05.14
✎
08:59
Не понял вопроса.)
Wobland
08.05.14
✎
09:01
периферий меньше двух?
Godofsin
08.05.14
✎
09:02
Переферий >0 и <2?
adler
08.05.14
✎
09:04
Количество баз чтоль?
adler
08.05.14
✎
09:10
Не пойму как вас понимать то?
jsmith82
08.05.14
✎
09:11
при обмене косяк был
adler
08.05.14
✎
09:11
Получается одна периферия.
jsmith82
08.05.14
✎
09:11
типичный случай, когда при РИБ, реквизиты объектов дочерей становятся пустышками
adler
08.05.14
✎
09:13
А если периферия это количество баз, то тогда 12.
jsmith82
08.05.14
✎
09:13
зарегистрируй изменения для номенклатуры, выгрузи заново
Wobland
08.05.14
✎
09:14
хм.. а если периферия — это состояние души?
adler
08.05.14
✎
09:14
Уже три базы так с «пустышками», один раз вылечилось Реиндексацией, но теперь не помогает.
adler
08.05.14
✎
09:15
Если состояние души, то не думаю что в этом случае она будет измерятся в количествах)
adler
08.05.14
✎
09:17
jsmith82, для всего справочника? там много элементов же! Обмен встанет, если только порциями?
jsmith82
08.05.14
✎
09:18
посмотри что за тип знч у хранилище. получить()
adler
08.05.14
✎
09:26
Ставлю точку останова, после срабатывания вычисляю выражение:
ЭлементыФормы.ОсновноеИзображение.Картинка
Значение — Пустая
Тип — ВидКартинки
ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();
Значение — Неопределено
adler
08.05.14
✎
09:28
ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();
Значение — Ничего нет
Тип — Неопределено
Вот так.
Wobland
08.05.14
✎
09:29
значение — Неопределено
adler
08.05.14
✎
09:32
Wobland, нет.
Значение — Ничего не написано.
А в колонке Тип — Неопределено
Wobland
08.05.14
✎
09:32
(20) это такое невидимое Неопределено
adler
08.05.14
✎
09:37
Ну да. Получается он не имеет значения?
Wobland
08.05.14
✎
09:40
(22) Неопределено — это такое значение типа Неопределено
adler
08.05.14
✎
09:41
Да это я знаю. Получается, что значение не присвоено.
Значит, только заново выгружать?
adler
08.05.14
✎
09:42
А можно выгрузить ХранилищеДополнительнойИнформации, фотки же там валяются?
KorsarGrea 3 / 3 / 1 Регистрация: 07.11.2010 Сообщений: 218 |
||||
1 |
||||
1C 8.x Получение картинки из хранилища значений и вывод в макет29.07.2014, 16:19. Показов 41617. Ответов 6 Метки нет (Все метки)
Всем привет! Помогите пожалуйста, в ут 10.3 есть справочник ХранилищеДополнительнойИнформации. Дорабатываю обработку «ПечатьПрайсЛиста». Нужно в отдельную колонку рядом с наименование номенклатуры вывести картинки.
Выдает ошибку: мКартинкаСписок — это область макета (ячейка);
0 |
GreenkA 3056 / 2003 / 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 3056 / 2003 / 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 |
3056 / 2003 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
|
29.07.2014, 21:01 |
7 |
Сообщение было отмечено KorsarGrea как решение РешениеKorsarGrea, реализовала у себя аналог
Пока ВыборкаДетальныеЗаписиКартинки.Следующий() Цикл все норм выводится. Смотрите в отладчике, что в переменной Изображение.
1 |
Хранилище значений
Автор AlenkaInt, 04 мар 2014, 23:06
0 Пользователей и 1 гость просматривают эту тему.
Здравствуйте. Есть справочник хранилище дополнительной информации. Из него вызывается форма другого справочника Изображения Номенклатуры, в котором картинки хранятся в реквизите хранилище значений. Так вот в первом справочнике нужно по ссылке открывать картинку. Когда выбираю позицию в справочнике Изображения Номенклатуры, в справочник Хранилище дополнительной информации записывается ссылка — СсылкаНаФайл. Так вот проблема в том, что не отображается картинка..
Вот код
Процедура ПоказатьКартинкуТекущейСтроки(Элемент)
Если Элемент.ТекущиеДанные = Неопределено Тогда
ЭлементыФормы.ПолеИзображения.Картинка = Новый Картинка();
Возврат;
КонецЕсли;
//Проверка на новую строку, если новая то не обновляем изображение.
Если НЕ Элемент.ТекущаяСтрока.Пустая() Тогда
ЭлементыФормы.ПолеИзображения.Картинка = СсылкаНаФайл.Хранилище.Получить();
Ошибка:
{Справочник.ХранилищеДополнительнойИнформации.Форма.ФормаСпискаФайловИИзображений.Форма(98)}: Ошибка при установке значения атрибута контекста (Картинка)
ЭлементыФормы.ПолеИзображения.Картинка = СсылкаНаФайл.Хранилище.Получить();
по причине:
Несоответствие типов
Пробовала так
ЭлементыФормы.ПолеИзображения.Картинка = Новый Картинка(СсылкаНаФайл.Хранилище.Получить()) Тогда ругается на параметр 1..
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Спасибо.
Добавлено: 05 мар 2014, 12:03
Спасибо. Я уже разобралась.
Войти или зарегистрироваться
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 ] |
Дано
- 1С конфигурация бухгалтерия предприятия 2.0
- Ошибка печати ПКО (приходный кассовый ордер):
{ОбщаяФорма.ФормаПечати.Форма(18)}: Ошибка при установке значения атрибута контекста ЭлементыФормы.ПолеДокумента.ПолеСверху по причине: Несоответствие типов
Анализ проблемы
На первый взгляд все ужасно:
- в конфигураторе видно, что система пытается выполнить строчку кода:
ЭлементыФормы.ПолеДокумента.ПолеСверху = ПечатныйДокумент.ПолеСверху;
- в отладке видно, что обе переменные типа “Число”,
- синтакс-помощник говорит что:
ТабличныйДокумент (SpreadsheetDocument) ПолеСверху (TopMargin) Использование: Чтение и запись.
То есть ПолеСверху доступно для записи и обе переменные типа число и все тут корректно, но система говорит “Несоответствие типов” – полный бред.
Решение
На решение проблемы натолкнула фраза “Ошибка при установке значения атрибута контекста”, значит что-то не так с доступом.
Оказалось в базе нет ни одного пользователя и работа осуществлялась под пользователем НеАвторизован. После создания пользователя с необходимыми правами все заработало.
Дополнено 2017.04.10
Проблема повторилась, но уже при печати РТУ и с использованием уже настроенной учетной записи.
Помогло создание нового пользователя с такими же правами доступа. То есть нового создаем, старого удаляем и после этого все работает.