Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> печать сертификатов при печати расходной накладной , вывод на печать фото тмц выборочно 3 страниц V   1 2 3 >          
gorik77 Подменю пользователя
сообщение 15.08.11, 14:17
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

всем доброго дня! помогите словом, а может и делом. имеется расходная накладная, в которой каким то образом необходимо выбрать для какого тмц необходимо распечатать сертификат. сертификат заведомо введен в карточку тмц как фото. как можно ето организовать, подскажите. поставить флаг в строку рн я не нашел как, а было бы удобно.


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

Pepe Подменю пользователя
сообщение 15.08.11, 14:27
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1435
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Идея с выбором галочкой правильная.

gorik77 Подменю пользователя
сообщение 15.08.11, 14:35
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

я и сам ето понимаю, но вот как ето организовать с фозможностью поставить галоску в любой строке?

меня в основном инрересует как впихнуть ету галочку в строку табличной части


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

Flexy Подменю пользователя
сообщение 15.08.11, 14:35
Сообщение #4

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Как альтернативный вариант: Сделать список значений куда будете получать строки ТЧ РН. А в нем уже фильтровать по нужным товарам.

kalyamov Подменю пользователя
сообщение 15.08.11, 15:40
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Цитата(gorik77 @ 15.08.11, 15:35) *
меня в основном инрересует как впихнуть ету галочку в строку табличной части


Галочка в строке - просто добавляете текстовое поле в ТЧ с параметрами показывать пиктограммы. В ТЧ добавляем картинку с галочкой. А вот каким макаром она будет появляться - это на Ваш выбор. Или реквизит в ТЧ добавлять и кнопкой его устанавливать, или добавлять в процедуры - приначредСтр или вКонцередстр. Как то так наверное.

Цитата(kalyamov @ 15.08.11, 16:28) *
Галочка в строке - просто добавляете текстовое поле в ТЧ с параметрами показывать пиктограммы. В ТЧ добавляем картинку с галочкой. А вот каким макаром она будет появляться - это на Ваш выбор. Или реквизит в ТЧ добавлять и кнопкой его устанавливать, или добавлять в процедуры - приначредСтр или вКонцередстр. Как то так наверное.


Корявенько написано, если что, напишу подробней, но альтернативный вариант предложенный выше будет более правильный, если не надо сохранять данные, по каким строкам были напечатаны сертификаты.

gorik77 Подменю пользователя
сообщение 16.08.11, 8:46
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(kalyamov @ 15.08.11, 16:40) *
Галочка в строке - просто добавляете текстовое поле в ТЧ с параметрами показывать пиктограммы. В ТЧ добавляем картинку с галочкой.


Корявенько написано, если что, напишу подробней, но альтернативный вариант предложенный выше будет более правильный, если не надо сохранять данные, по каким строкам были напечатаны сертификаты.


сохранять данные нет необходимости, но если не сложно опишите немного подробнее вариант с текстовым полем


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

Flexy Подменю пользователя
сообщение 16.08.11, 9:28
Сообщение #7

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Добавляете в табличную часть колону через Вставить=>Текст.
В его свойствах включаете "Показывать пиктограммы".
Далее пишите функцию, которая вернет нужную пиктограмму в текущую строку при определенных событиях.
Как-то так...

з.ы. можно еще немного упростить и сделать вместо пиктограммы перечисление (прим. Галочки) со значением "V" и пустым значением, а дальше опять же функция
которая вернет нужное значение из перечислений.

kalyamov Подменю пользователя
сообщение 16.08.11, 10:13
Сообщение #8

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Цитата(gorik77 @ 16.08.11, 9:46) *
сохранять данные нет необходимости, но если не сложно опишите немного подробнее вариант с текстовым полем


Flexy все подробно описал. Только это текстовое поле будет недоступно и просто щелкнув по нему два раза ничего не произойдет. Прийдется добавлять реквизит табличной части документа и когда он равен 1, то в текстовом поле будет галочка и наоборот. Не совсем красиво и правильно. Лучше выгрузить ТЧ в ТЗ, добавить колонку с пиктограммой. И в ней интерактивно в этой колонке отметить какие строки печатать и уже выводить напечать.

gorik77 Подменю пользователя
сообщение 16.08.11, 10:32
Сообщение #9

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

я вот тут прикинул кое что, а не проще вставить перечисление да нет ?


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

kalyamov Подменю пользователя
сообщение 16.08.11, 10:34
Сообщение #10

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Цитата(gorik77 @ 16.08.11, 11:32) *
я вот тут прикинул кое что, а не проще вставить перечисление да нет ?


Как реквизит Табличной части Документа ? Проще конечно,но есть ли смысл ?

gorik77 Подменю пользователя
сообщение 16.08.11, 10:42
Сообщение #11

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

а какой тогда ставить реквизит тч чтоб подвязать с текстовым полем которое вставлено в тч? есть возможность только вставить строку, но ето ничего не дает.


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

kalyamov Подменю пользователя
сообщение 16.08.11, 10:55
Сообщение #12

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Цитата(gorik77 @ 16.08.11, 11:42) *
а какой тогда ставить реквизит тч чтоб подвязать с текстовым полем которое вставлено в тч? есть возможность только вставить строку, но ето ничего не дает.


Число - 1 выводить пиктограмму, 0-нет. Присвоить значении этому числу можно или дополнительной кнопочкой или в момент редактирования. Сам реквизит невидимый. Но это не хорошо так делать - появляется по сути не нужный реквизит документа. А нет там такой вещи, как обработка табличной части документа в кнопке "Действия" ? Где то такое я видел. Вот в ней можно было бы добавить такую функцию, как печать сертификатов.

5_kopeek Подменю пользователя
сообщение 16.08.11, 10:57
Сообщение #13

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Цитата(gorik77 @ 16.08.11, 10:42) *
а какой тогда ставить реквизит тч чтоб подвязать с текстовым полем которое вставлено в тч? есть возможность только вставить строку, но ето ничего не дает.

Поставьте число 1/0 (1 -- печатать, 0 -- не печатать, по умолчанию то, что чаще бывает, или то, что менее критично) и не заморачивайтесь.

kalyamov Подменю пользователя
сообщение 16.08.11, 11:38
Сообщение #14

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Цитата(gorik77 @ 15.08.11, 15:17) *
всем доброго дня! помогите словом, а может и делом. имеется расходная накладная, в которой каким то образом необходимо выбрать для какого тмц необходимо распечатать сертификат. сертификат заведомо введен в карточку тмц как фото. как можно ето организовать, подскажите. поставить флаг в строку рн я не нашел как, а было бы удобно.


Вот если бы знать каким образом выбирается то ТМЦ для которого надо печатать сертификат, было бы интересней.

gorik77 Подменю пользователя
сообщение 17.08.11, 13:46
Сообщение #15

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(kalyamov @ 16.08.11, 12:38) *
Вот если бы знать каким образом выбирается то ТМЦ для которого надо печатать сертификат, было бы интересней.


тмц выбиратеся по просьбе заказчика, закономерностей нет. что попросили то и распечатали.


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

kalyamov Подменю пользователя
сообщение 17.08.11, 13:49
Сообщение #16

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

На каком варианте реализации остановились ? Кстати - какая конфигурация у Вас ?

gorik77 Подменю пользователя
сообщение 17.08.11, 13:56
Сообщение #17

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(kalyamov @ 17.08.11, 14:49) *
На каком варианте реализации остановились ? Кстати - какая конфигурация у Вас ?


больше подходит вариант с текстовым полем. конфигурация: бух. учет 7.70.288


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

gorik77 Подменю пользователя
сообщение 19.08.11, 9:15
Сообщение #18

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

меня тут натолкнули на мысль, для начала добиться того чтоб картинка печаталась хотя бы из спр.тмц,(из карточки) но вот и тупик. я понял что вообще не могу понять и найти способ вывода картинки в печать, не то чтоб из другого документа. есть у кого какие соображения? буду очень благодарен!


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

kalyamov Подменю пользователя
сообщение 19.08.11, 9:38
Сообщение #19

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 186
Спасибо сказали: 31 раз
Рейтинг: 0

Цитата(gorik77 @ 19.08.11, 10:15) *
меня тут натолкнули на мысль, для начала добиться того чтоб картинка печаталась хотя бы из спр.тмц,(из карточки) но вот и тупик. я понял что вообще не могу понять и найти способ вывода картинки в печать, не то чтоб из другого документа. есть у кого какие соображения? буду очень благодарен!


Картинка хранится в внешнем файле ?

Если картинка сохранена ак ИмяФайла.bmp то код такой:
В Таблице рисуем картинку и в свойствах пишем - ВывестиКартинку(Таб.ТекущийОбъект)
В процедуре печати
Процедура ВывестиКартинку(ф) 
    к=СоздатьОбъект("Картинка");
    к.Загрузить("D:\IMAGE\ИмяФайла.bmp");
    ф.УстановитьКартинку(к);
КонецПроцедуры //ВывестиКартинку(ф)

Это писал очень давно, тоже приперло с картинками и выкрутился таким образом. Может есть способ получше.

gorik77 Подменю пользователя
сообщение 19.08.11, 9:40
Сообщение #20

Завсегдатай
****
Группа: Пользователи
Сообщений: 122
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(kalyamov @ 19.08.11, 10:28) *
Картинка хранится в внешнем файле ?



да, хранится во внешнем файле
// ===============================
Процедура СменитьФото()
    Перем Файл, Каталог;
    Каталог = КаталогПользователя();
    Файл = "";
    Если ФС.ВыбратьФайлКартинки(0,Файл,Каталог,"Выберите фотографию") = 1 Тогда
        Если ФС.СуществуетФайл(КаталогФотографий) = 0 Тогда
            ФС.СоздатьКаталог(КаталогФотографий);
        КонецЕсли;
        ФС.УдалитьФайл(КаталогФотографий+ФС.НайтиПервыйФайл(ФайлФото));
        ФайлФото = КаталогФотографий+"ph"+СокрЛП(Строка(Код))+"."+Прав(Файл,3);
        ФС.КопироватьФайл(Каталог+Файл,ФайлФото,0);
        Фото.Загрузить(ФайлФото);
    КонецЕсли;
КонецПроцедуры


складывает в папку пользователя. не удобно конечно, но пока не совсем разобрался, да и на данном етапе ето не совсем важно.(наверное).


Signature
1С:Предприятие 8.2 (8.2.14.540) конфигурация:(1.2.6.5)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


3 страниц V   1 2 3 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 13.06.24, 1:33
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!