всем доброго дня! помогите словом, а может и делом. имеется расходная накладная, в которой каким то образом необходимо выбрать для какого тмц необходимо распечатать сертификат. сертификат заведомо введен в карточку тмц как фото. как можно ето организовать, подскажите. поставить флаг в строку рн я не нашел как, а было бы удобно.
меня в основном инрересует как впихнуть ету галочку в строку табличной части
Галочка в строке - просто добавляете текстовое поле в ТЧ с параметрами показывать пиктограммы. В ТЧ добавляем картинку с галочкой. А вот каким макаром она будет появляться - это на Ваш выбор. Или реквизит в ТЧ добавлять и кнопкой его устанавливать, или добавлять в процедуры - приначредСтр или вКонцередстр. Как то так наверное.
Цитата(kalyamov @ 15.08.11, 16:28)
Галочка в строке - просто добавляете текстовое поле в ТЧ с параметрами показывать пиктограммы. В ТЧ добавляем картинку с галочкой. А вот каким макаром она будет появляться - это на Ваш выбор. Или реквизит в ТЧ добавлять и кнопкой его устанавливать, или добавлять в процедуры - приначредСтр или вКонцередстр. Как то так наверное.
Корявенько написано, если что, напишу подробней, но альтернативный вариант предложенный выше будет более правильный, если не надо сохранять данные, по каким строкам были напечатаны сертификаты.
Галочка в строке - просто добавляете текстовое поле в ТЧ с параметрами показывать пиктограммы. В ТЧ добавляем картинку с галочкой.
Корявенько написано, если что, напишу подробней, но альтернативный вариант предложенный выше будет более правильный, если не надо сохранять данные, по каким строкам были напечатаны сертификаты.
сохранять данные нет необходимости, но если не сложно опишите немного подробнее вариант с текстовым полем
Танцор с Бубном
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 231 раз
Рейтинг: 0
Добавляете в табличную часть колону через Вставить=>Текст. В его свойствах включаете "Показывать пиктограммы". Далее пишите функцию, которая вернет нужную пиктограмму в текущую строку при определенных событиях. Как-то так...
з.ы. можно еще немного упростить и сделать вместо пиктограммы перечисление (прим. Галочки) со значением "V" и пустым значением, а дальше опять же функция которая вернет нужное значение из перечислений.
сохранять данные нет необходимости, но если не сложно опишите немного подробнее вариант с текстовым полем
Flexy все подробно описал. Только это текстовое поле будет недоступно и просто щелкнув по нему два раза ничего не произойдет. Прийдется добавлять реквизит табличной части документа и когда он равен 1, то в текстовом поле будет галочка и наоборот. Не совсем красиво и правильно. Лучше выгрузить ТЧ в ТЗ, добавить колонку с пиктограммой. И в ней интерактивно в этой колонке отметить какие строки печатать и уже выводить напечать.
а какой тогда ставить реквизит тч чтоб подвязать с текстовым полем которое вставлено в тч? есть возможность только вставить строку, но ето ничего не дает.
а какой тогда ставить реквизит тч чтоб подвязать с текстовым полем которое вставлено в тч? есть возможность только вставить строку, но ето ничего не дает.
Число - 1 выводить пиктограмму, 0-нет. Присвоить значении этому числу можно или дополнительной кнопочкой или в момент редактирования. Сам реквизит невидимый. Но это не хорошо так делать - появляется по сути не нужный реквизит документа. А нет там такой вещи, как обработка табличной части документа в кнопке "Действия" ? Где то такое я видел. Вот в ней можно было бы добавить такую функцию, как печать сертификатов.
а какой тогда ставить реквизит тч чтоб подвязать с текстовым полем которое вставлено в тч? есть возможность только вставить строку, но ето ничего не дает.
Поставьте число 1/0 (1 -- печатать, 0 -- не печатать, по умолчанию то, что чаще бывает, или то, что менее критично) и не заморачивайтесь.
всем доброго дня! помогите словом, а может и делом. имеется расходная накладная, в которой каким то образом необходимо выбрать для какого тмц необходимо распечатать сертификат. сертификат заведомо введен в карточку тмц как фото. как можно ето организовать, подскажите. поставить флаг в строку рн я не нашел как, а было бы удобно.
Вот если бы знать каким образом выбирается то ТМЦ для которого надо печатать сертификат, было бы интересней.
меня тут натолкнули на мысль, для начала добиться того чтоб картинка печаталась хотя бы из спр.тмц,(из карточки) но вот и тупик. я понял что вообще не могу понять и найти способ вывода картинки в печать, не то чтоб из другого документа. есть у кого какие соображения? буду очень благодарен!
меня тут натолкнули на мысль, для начала добиться того чтоб картинка печаталась хотя бы из спр.тмц,(из карточки) но вот и тупик. я понял что вообще не могу понять и найти способ вывода картинки в печать, не то чтоб из другого документа. есть у кого какие соображения? буду очень благодарен!
Картинка хранится в внешнем файле ?
Если картинка сохранена ак ИмяФайла.bmp то код такой: В Таблице рисуем картинку и в свойствах пишем - ВывестиКартинку(Таб.ТекущийОбъект) В процедуре печати
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!