PDA

Просмотр полной версии : Фото в технологической карте



Shuric178
12.08.2014, 14:02
Добрый день!

Знаю и видел, что есть возможность вставлять в печатную форму фото блюда.
Вроде бы есть папка на жестком диске, куда кидается фото, а потом путь к файлу прописывается в свойствах комплекта.
Знает кто-нибудь, как и где все это прописать?

Заранее спасибо

sibgaba
14.08.2014, 07:34
В 2-х словах:

Добавляете новый атрибут для комплектов "Фото" - $foto. Сервис - Атрибуты - Комплекты.
В карточке комплекта заполняете в это поле имя файла
В нужной печатной форме добавляете объект "изображение" в свойствах объекта указывающих имя файла прописываете путь до папки с картинками и выводите значение атрибута $foto.

Shuric178
24.08.2014, 13:02
В нужной печатной форме добавляете объект "изображение" в свойствах объекта указывающих имя файла прописываете путь до папки с картинками и выводите значение атрибута $foto.

Можете более подробно (пошагово) расписать этот процесс?
Как получается у меня: добавляю объект "Изображение" - появляется окно, где нужно выбрать файл на компе. И получается, что у меня печатается только 1 изображение

sibgaba
25.08.2014, 09:20
Добавляете объект "Изображение" (Picture). У него есть свойство Picture, которое содержит имя картинки. Значение этого свойства можно динамически изменять при построении отчета. Например при возникновении события onBeforePrint.
begin
Picture1.Picture.Name="c:\имя папки с картинками\"+[OPV(CHA,$foto,RID)];
end

// скрипт написан не верно. Надо курить маны на FastRep на предмет того как правильно обратиться к свойству Изображения.

Brambrulet
25.08.2014, 12:52
Добавляем атрибут для заголовков комплектов.
3024

Добавляем Picture на форму отчета. В Memo пишем:


begin
Picture1.LoadFromFile('P:\\Sh\\Imgs\\' + [OPV(CHA,$Img,[Header."Header.202.1.0"])]);
end

Марина1
27.01.2016, 08:38
Здравствуйте, подскажите, пожалуйста, что я сделала не так?, все по Вашей рекомендации прописала и указала, а при выводе в печать фотография в тех карте не отображается.45654566456745684569

SimpleGod
27.01.2016, 10:19
Попробуйте добавить "\" в конце пути
"C:\UCS\SH4\Photos\"

Марина1
27.01.2016, 10:34
Спасибо!!! уже увидела... туплю....блин!! :D

Tiberia
22.05.2018, 18:44
Всем доброго дня! Это все про SH4. Плииииз, все облазил не могу найти как в SH5 установить фото в Технико-технологическую карту. Если есть решение то сообщите. Спасибо!

apetrov70
23.05.2018, 09:00
По аналогии с sh4, В sdbman.exe надо создать атрибут для заголовка комплекта (рис. 1)
6627
В карточке комплекта, на заголовке прописать имя файла.
добавить в макет объект "картинка" (рис. 2)
6628
Добавить стоку в код (рис. 3)
6629

Tiberia
24.05.2018, 11:17
В карточке комплекта, на заголовке прописать имя файла.


Доброго дня! Спасибо за помощь, теперь еще один глупый вопрос: "Не могу найти где-это?" Код все работает, если вручную в коде прописать имя файла. А в SH не могу найти куда вписать. в столбец "Фотография" не активна, т.е. не могу ничего туда ввести (как стоит где-то тип для чтения). В Sdbman если выбран параметр строковой, то ниже не выбрать ни одной галочки. Если подскажете спасибо!

6631

apetrov70
24.05.2018, 18:05
6632 Если это поле у Вас не появилось, то скорее всего у Вас устаревшая версия.

Tiberia
25.05.2018, 09:59
6632 Если это поле у Вас не появилось, то скорее всего у Вас устаревшая версия.
Спасибо! Обновлюсь у меня версия 5.34.158, а версия shsrv.dll/shsrv64.dll: 5.34.157

kyks
29.09.2021, 19:15
Доброго дня!1
За фото в ТК спасибо, всё работает!
А кто подскажет как можно по такому же принципу вставить несколько уникальных фотографий в ТК?
Бился, бился, не добился(

sibgaba
30.09.2021, 07:41
А кто подскажет как можно по такому же принципу вставить несколько уникальных фотографий в ТК?
Завести несколько атрибутов

kyks
30.09.2021, 12:23
Завести несколько атрибутов
Завожу конечно, не работает
На 1-й картинке всё ок, ставлю вторую, всё проверяю, не включается 2-я картинка...:wall:

kyks
08.10.2021, 12:18
Завожу конечно, не работает
Коллеги, помогите пожалуйста, не проходите мимо)
Как его победить?:wall: