1С 8.3 Управление торговлей для Украины 2.3
Создал еще 3 картинки в номенклатуре как ИзображениеДоп.
Все работает но когда нажимаешь на любую картинку что-бы добавить оно эту картинку ставит во все 3 картинке я так понял проблема в коде
когда выбираю значение оно ставит во все доп фото как сделать что нужно сделать с кодом что бы на определённую картинку допустим ИзображениеДоп2 ставилась картинка только в эту картинку а остальные не трогало не меняло.
я так понимаю для каждой доп картинке нужно ЗначениеВыбора , ЗначениеВыбора2, ЗначениеВыбора3. или как по другому это реализовать
Если ТипЗнч(ЗначениеВыбора) = Тип("СправочникСсылка.ТипыЦенНоменклатуры") Тогда
мТипЦенДляПечати = ЗначениеВыбора;
ИначеЕсли ТипЗнч(ЗначениеВыбора) = Тип("СправочникСсылка.ХранилищеДополнительнойИнформации") Тогда
Если ОсновноеИзображение <> ЗначениеВыбора Тогда
ОсновноеИзображение = ЗначениеВыбора;
КонецЕсли;
Если ИзображениеДоп <> ЗначениеВыбора Тогда
ИзображениеДоп = ЗначениеВыбора;
КонецЕсли;
Если ИзображениеДоп2 <> ЗначениеВыбора Тогда
ИзображениеДоп2 = ЗначениеВыбора;
КонецЕсли;
Если ИзображениеДоп3 <> ЗначениеВыбора Тогда
ИзображениеДоп3 = ЗначениеВыбора;
КонецЕсли;
Как правильно написать что бы выбранный файл сохранялся только в определенную доп картинку ?
Этот код добавляет сразу во все доп картинки.
MOTOPARTNER, да проблема в коде. Вам надо сравнивать не каждую картинку с выбранной, а только ту по которой произошло нажатие.
Vofka @ Сегодня, 12:03
,
Это я понимаю вот как правильно написать не могу понять
MOTOPARTNER @ Сегодня, 11:35
,
покажите где обработка нажатия происходит
Процедура ИзображениеДопНажатие(Элемент)
Если Не РаботаСДиалогами.ЗаписатьНовыйОбъектВФорме(ЭтаФорма) Тогда
Возврат;
КонецЕсли;
РаботаСФайлами.ОткрытьФормуИзображения2(ЭтаФорма, ИзображениеДоп, Ссылка);
КонецПроцедуры
Надо смотреть ещё что в
РаботаСФайлами.ОткрытьФормуИзображения2(ЭтаФорма, ИзображениеДоп, Ссылка);
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua