![]() |
![]() |
![]() |
|
Розница 2.0.6. Количество "быстрых товаров" в РМК. Деньги в кассе | ☑ | ||
---|---|---|---|---|
0
Fortunax
13.01.13
✎
11:35
|
Я не мегапрогер, но кое какое представление конфигурирования и программирования имею.
Никак не могу найти, как увеличить количество "быстрых товаров" в режиме РМК.Розница 2.0.6 со стандартно возможных 21. А так же откуда взять сумму денег в кассе, чтобы ввывести на основную форму РМК. |
|||
1
Luhtas
13.01.13
✎
12:10
|
(0) Сумма денег в кассе лежит в регистре, точно не скажу каком (нет под рукой конфы), но это легко отследить по документу например "Выемка денег". Так же и по количеству быстрых товаров. Возможно это константа, или перечисление. Может быть и переменная, в конфигураторе можно все это увидеть. РМК обработками вроде там реализован, вот в них и смотри.
|
|||
2
SeregaMW
13.01.13
✎
12:11
|
(0) У тебя есть отличная перспектива им стать, лезь в отладчик и затирай до дыр РМК ))) Я тоже не чего не подскажу на первой рознице сижу )))
|
|||
3
Fortunax
13.01.13
✎
12:19
|
Да там что в первой рознице то и во второй - есть быстрые товары.
И обработку и справочник настроек HVR перекопал, но найти где ограничивается количество быстрых товаров не могу. Как найду напишу - думаю многим это полезно будет |
|||
4
Luhtas
13.01.13
✎
12:21
|
(3)Регистр называется "Денежные средства ККМ" - тут деньги в кассе лежат.
|
|||
5
Fortunax
13.01.13
✎
12:31
|
Спасибо. Буду деньги искать там
|
|||
6
Luhtas
13.01.13
✎
12:49
|
(5)Вот эта процедура добавляет быстрые товары, видишь в цикле число 21. Она находится в спрвочнике "Настройки РМК". Дальше сам...
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Объект.БыстрыеТовары.Количество() = 0 Тогда СтрокаАкселератора = "QWERTYUASDFGHJZXCVBNM"; Для Счетчик = 1 По 21 Цикл НовСтрока = Объект.БыстрыеТовары.Добавить(); Новстрока.ИмяКнопки = "Товар" + Строка(Счетчик); Новстрока.Акселератор = "Ctrl+" + Сред(СтрокаАкселератора, Счетчик, 1); КонецЦикла; КонецЕсли; Если ПланыОбмена.ПоРабочемуМесту.ЭтоРабочееМесто() Тогда Элементы.КонтролироватьОстаткиТоваровПриЗакрытииЧека.Видимость = Ложь; КонецЕсли; Элементы.ГруппаКнопкиНижнейПанели.Доступность = Объект.ИспользоватьРасширеннуюНастройкуКнопокНижнейПанели; ЗаполнитьТаблицуКнопокИзМакета(); Элементы.КнопкиНижнейПанелиКлавиша.СписокВыбора.ЗагрузитьЗначения(ПолучитьМассивКлавиш()); Элементы.КнопкиНижнейПанелиПредставлениеКнопки.СписокВыбора.ЗагрузитьЗначения(ПолучитьМассивПредставленийКнопок()); ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтаФорма); // Обработчик подсистемы "Дополнительные отчеты и обработки" ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтаФорма); Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда ОбработкаТабличнойЧастиТоварыСервер.ЗаполнитьПризнакИспользованияХарактеристик(Объект.БыстрыеТовары); КонецЕсли; КонецПроцедуры |
|||
7
Fortunax
13.01.13
✎
12:59
|
Я как раз тоже смог добавить еще товары, только другим способом.
Но за помощь огромное спасибо. Сейчас посмотрю и там. |
|||
8
Fortunax
17.01.13
✎
11:33
|
доработал:
сделал возможность печати закрытого чека вывода суммы наличности в кассе быстрого поиска товара по части наименования и цене заполнение некоторых реквизитов по умолчанию увеличил количество быстрых товаров до 60 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |