|
v7: Вопрос по ЧекККМ | ☑ | ||
---|---|---|---|---|
0
Паштет
25.07.13
✎
16:52
|
Здравствуйте ув. мистяне, возникла задача, сразу скажу что отблагодарю если конечно найдется решение. Тис, девственная. документ чекККМ, Проблема в следующем (см. скрин ) в общем хочу чтобы при вводе сдачи и нажатии кнопки ентер выводилась печатная форма чека. Делаю так: к форме "сдача" прибиваю процедуру ПоКнопкеПечать(), пробую, и валится по ошибке:
глФРМ(ПечСебест<<?>>) Переменная не определена (ПечСебест) глФРМ(ПечНДС<<?>>) Переменная не определена (ПечНДС) Помогите плиз! http://i054.radikal.ru/1307/e6/5ce8f84425c8.jpg |
|||
1
ДенисЧ
25.07.13
✎
16:53
|
Ну так определи эти переменные...
|
|||
2
Паштет
25.07.13
✎
16:54
|
(1) да я не пойму откуда они взялись вообще...
|
|||
3
Паштет
25.07.13
✎
16:54
|
+(2) в таблице их нету
|
|||
4
Паштет
25.07.13
✎
16:58
|
это какой-то баг в клюшке
|
|||
5
ДенисЧ
25.07.13
✎
16:58
|
Поиск по конфигурации у тебя в конторе запрещён под страхом увольнения?
|
|||
6
Паштет
25.07.13
✎
17:03
|
(5) веришь, не найду
|
|||
7
Паштет
25.07.13
✎
17:03
|
в этом вся комичность... откуда оно взялось вообще...
|
|||
8
Паштет
25.07.13
✎
17:04
|
в модуле чекаккм нету, в глобальнике нету
|
|||
9
ДенисЧ
25.07.13
✎
17:05
|
в шаблоне печатной формы посмотри...
|
|||
10
ChMikle
25.07.13
✎
17:06
|
(0) имхо, не девственная ТИС у тебя ;)
|
|||
11
Паштет
25.07.13
✎
17:07
|
(10) ну кроме этого момента девственная
|
|||
12
ChMikle
25.07.13
✎
17:07
|
(11) в этом моменте уже кто-то напортачил , печатной форме перекроил переменные , тиснув их из какой-то другой
|
|||
13
Torquader
25.07.13
✎
17:08
|
(11) Ну девственная, только она ещё не знает, как печатать на кассе - поэтому - заготовки есть (и напильник где-то должен лежать) - а дописывать самому придётся.
|
|||
14
Паштет
25.07.13
✎
17:09
|
(12)(13) интересно что если нажму на кнопку "чек" то открывается все.
|
|||
15
Паштет
25.07.13
✎
17:14
|
мистика какая-то
|
|||
16
Рэйв
25.07.13
✎
17:15
|
(15)Чудес не бывает.
|
|||
17
Паштет
25.07.13
✎
17:18
|
(16) угу...
|
|||
18
Паштет
25.07.13
✎
17:19
|
тут поверишь во что угодно
|
|||
19
Паштет
25.07.13
✎
17:20
|
что-то мне подсказывает что не решу эту проблему, даже у Voronve не получилось
|
|||
20
ChMikle
25.07.13
✎
17:21
|
(19) смотри на кнопке функция какая ?
|
|||
21
Рэйв
25.07.13
✎
17:22
|
Создается очучение чтоты чтото бездарно обновил.
"Переменная неопределена" - это даже не симптом. Это диагноз |
|||
22
Паштет
25.07.13
✎
17:23
|
(20) ПоКнопкеПечать()
такую же прибил к моей "получено" |
|||
23
Паштет
25.07.13
✎
17:25
|
(21) вообще ничего! нульцевая! сегодняшняя!
|
|||
24
ChMikle
25.07.13
✎
17:25
|
(22) поКнопкеПечать() оттуда что печатает ?
код процедуры вываливай |
|||
25
Паштет
25.07.13
✎
17:27
|
Процедура ПоКнопкеПечать(СразуНаПринтер = 0,КолЭкз = 1)
// проверим полномочия печати непроведенных документов Если (Проведен()=0) Или ((Проведен()=1) И (Модифицированность()=1)) Тогда Если глПолучитьПолномочие("РазрешитьПечатьНепроведенныхДокументов") = 0 Тогда Предупреждение("Недостаточно полномочий для печати непроведенного документа!", 60); Возврат; КонецЕсли; КонецЕсли; Если ПустоеЗначение(НомерТекущейФормы) = 1 Тогда НомерТекущейФормы = 1; Форма.кнПечать.Заголовок(ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы, "Кнопка")); КонецЕсли; Если НомерТекущейФормы = 1 Тогда Печать(СразуНаПринтер, КолЭкз); Иначе Параметры = СоздатьОбъект("СписокЗначений"); Параметры.ДобавитьЗначение(глВзятьКонтекст(Контекст), "Контекст"); Параметры.ДобавитьЗначение(СразуНаПринтер, "Устройство"); Параметры.ДобавитьЗначение(КолЭкз, "КоличествоКопий"); ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл")); КонецЕсли; КонецПроцедуры // ПоКнопкеПечать() |
|||
26
ChMikle
25.07.13
✎
17:30
|
(25) ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл"));
ищи внешний отчет |
|||
27
Паштет
25.07.13
✎
17:33
|
(26) не знаю даже как его искать...
|
|||
28
ДенисЧ
25.07.13
✎
17:34
|
(27) глКаталогПечФорм - тут ищи
|
|||
29
ChMikle
25.07.13
✎
17:35
|
(27) в отладчике на этой строке точку остановки поставь увидишь путь где лежит отчет ну и его название собственно , дальше уже юзай этот отчет
|
|||
30
Паштет
25.07.13
✎
17:37
|
(29) а если попробовать убрать эту строку?
ОткрытьФорму("Отчет", Параметры, глКаталогПечФорм+ТаблицаПечФорм.ПолучитьЗначение(НомерТекущейФормы,"Файл")); |
|||
31
Паштет
25.07.13
✎
17:39
|
+(30) не вышло...
|
|||
32
Torquader
25.07.13
✎
17:42
|
(31) Посмотреть таблицу печатных форм.
|
|||
33
ChMikle
25.07.13
✎
19:04
|
(31) давай удаленный доступ к конфе, могу глянуть
|
|||
34
Паштет
25.07.13
✎
20:07
|
(33) ааай не увидел твоего сообщения раньше)))
|
|||
35
ivanov-i-i
25.07.13
✎
20:51
|
(34) Сделал?
|
|||
36
ChMikle
25.07.13
✎
21:43
|
(34) я все еще здесь
|
|||
37
ivanov-i-i
25.07.13
✎
22:07
|
(0) Если проблема ещё актуальна, то пиши на почту в личке.
|
|||
38
Паштет
25.07.13
✎
22:22
|
(37) написал!
|
|||
39
Паштет
25.07.13
✎
22:39
|
(37) ++++++++!!!!!!!!!!!!!!!!
|
|||
40
Паштет
25.07.13
✎
22:40
|
(37) а можешь немного просветить, что ты сделал?
|
|||
41
Паштет
25.07.13
✎
22:42
|
есть же спецы!!!!
|
|||
42
Паштет
25.07.13
✎
22:43
|
из того, что я вижу, добавлена процедура
Процедура ПриИзмененииПолучено() МожноЗакрыть = 0; Форма.Закрыть(0); КонецПроцедуры |
|||
43
Паштет
25.07.13
✎
22:44
|
Но как при нажатии на ентер у меня чек открывается, так и не пойму я
|
|||
44
ivanov-i-i
25.07.13
✎
22:50
|
Изменена процедура ПриЗакрытии() и добавлены процедуры Запуск() и ПриИзмененииПолучено(). Обрати внимание, что печатная форма находится в Общих таблицах. Решение подсмотрел здесь http://forum.infostart.ru/forum9/topic4200/
|
|||
45
Паштет
25.07.13
✎
22:57
|
(44) ты гений!
|
|||
46
Паштет
25.07.13
✎
22:58
|
(44) напиши мне на почту реквизиты оплаты
|
|||
47
ChMikle
26.07.13
✎
16:42
|
(46) ну вот , не все одинэснеги одинаково хамоваты :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |