| 
    
            
         
         | 
    
  | 
v7: Вывод в чек наименования документа | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Yasher56    
     10.07.18 
            ✎
    13:17 
 | 
         
        Всем привет!
 
        Есть необходимость печатать в чек ККМ наименование и номер реализации, из которой с помощью внешних печатных форм выходит чек на фискальный аппарат. Кто может подсказать как это реализовать. Вроде понимание есть откуда это взять, но знаний не хватает в принципе. А зп не дают пока не закончу ввод в эксплуатацию ккм. Надеюсь на понимание.  | 
|||
| 
    1
    
        Масянька    
     10.07.18 
            ✎
    13:19 
 | 
         
        (0) Дай закурить, а то так есть хочется, что переночевать негде (С)     
         | 
|||
| 
    2
    
        Builder    
     10.07.18 
            ✎
    13:19 
 | 
         
        ККМ умеют печатать обычные строки как обычный принтер. Сформируй строку и выведи ее в нужное место.     
         | 
|||
| 
    3
    
        Yasher56    
     10.07.18 
            ✎
    13:20 
 | 
         
        (1) нехорошо смеяться на больным человеком))     
         | 
|||
| 
    4
    
        Builder    
     10.07.18 
            ✎
    13:21 
 | 
         
        (0) + к (2) - Как вывести строку смотри в документации к твоей ККМ.     
         | 
|||
| 
    5
    
        Yasher56    
     10.07.18 
            ✎
    13:22 
 | 
         
        (2) это звучит просто. но сижу уже с 8 утра над этой хренотенью. У меня уже 15:21. И понимаю что впринципе это всего лишь 2-3 строки. Но моих знаний по 1с вообще не хватает.     
         | 
|||
| 
    6
    
        Somebody    
     10.07.18 
            ✎
    13:24 
 | 
         
        (5) ККМ какая ?     
         | 
|||
| 
    7
    
        Builder    
     10.07.18 
            ✎
    13:24 
 | 
         
        (5) Как вариант - заплатить тому кто умеет.     
         | 
|||
| 
    8
    
        Somebody    
     10.07.18 
            ✎
    13:25 
 | 
         
        Пример для Атола
 
        ECR.TextWrap = 1; ECR.Caption = СокрЛП(ПечатаемЗдесьЧтоУгодно); ECR.PrintString();  | 
|||
| 
    9
    
        Yasher56    
     10.07.18 
            ✎
    13:26 
 | 
         
        (7) организация платить не будет, из своего кармана тоже не буду платить. Обработку для печати за свои деньги купил уже.     
         | 
|||
| 
    10
    
        Yasher56    
     10.07.18 
            ✎
    13:29 
 | 
         
        (8) В общем ситуация такова. есть 1с 7,7 ТиС 9,2, В нее интегрирован модуль для печати чеков ккм по 54 фз. Атол 30ф. Все печатает хорошо. Единственное необходимо добавить в чек в шапку номер документа из которого печатается через внешние печатные формы.     
         | 
|||
| 
    11
    
        Somebody    
     10.07.18 
            ✎
    13:39 
 | 
         
        (10) пример для Атола я привел, таким манером там что угодно печатается где угодно. Передаем нужную строчку методу PrintString() и все.     
         | 
|||
| 
    12
    
        Yasher56    
     10.07.18 
            ✎
    13:46 
 | 
         
        (11) ECR<<?>>.TextWrap  = 1;
 
        {C:\2008\ExtForms\PrnForms\fr54_ПечатьЧека.ert(132)}: Переменная не определена (ECR) ECR<<?>>.Caption = СокрЛП(ПечатаемЗдесьЧтоУгодно); {C:\2008\ExtForms\PrnForms\fr54_ПечатьЧека.ert(133)}: Переменная не определена (ECR) ECR<<?>>.PrintString(); {C:\2008\ExtForms\PrnForms\fr54_ПечатьЧека.ert(134)}: Переменная не определена (ECR) При проверке модуля обнаружены синтаксические ошибки!  | 
|||
| 
    13
    
        Somebody    
     10.07.18 
            ✎
    13:49 
 | 
         
        ну потому что у меня 
 
        ECR = СоздатьОбъект("AddIn.FprnM45"); у вас там в обработке каким именем эта переменная названа, я телепатировать не могу.  | 
|||
| 
    14
    
        Somebody    
     10.07.18 
            ✎
    13:51 
 | 
         
        (13) это все для работы с внешней компонентой FPRNM1C.dll, конечно.     
         | 
|||
| 
    15
    
        Yasher56    
     10.07.18 
            ✎
    13:56 
 | 
         
        (14) могу код прислать     
         | 
|||
| 
    16
    
        Somebody    
     10.07.18 
            ✎
    13:58 
 | 
         
        (15) можно здесь выложить     
         | 
|||
| 
    17
    
        Yasher56    
     10.07.18 
            ✎
    13:59 
 | 
         
        (16) на почту вам отправил     
         | 
|||
| 
    18
    
        Somebody    
     10.07.18 
            ✎
    14:44 
 | 
         
        (17) не, в таком виде не знаю куда это вставить. я проще делаю печать чеков для своих - непосредственно через драйвер ккм, без глобальных процедур и оберток.     
         | 
|||
| 
    19
    
        Yasher56    
     10.07.18 
            ✎
    14:59 
 | 
         
        (18) ну спасибо хоть отозвался)))     
         | 
|||
| 
    20
    
        Kigo_Kigo    
     10.07.18 
            ✎
    15:46 
 | 
         
        (19) А что там за вид?
 
        Первое что надо, это в оьработку передать строку которую надо напечатать, к примеру " Реализация №123 от 10.07.2018", а только потом ее выпечатывать  | 
|||
| 
    21
    
        HawkEye    
     10.07.18 
            ✎
    16:46 
 | 
         
        (9) а ты кем там работаешь?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |