Здравствуйте, уважаемые форумчане!
Розница 2.0.8.11 на 1С Предприятие 8.2.19.83.
При снятии Z-отчёта, если оставить незакрытые чеки - смена закрывается без предупреждений, как будто их не было.
Вопросы:
1. Можно ли как запретить закрытие смены при отложенных чеках?
2. Если таки смена закрыта, где увидеть отложенные чеки?
Заранее крайне благодарен!
Розница 2.0.8.11 на 1С Предприятие 8.2.19.83.
При снятии Z-отчёта, если оставить незакрытые чеки - смена закрывается без предупреждений, как будто их не было.
Вопросы:
1. Можно ли как запретить закрытие смены при отложенных чеках?
2. Если таки смена закрыта, где увидеть отложенные чеки?
Заранее крайне благодарен!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Это понятно, но иногда удобно использовать отложенный чек не совсем по назначению (актуально для не слишком крупных магазинов), например, когда в зале очередь, и вдруг требуется разукомплектовать товар (можно чек отложить, чтобы людей не задерживать, потом пробить после разукомплектовки); или при несоответствии остатков на складе в программе и по факту, чтобы отложить чек после продажи, чтобы потом после решения проблемы, пробить чек.
Ведь с ЕНВД это допустимо...
Поэтому очень бы хотелось запретить снятие Z-отчёта при наличие отложенных чеков, или хотя-бы знать, где хранится информация о них (если хранится).
Это возможно?
Ведь с ЕНВД это допустимо...
Поэтому очень бы хотелось запретить снятие Z-отчёта при наличие отложенных чеков, или хотя-бы знать, где хранится информация о них (если хранится).
Это возможно?
Галка стоит в дополнительных правах пользователя, но смена все равно закрывается с отложенными чеками.
Где копать?
(7)У меня релиз немного отличается. Как исправили? Нашел у себя в обработке:
НаСервере
Процедура ОбработатьДокументыККМСервер(Отказ, СсылкаНаОтчет, НужноДополнительноеПредупреждение)
Перем КэшированныеЗначения;
// Удаление отложенных чеков
Если НЕ ОтменитьТранзакцию Тогда
Попытка
МассивСсылокОтложенныеЧеки = РезультатЗапросаПоОтложеннымЧекам.Выгрузить().ВыгрузитьКолонку("ОтложенныйЧек");
УстановитьПривилегированныйРежим(Истина);
Для Каждого ОтложенныйЧек Из МассивСсылокОтложенныеЧеки Цикл
ОтложенныйЧекОбъект = ОтложенныйЧек.ПолучитьОбъект();
Если ОтложенныйЧекОбъект.Проведен Тогда
ОтложенныйЧекОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
КонецЕсли;
ОтложенныйЧекОбъект.ПометкаУдаления = Истина;
ОтложенныйЧекОбъект.Записать();
ОтложенныйЧекОбъект.Удалить();
КонецЦикла;
УстановитьПривилегированныйРежим(Ложь);
Исключение
ОтменитьТранзакцию = Истина;
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось удалить отложенные чеки! %1'"),
ОписаниеОшибки()
);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
Текст,
Объект);
Если ПривилегированныйРежим() Тогда
УстановитьПривилегированныйРежим(Ложь);
КонецЕсли;
КонецПопытки;
КонецЕсли;
НаСервере
Процедура ОбработатьДокументыККМСервер(Отказ, СсылкаНаОтчет, НужноДополнительноеПредупреждение)
Перем КэшированныеЗначения;
// Удаление отложенных чеков
Если НЕ ОтменитьТранзакцию Тогда
Попытка
МассивСсылокОтложенныеЧеки = РезультатЗапросаПоОтложеннымЧекам.Выгрузить().ВыгрузитьКолонку("ОтложенныйЧек");
УстановитьПривилегированныйРежим(Истина);
Для Каждого ОтложенныйЧек Из МассивСсылокОтложенныеЧеки Цикл
ОтложенныйЧекОбъект = ОтложенныйЧек.ПолучитьОбъект();
Если ОтложенныйЧекОбъект.Проведен Тогда
ОтложенныйЧекОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
КонецЕсли;
ОтложенныйЧекОбъект.ПометкаУдаления = Истина;
ОтложенныйЧекОбъект.Записать();
ОтложенныйЧекОбъект.Удалить();
КонецЦикла;
УстановитьПривилегированныйРежим(Ложь);
Исключение
ОтменитьТранзакцию = Истина;
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось удалить отложенные чеки! %1'"),
ОписаниеОшибки()
);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
Текст,
Объект);
Если ПривилегированныйРежим() Тогда
УстановитьПривилегированныйРежим(Ложь);
КонецЕсли;
КонецПопытки;
КонецЕсли;
Вобще раньше смена ругалась при закрытии смены если есть отложеные чеки. Потом после какого-то обновления в розница 2.2 эта проверка исчезла.
И не надо говорить что в учете бардак и т.д. потому что с отложеными чеками удобно если я например в течении дня могу выпить 5 чашек кофе и съесть три булки. Или продавец утром мужу отдал хлеб, в обед съел что-нибудь а вечером взял домой продукты и все это потом записывается в счет зарплаты.
Или очередь стоит а покупатель дньги в машине забыл. Или взял в долг до вечера, а в итоге не пришел, но для учета мы все-равно пробиваем чек и потом либо продавец со своих докладывает, либо чек лежит на кассе пока покупатель не оплатит его
И не надо говорить что в учете бардак и т.д. потому что с отложеными чеками удобно если я например в течении дня могу выпить 5 чашек кофе и съесть три булки. Или продавец утром мужу отдал хлеб, в обед съел что-нибудь а вечером взял домой продукты и все это потом записывается в счет зарплаты.
Или очередь стоит а покупатель дньги в машине забыл. Или взял в долг до вечера, а в итоге не пришел, но для учета мы все-равно пробиваем чек и потом либо продавец со своих докладывает, либо чек лежит на кассе пока покупатель не оплатит его
(10)
В УТ 11 такая проверка тоже исчезла, причем видимо тоже в 19 году. И вто сейчас люди спрашивают, как бы сделать, чтобы смена с отложенными не закрывалась. Видимо придется дописывать проверку
ица 2.2 эта проверка исчезла.
И не надо говорить что в учете бардак и т.д. потому что с отложеными чеками удобно если я например в течении дня могу выпить 5 чашек кофе и съесть три булки. Или продавец утром мужу отдал хлеб, в обед съел что-нибудь а вечером взял домой продукты и все это потом записывается в счет зарплаты.
Или очередь стоит а покупатель дньги в машине забыл. Или взял в долг до вечера, а в итоге не пришел, но для учета мы все-рав
И не надо говорить что в учете бардак и т.д. потому что с отложеными чеками удобно если я например в течении дня могу выпить 5 чашек кофе и съесть три булки. Или продавец утром мужу отдал хлеб, в обед съел что-нибудь а вечером взял домой продукты и все это потом записывается в счет зарплаты.
Или очередь стоит а покупатель дньги в машине забыл. Или взял в долг до вечера, а в итоге не пришел, но для учета мы все-рав
В УТ 11 такая проверка тоже исчезла, причем видимо тоже в 19 году. И вто сейчас люди спрашивают, как бы сделать, чтобы смена с отложенными не закрывалась. Видимо придется дописывать проверку
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот