Торг-12 не печатает товар

  • Автор темы Автор темы Danil
  • Дата начала Дата начала
D

Danil

Доброго времени суток.

В 1с Т12 не заполняет строку товара. Вообще. Шапка (плательщик, поставщик и т.д.) заполняется.

Версия 1С 7.7 сетевая 7.70.27
Конфигурация Бух учет 4.5 (7.70.504)

Поиск использовал, не помогло.

Заранее спасибо.
 
В отладчике смотрели?
 
Нет, так как нету навыков общения с ним вообще.

Что именно там надо выловить и есть ли в ЖКК описание работы с ним?
 
В цикле печати строк (в форме документа, процедура "Печать") ставишь останов на момент печати строки
 
Перед взятием в зубы отладчика,

Как можно узнать какая внешняя обработка вызывается по нажатию кнопки? (Какой файл)
 
Как можно узнать какая внешняя обработка вызывается по нажатию кнопки? (Какой файл)
В свойствах кнопки закладка "Дополнительно"
Я ж написал тебе - копай в процедуре "Печать()"
 
Как можно узнать какая внешняя обработка вызывается по нажатию кнопки? (Какой файл)
если используется внешняя печатная форма, Сервис-регистрация внешних печаитных форм
 
ТОчно не знаю, 7.7 нет под рукой, посмотреть не могу.
Посмотрите, может в качестве товара в т12 печатается "Полное наименование товара". Заплонен ли этот реквизит у товара?
 
Посмотрите, может в качестве товара в т12 печатается "Полное наименование товара". Заплонен ли этот реквизит у товара?
Обычно, если полное наименование пусто, берется просто наименование
 
vbs
Малоли, возможно это внешняя печатная форма, писалась кем-то не очень опытным, могли и не делать проверку).
 
Проверка идет:

Код:
Если ПустоеЗначение(Докум.Товар.ПолнНаименование)=1 Тогда
Дл=СтрДлина(Докум.Товар.Наименование);
Иначе
Дл=СтрДлина(Докум.Товар.ПолнНаименование);
КонецЕсли;
 
ага - а если там пробел, то значение не пустое и выводится пробел. Попробуй забить наименование какого-либо товара и распечатать торг, где есть этот товар. Должон показать.
 
ага - а если там пробел, то значение не пустое и выводится пробел
Если в строковой переменной только пробелы - возвратит ПустоеЗначение() = 1
Вообще - что за проблема - посмотреть в отладчике то, что выводится на месте товара в операторе "ВывестиСекцию"
 
Там в модуле еще где-то прописывается имя mxl файла. Посмотрите нету ли у вас такого, и попробуйте его убрать.
 
а нет ли проверки на вид номенклатуры, а в реализации не товар а услуги :)
 
Если в строковой переменной только пробелы - возвратит ПустоеЗначение() = 1
О как! Искренне думал что это не так, убедился.
 
Столько копий уже сломали, а в отладчике посмотреть можно за пару минут
Как говорится, мы не ищем простых решений! Гораздо интересней проверить все предположения - авось одно окажется верным, а потом пойти по простому пути и найти ответ.
 
В отладчике папка в внешники обработками пуста.

Модуль зарегестрирован. Может не так зарегестрирован?
 
А что, процедура "Печать()" в форме документа отсутствует как класс ?
И это в 5.04 ? Станиславский покойный согласно кивает :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab