1. Підготуємо в глобальному модулі кілька допоміжних процедур і функцій.
Глоб.переменние і допоміжні процедури / функції
При старті системи підготуємо деякі дані.
Після того, як виконали підготовчі "обслуговуючі дії, приступимо безпосередньо до самого показу картинки. Поки робимо по-простому: картинку товару будемо показувати в картці товару (форма елемента довідника). Для цього відкриємо в конфігураторі форму елемента потрібного довідника і сдізайнерім картинку в потрібному місці: кладемо на форму об'єкт картинка, ніяку реальну картинку на об'єкт не призначаємо, даємо об'єкту "картинка" індентіфікатор (_імТовар) - по цьому ідентифікатору будемо далі "маніпулювати" картинкою:
Передбачимо ситуацію необхідності зміни картинки "на льоту" при зміні коду товару:
(См.Потерявшуюся картинку в кінці статті)
Прив'язка картинки до товару йде за кодом товару.
При відкритті картки товару (форми елемента довідника) дамо команду "прив'язати" картинку товару до поточної відкритої картці - викличемо процедуру читання картинки з папки з картинками:
Прив'язуємо картинку до товару при відкритті картки товару.
Безпосередньо самі процедури, що показують картинку:
Процедури показу картинки
Ось, власне і все.
Наостанок обмовимося: в дизайні картки товару є кнопарік "IMG" з піктограмкой дискети - ця кнопка призначена для копіювання поточної картинки товару в довільну папку (за це отчечает процедура, повішена на цю кнопку: _кнСохранітьКартінку ().) Для чого? а для чого угідь: 1. щоб було 2. щоб в загашнику відкласти 3. щоб потім прикріпити картинку ручками в Аутлук і відправити листом настирливому клієнту. 4 і т.д.
Нижче наведено просто ряд картинок, на "живий базі" демонструє описані вище прийоми.
Приклад показу картинки
Незначним удосконаленням вноситься функціонал декількох "альтернативних картинок для однієї номенклатурної позиції. Кому буде цікаво - замовляйте опис. ;-)
На фініші "уроку" зазначу таке: показ картинок - це один з "велосипедів", через які проходить 1Снік на своєму шляху поряд з Перенумерація / зрушенням доків / пошуком дублікатів і т.д.
Вищенаведений матеріал жодним чином не претендує на універсальність / оригінальність / красу. Просто маленький "урок-приклад" - кому сподобалося / знадобилося - хвалить і плюсує, кому не сподобалося - тихо йде повз. ;-)
дрібне розвиток опісанногй вище ідеї - нескольо альтернативних картинок до одного товару.
вибір показується картинки