Alexander писал(а):PavelShu писал(а):Если комментарий вводили - печатаем его в конце чека
Может какой-то предварительно созданный администратором список стандартных комментариев? А то навводят кассиры - и все это в чеке печатать? Встраивать словарь запрещенных слов и анализ опечаток как-то не очень
Технология такая:
В автомойке моют машины юр. лицам. У каждого юр. лица несколько машин.
Номера машин, которые можно мыть занесены в наименование бонусных/скидочных/кредитных карт (что бы водитель не мог помыть свой личный автомобиль за счет работодателя).
Водитель моет машину (по магнитной карте) и получает чек, который потом
сдает в свою бухгалтерию для отчетности.
На чеке нужно напечатать номер машины, которую помыли.
Если к карте привязан только один номер, то можно печатать наименование
карты, но если номеров несколько (через запятую), то нужно печатать один (можно создать динамический список из наименования карты?).
Заносить все номера в список это конечно не реально, да и выбирать из него тоже.
Насчет того, что кассиры могут напечатать нецензурные слова и т.д.
Пока стоит другая кассовая программа, которая печатает на чеке комментарий и прецедентов еще не было (за 2 года). Кассиры - не случайные люди, материально ответственные...
Чтобы защитить других пользователей Дэнси от печати комментариев, можно
добавить соответствующие права.
Alexander писал(а):Кстати, в конце чека - это где именно? Самое позднее - там, где в деморежиме печатается реклама (после регистрации итоговой суммы, но до строчек закрытия чека - туда уже никак не влезешь). Либо уже отдельным документом после закрытия чека.
P.S. Принципиально в текущей структуре БД транзакций заложена (пока потенциальная) возможность добавить комментарий вообще к любой транзакции.
Где именно печать - это не так принципиально...
Еще одна проблема:
На чеке нужно еще печатать имя мойщика.
Если сделать мойщика менеджером, то его можно напечатать в чеке, но
проблема в том, что одну машину может помыть два мойщика, а напечатать
можно только одного (у мойщиков оплата сдельная и расчет в товароучетке
идет от фиксации их в кассовой программе).
Пока вариант такой - забить имена мойщиков в номенклатуру и кассир будет выбирать их как товар и добавлять в чек (с номером машин такой фокус не пройдет).