Подскажите как правильно вывести изображение из номенклатуры в шаблон коммерческого предложения? (1C:CRM, редакция 3.0 (3.0.10.1)) Сделали Шаблон автотекста "Рисунок". Запрос на картинку:
Код
Если ДополнительныеПараметры.ТипСтроки = "Номенклатура" Тогда
СтрНом = Объект.Номенклатура;
Если ЗначениеЗаполнено(СтрНом.ФайлКартинки) Тогда
Результат = РаботаСФайлами.ДанныеФайла(СтрНом.ФайлКартинки).СсылкаНаДвоичныеДанныеФайла;
КонецЕсли;
КонецЕсли;
В шаблоне в нужном месте вставили {v8 Рисунок}
Отрабатывает 1 раз из 10. Валится в следующую ошибку:
Произошла исключительная ситуация (Microsoft Word): Метод или свойство недоступны, поскольку буфер обмена пуст или содержит неверные данные. Ошибка при попытке вывести область "ВерхнийКолонтитул" из макета.
Я создал шаблон с вашим кодом и у меня картинка выводится без проблем.. В чем у вас особенности - сложно сказать.. Возможно проблемы когда картинки большие или много строк.. Или возможно у них разный формат...
Пока вы не выявите закономерность - сложно что-то понять..
Цитата
Ошибка при попытке вывести область "ВерхнийКолонтитул" из макета.
Тут совсем непонятно, ведь вы выводите картинку в табличной части, а не в колонтитуле...
Алексей Полубенский написал: Ошибка при попытке вывести область "ВерхнийКолонтитул" из макета.
Оказалось все просто. MS Word, до тестирования кода, выдал ошибку и закрылся. После этого, во время формирования КП, 1С выдавала такую ошибку. Решилось перезапуском компьютера.
Прошу прощения, можно вопрос не по теме... Можно ли сделать так, что бы скидка выставлялась не процентами а минусом какой-то суммы? Т.е. стоимость товара 20700, клиент готов взять за 19800 и получается, что нужно подбирать процент 4% мало, 4,5% много... 4.35% - но получается - 19799,55 Или как отключить связь между "Цена" и "Сумма"