С конкретно такой задачей сталкивался не раз (а два), а вообще много когда html формат пригождался. Именно этот подход мне нравится больше по ряду причин:
• потому что не нужен, например эксель, который, вообще-то, платный
• можно всю папку переместить на сайт и иметь там каталог продукции товара, без дополнительных преобразований, кстати, могу, если надо расширить функционал в эту сторону
• потому что не нужен, например эксель, который, вообще-то, платный
• можно всю папку переместить на сайт и иметь там каталог продукции товара, без дополнительных преобразований, кстати, могу, если надо расширить функционал в эту сторону
Обработка создания каталога с картинками из 1С УТ 10.3 в формате html
Как это работает
- Выбираете каталог, куда будут выгружены картинки и где создастся файл каталог
- Выбираете папку номенклатуры, которую хотите выгрузить в каталог, если оставите пустым поле – выгрузиться всё, если выберете элемент – выгрузиться только элемент
- Выбираете тип цен, который будет использоваться для отображения в цене и использоваться базой для наценки/скидки
- Задаете процент наценки, с минусом – скидки
- Нажимаете кнопку выполнить, дожидаетесь окончания выполнения.
Каталог готов.
Перейти к просмотру можно нажав на кнопку открытия каталога, а в нём ищите единственный файл не картинку index.html
Было бы очень круто, если бы еще выгружалась XSLT, дизайн которой можно докручивать стилями.
Могу сделать по внешнему шаблону html, в простом случае то же самое, что и сейчас, но за основу берётся макет, в котором, например, строка таблицы содержит в ячейках заменяемые подстановки
(1) Yasen, Могу сделать по внешнему шаблону html, в простом случае то же самое, что и сейчас, но за основу берётся макет, в котором, например, строка таблицы содержит в ячейках заменяемые подстановки
Выдало ошибку:
{Форма.Форма.Форма(68)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать( );
по причине:
{(7, 2)}: В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать поля неограниченной длины
<<?>>Товар.НаименованиеПолное,
(4) sashtet, Есть два пути решения:
1) Использовать ВЫРАЗИТЬ( Товар.НаименованиеПолное КАК СТРОКА( 1000 ) ) КАК НаименованиеПолное,
2) При заполнении соответствующей ячейки заполнять НаименованиеПолное через Ссылку на товар, например, Выборка.Ссылка.НаименованиеПолное
Перед отправкой специально проверял работу обработки
{Форма.Форма.Форма(68)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать( );
по причине:
{(7, 2)}: В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать поля неограниченной длины
<<?>>Товар.НаименованиеПолное,
УТ 10.3.16.1
(7) marat10, Предыдущий ответ на эту тему, чтоб не копипастить.
«Управление торговлей», редакция 10.3 (10.3.5.1) не работает
(9) net7wolf, Попробуйте рекомендации поста 6
День добрый. При запуске в 8.1 УТ 10.3.11.4 выдает «внешняя обработка не может быть прочитана текущей версией программы», куда копать?
Запустите конфигуратор и попытайтесь открыть обработку — система предложит сконвертировать её — соглашайтесь, а на всякий случай — оставьте себе несконвертированную копию
(6) piterantares,
Ничего не понятно, что, куда и как писать, а нельзя сразу исправить эту ошибку?
(13) skvorec74,
У Вас какая ошибка?