|   |   | 
| 
 | Розница 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 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |