|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
Приветствую, Форумчане! УТ 10.3, 1с8.2, обычное приложение. Имеется такое ТЗ: в "Реализации товаров и услуг" будут вставляться только товары конкретного поставщика. По регламенту, в одной фактуре не может быть товары разных поставщиков. У каждого поставщика свой логотип. Необходимо, чтобы в Расходной накладной печатался Логотип поставщика. Как это сделать? Мысли такие: 1. Добавить новый реквизит "Логотип" в справочник Контрагенты. 2. Немыслимым способом связать этот логотип с картинкой. Кстати как? 3. В Документе "Реализация" добавить реквизит "Поставщик" со ссылкой на Контрагента с логотипом. 4. При нажатии кнопки, в Макете проставляется нужная картика с выбранным поставщиком. Как реализовать данную задумку? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 17:52 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
Ukraina2. Немыслимым способом связать этот логотип с картинкой. Кстати как? покурить ХранилищеЗначений и ДвоичныеДанные примерно так http://www.cyberforum.ru/1c/thread150869.html >В Документе "Реализация" добавить реквизит "Поставщик" со ссылкой на Контрагента с логотипом. можно доп. свойство завести у товара чтобы не курочить конфигурацию - поставщик... опять же можно устроить проверку на то что все товары от него - нет рисовать вместо логотипа фигвам форму как внешнюю форму создать и подключить через "доп. печ. формы" к нужному виду документов ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 18:36 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
УТ 10.3 1с8.2, обычное В справочнике "Контрагенты" (Поставщики), в Хранилище Дополнительной Информации установил основной Рисунок-Логотип. Я так понял, что храниться в двоичном формате (?). В Документе "Реализация Товаров" установил дополнительный реквизит "производитель" со ссылкой на справочник Контрагенты (соответственно получаем и ссылку на рисунок в хранилище Доп. Инф.) На Макете вставил Рисунок с именем "Картинка", установил туда "левую" картинку из файла" и визуально расположил его в Области "Шапка". Теперь пытаюсь вывести нужную картинку из Хранилища Дополнительной Информации. Код: sql 1.
Выдает ошибку, что нету поля "Картинка"... 1. Как правильно расположить объект "Рисунок" в макете? 2. Как правильно обратиться к этому объекту: Шапка.Рисунки.Картинка ? 3. Как правильно вытащить картинку из " Производитель " на форме документа: Этотобъект. Производитель .ОсновноеИзображение.Объект.ПолучитьОбъект(); ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 17:10 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
вот скажи мне американец, в чем сила ты в синтаксис-помощник из принципа не смотришь? макет = ПолучитьМакет("Макет"); Обл = макет.ПолучитьОбласть("Шапка"); Обл.Рисунки["Рисунок"].Картинка = Новый Картинка("C:\Users\блабла\Desktop\фигвам.jpg"); таб = новый ТабличныйДокумент; таб.Вывести(Обл); таб.Показать(); ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 17:31 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
Попробовал так: авторШапка.Рисунки.Картинка.Картинка =Этотобъект.Производитель.ОсновноеИзображение.Хранилище.Получить(); Вроде не ругается, но и не заменяет картинку... ГПЖ, как и где хранит Хранилище Дополнительной Информации эти рисунки? Не ужели в ссылке на жесткий диск? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 17:54 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
Попробовал Шапка.Рисунки.Картинка.Картинка =Новый Картинка("C:\SWD.jpg"); Не меняет рисунок... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 18:14 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
UkrainaПопробовал так: авторШапка.Рисунки.Картинка.Картинка =Этотобъект.Производитель.ОсновноеИзображение.Хранилище.Получить(); Вроде не ругается, но и не заменяет картинку... ГПЖ, как и где хранит Хранилище Дополнительной Информации эти рисунки? Не ужели в ссылке на жесткий диск? ты видишь какой конструктор у картинки? Обл.Рисунки["Рисунок"].Картинка = Новый Картинка() соответственно картинка от двоичных данных будет Шапка.Рисунки.Картинка.Картинка =Новый Картинка(Этотобъект.Производитель.ОсновноеИзображение.Хранилище.Получить()); ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 18:19 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
Вот код заполнения Шапки Код: sql 1. 2. 3. 4. 5. 6. 7.
Выдает сообщение: автор{Документ.РеализацияТоваровУслуг.МодульОбъекта(5893)}: Ошибка при вызове конструктора (Картинка) Шапка.Рисунки.Картинка.Картинка =Новый Картинка(Этотобъект.Производитель.ОсновноеИзображение.Хранилище.Получить()); по причине: Несоответствие типов (параметр номер '1') Вот так срабатывает Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2015, 18:43 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
я в упп не вижу чтобы к контрагенту можно было картинку присобачить... а из номенклатуры работает: макет = ПолучитьМакет("Макет"); Обл = макет.ПолучитьОбласть("Шапка"); Обл.Рисунки.Рисунок.Картинка = НоменклатураСсылка.ОсновноеИзображение.Хранилище.Получить(); таб = новый ТабличныйДокумент; таб.Вывести(Обл); таб.Показать(); ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2015, 10:01 |
|
Логотип поставщика в счет-фактуре.
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ, Сделал аналогично Номенклатуре. Пришлось в в верхнем меню активировать "Файлы" и "Изображение". В отчете пришлось убрать заранее вставленный рисунок и писать код с его добавлением: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 14:55 |
|
|
start [/forum/topic.php?fid=28&fpage=21&tid=1518900]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 235ms |
0 / 0 |