Решил отредактировать под свои нужды стандартный макет ценника, но столкнулся с проблемкой.
НЕ могу добавить в макет ценника код номенклатуры, а без етого никак, ибо товара много, а мы по коду на ценнике искали товар в базе (так у нас было до сих пор организовано в АБ Офис) Но сдесь не знаю как ето сделать.
Подскажите пожалуйста, какую строчку нужно дописать в модуле, чтобы код номенклатуры добавлялся в макет ценника.
Заранее благодарен
В макете смотришь нужный параметр, например "Наименование".
Находишь в модуле где он устанавливается, например Макет.Параметры.Наименование = Номенклатура.Наименование;
Меняешь на Макет.Параметры.Наименование = Номенклатура.Код;
В макете смотришь нужный параметр, например "Наименование".
Находишь в модуле где он устанавливается, например Макет.Параметры.Наименование = Номенклатура.Наименование;
Меняешь на Макет.Параметры.Наименование = Номенклатура.Код;
Спасибо за ответ!
Что хочу сказать по етому поводу. Дело в том, что я как раз так и делал, но когда уже хочу печатать ценники, то появляется такая ошибка:
{Обработка.ПечатьЦенников.МодульОбъекта(244)}: Поле объекта не обнаружено (Код)
ОбластьЦенника.Параметры.НоменклатураКод = Справочники.Номенклатура.Код;
Кстати просто = Номенклатура.Код; не подходит, так как конфигуратор просит дописать правильный путь перед етим значением
А вот ваш ответ мне подсказал правильное решение проблеммы! Большое спасибо!!!
Я понял, что нужно было писать не "Справочники.Номенклатура.Код;", а правильне будет СтрокаТаблицы.Номенклатура.Код; Вот и все! Теперь все отлично печатается. Всем спасибо!
Собственно, есть еще одна проблемка, решил не создавать новую тему, так как она тоже относиться к макету ценника.
А проблема следующая:
Нужно, чтобы в ценнике печатался штрихкод соответствующего товара. Рисунок штрихкода я взял из обработки "Печать этикеток", и добавил в макет ценника. Но КАК теперь сделать, чтоб там печатались не стандартные циферки 1234567890128, а те которые мне нужно, тоесть те, которые принадлежат соответствующему товару?
(9) deduchka, ну я думал, что ктото уже решал такую проблему, а то не очень есть охота перелопатить теперь весь модуль "Печать Этикеток", и к тому же, там все равно много надо переписывать
(9) deduchka, ну я думал, что ктото уже решал такую проблему, а то не очень есть охота перелопатить теперь весь модуль "Печать Этикеток", и к тому же, там все равно много надо переписывать
Конечно уже решали такую проблему. Есть внешняя обработка печати ценников и этикеток, которая нормально работает. И не надо код править. Поищи по сайту...
(13) flintm, про внешнюю обработку я знаю, и качал с сайта. Все бы хорошо, вот только есть несколько неприятностей. У меня Управление торговлей для Украины ред 2.3 (платформа 8.2), а на сайте обработки сделаны для 10-й редакции, тоесть конфигурации для России. И когда я хочу добавить такую обработку, то естественно мне пишет ошибку: "Выбранный файл не является внешней обработкой. Либо, данная обработка не предназначена для запуска в этой конфигурации".
А снизу в окне служебных сообщений пишет:
"{Справочник.ВнешниеОбработки.Форма.ФормаЭлемента.Форма(189)}: Ошибка при вызове метода контекста (Создать): Ошибка подключения внешних метаданных: Ошибка загрузки документа. Внешняя обработка не может быть прочитана текущей версией программы."
В данном случае я пробовал воспользоваться стандартной обработкой "Конвертация внешних обработок", но ничего не помогло. Та же самая ошибка. Вот потому я и решил править стандартный код.
P.S.:
Есть внешняя обработка печати ценников и этикеток, которая нормально работает
Мне хотябы увидеть код этой обработки, чтоб я понял, по какому принципу там реализована печать штрихкодов. Может кто-нибудь, например вы, уважаемый flintm, открыли бы у себя в конфигураторе эту обработку, и скопировали код в текстовый файл или еще как нибудь
(14) А самому открыть в конфигураторе и посмотреть код не предлагать? Посмотреть код модуля с помощью плагина для Total Commander'a не предлагать тоже?
(15) Поручик, когда я открываю такую обработку в конфигураторе (в смысле которая не совместима с релизом УТ 2.3) то появляются сплошные иероглифы! прочитать ничего не удасться.... вот потому и прошу ето сделать владельцев УТ 10.3
А вот пор плагин я бы попросил поподробней
Легко из обработки печати ценников и этикеток можно сделать обработку Заполнения табличной части или Внешнюю печатную форму, Печать ценников и этикеток.
Смог прикрутить такое к Базовой УТ. Код был малость изменен
Оопс, не так понял вопрос ... Не вижу проблем, по которым сложно найти, как заполнить штрихкод
dj_romeo пишет:
Мне хотябы увидеть код этой обработки, чтоб я понял, по какому принципу там реализована печать штрихкодов. Может кто-нибудь, например вы, уважаемый flintm, открыли бы у себя в конфигураторе эту обработку, и скопировали код в текстовый файл или еще как нибудь
Обработка, которой пользуюсь я, платная и код в ней закрыт. Вскрывать не буду, чтобы не нарушать авторских прав. Если у Вас есть обработка с незакрытым кодом, вышлите её на почту, я открою код и вышлю вам...
Всем большое спасибо за помощь! Особенно отдельная благодарность Поручику, так как он мне подсказал про существование плагина для Total Commander, собственно с которого мне удалось "подсмотреть" код обработки, и успешно дописать его в стандартную обработку. Тему можно закрывать.