Добрый день!
Друзья прошу Вас помочь!
Конфа розница 2.
Платформа 8.2.
У клиента почемуто вышла потребность что бы каждый день удалялись все чекиККМ которые были пробиты но при этом остатки оставались! т.е. После пробития чеков с остатков списываются товары а если все чеки за день удалить то остатки увеличиваются вот поэтому нужно что бы чеки автоматически удалялись а все что было списано с остатков по этому чеку также оставалось списанным а не прибавлялось после удаления!
Лишние вопросы зачем и почему так надо клиенту или что то вроде так нельзя или не хорошо не стоит задавать клиент этого хочет и мне надо попробывать это осуществить!
прошу содействовать и помочь!
Друзья прошу Вас помочь!
Конфа розница 2.
Платформа 8.2.
У клиента почемуто вышла потребность что бы каждый день удалялись все чекиККМ которые были пробиты но при этом остатки оставались! т.е. После пробития чеков с остатков списываются товары а если все чеки за день удалить то остатки увеличиваются вот поэтому нужно что бы чеки автоматически удалялись а все что было списано с остатков по этому чеку также оставалось списанным а не прибавлялось после удаления!
Лишние вопросы зачем и почему так надо клиенту или что то вроде так нельзя или не хорошо не стоит задавать клиент этого хочет и мне надо попробывать это осуществить!
прошу содействовать и помочь!
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Antimyslitel,
Вряд ли такое можно проделать изящно (будете в лесу - попробуйте), поэтому и решение вашей задачи тоже будет соответствующим. Например, ежедневная свертка базы в автоматическом режиме - а чо, на конец каждого дня есть только документы ввода остатков, и никаких продаж!
Правда, документы поступления тоже придется грохать, но это уже издержки...
нужно что бы чеки автоматически удалялись а все что было списано с остатков по этому чеку также оставалось списанным а не прибавлялось после удаления!
Это именно то, что называется: "И на елку влезть, и попу не ободрать".
Вряд ли такое можно проделать изящно (будете в лесу - попробуйте), поэтому и решение вашей задачи тоже будет соответствующим. Например, ежедневная свертка базы в автоматическом режиме - а чо, на конец каждого дня есть только документы ввода остатков, и никаких продаж!
Правда, документы поступления тоже придется грохать, но это уже издержки...
Реализуется несложно. Есть несколько вариантов.
1. Получить в результате полную хню - Выгружается регистр остатков, загружается в документ корректировка регистров цена вопроса - 2тр.
2. Получить в результате хню которая станет полной позже - Вариант из (2) или (17) 5тр
3. Получить "ну ваще какой то треш!" сгруппировать п1 и п2. Тогда никто вообще никогда ничего не поймет, включая вас. - 7тр.(5+2)
1. Получить в результате полную хню - Выгружается регистр остатков, загружается в документ корректировка регистров цена вопроса - 2тр.
2. Получить в результате хню которая станет полной позже - Вариант из (2) или (17) 5тр
3. Получить "ну ваще какой то треш!" сгруппировать п1 и п2. Тогда никто вообще никогда ничего не поймет, включая вас. - 7тр.(5+2)
(1) Antimyslitel,
Нормальная потребность. Примерно так все и работает
Стандартно предусмотрена при закрытии смены и формировании ОРП функция архивирования чеков.
За одним исключением, что документ все-таки из ИБ не удаляется. Но получает признак "Архивный", при котором уже не влияет на движения регистров, служит только в качестве справочной информации и пользователь его изменить не может.
Информация о продажах содержится после этого в документе "отчет о розничных продажах", который и двигает регистры
У клиента почему-то вышла потребность что бы каждый день удалялись все чекиККМ которые были пробиты но при этом остатки оставались!
Нормальная потребность. Примерно так все и работает
Стандартно предусмотрена при закрытии смены и формировании ОРП функция архивирования чеков.
За одним исключением, что документ все-таки из ИБ не удаляется. Но получает признак "Архивный", при котором уже не влияет на движения регистров, служит только в качестве справочной информации и пользователь его изменить не может.
Информация о продажах содержится после этого в документе "отчет о розничных продажах", который и двигает регистры
(7) tarassov,
Впрочем, если даже и сохранятся, то это все равно не самый лучший вариант - по записям в регистрах можно составить представление о продажах, чего автор как раз пытается избежать.
(3) Antimyslitel,
В типовой же кроме свертки можно предложить вариант, когда обработка временно запоминает текущие остатки (в ТЗ, специально созданном для этого регистре или даже во внешнем файле, например, DBF), удаляет все документы за день (продажи и поступления), а потом записывает ранее сохраненные данные об остатках в регистр, по которому формируется отчет.
Всё, остатки есть, а откуда они взялись - ХЗ, в базе чисто.
заменить присвоение признака Архивный на удаление
А движения удаленных документов при этом сохранятся?
Впрочем, если даже и сохранятся, то это все равно не самый лучший вариант - по записям в регистрах можно составить представление о продажах, чего автор как раз пытается избежать.
(3) Antimyslitel,
прикол в том что есть самописная программка тоже что то на подобе розницы и вней этот функционал осуществлен!
Самописка - она и есть самописка: что сам напИсал - то и нюхаешь.
В типовой же кроме свертки можно предложить вариант, когда обработка временно запоминает текущие остатки (в ТЗ, специально созданном для этого регистре или даже во внешнем файле, например, DBF), удаляет все документы за день (продажи и поступления), а потом записывает ранее сохраненные данные об остатках в регистр, по которому формируется отчет.
Всё, остатки есть, а откуда они взялись - ХЗ, в базе чисто.
(5) Antimyslitel, тогда просто не надо вести продажи в программе. Как можно вести правильный количественный и суммовой учет и при этом не хранить информацию о том, что-когда-почем было продано и куплено? Заказчик имеет ответ на этот вопрос? А так-то можно и заказать кнопку "Сделать классно!", там же все просто.
Можно удалить чеки, вместо их архивации, как в (4) предложено (возможно это даже штатными средствами через настройки реализуемо, не помню точно), но отчет о розничных продажах, в который будет собираться информацию про продажам за день, никуда не денется.
Можно удалить чеки, вместо их архивации, как в (4) предложено (возможно это даже штатными средствами через настройки реализуемо, не помню точно), но отчет о розничных продажах, в который будет собираться информацию про продажам за день, никуда не денется.
(5) Antimyslitel,
Дружище объясню более доступным языком! если вдруг к нему в гости наведается проверка он не хочет что бы она видела какие продажи были!)))
Глупость какая-то. Вот приходит проверка, видит, что поступило 10 единиц товара, и что по остаткам сейчас 5 единиц. Но при этом, по мысли заказчика, проверка не поймет, какие продажи были. Ну что тут сказать? Повезло вам с проверяющими ))
(1) Antimyslitel, вы хоть посмотрели бы как это в рознице или в ут типовых делается... ПРи закрытии смены все продажи по чекам переносятся в документ "Отчет о розничных продажах", а чеки либо архивируются (УТ) и тогда у них очищаются все движения, либо удаляются (УТ и розница)
(1) Antimyslitel, ой, тоже мне проблема.
В обработке закрытия дня чеки удаляем, и уменьшаем приходы на количество проданного.
Например так - см. вложение.
Задача решена? - Решена!
А как же правильный учет? - А разве в постановке про это что-то было?
В обработке закрытия дня чеки удаляем, и уменьшаем приходы на количество проданного.
Например так - см. вложение.
Задача решена? - Решена!
А как же правильный учет? - А разве в постановке про это что-то было?
Жесткое удаление документов из базы сделать то можно, только потом битые ссылки будут в регистрах. ДокументОбъект.Удалить(). Имейте ввиду, что такое безобразное отношение к регистру чревато невозможностью (?) его исправления, если вдруг выяснится, что задним числом что-то было не так и надо бы исправить...но уже увы!
мне думается, что убедить заказчика что ему так НЕ нужно, более легкое и дешевое решение вопроса. А что, если его же продавцы в конце смены будут забирать некоторые товары себе.... через неделю выясниться, что есть расхождения остатков в программе с остатками на складе, и понадобиться сверить продажи... Обычно в тетрадках ведут продажи продавцы, а база у клиента дома раз так боится.
Чтобы чеки удалять по-моему лучше сделать подписку на события где нибудь в обработке проведения ОРП, выбрать все чеки со статусом архивный и удалить.
Если и ОРП нужно удалять то может в цикле для каждой строки отчета о розничных продажах выбрать запросом документы поступления в которых фигурирует эта номенклатура и уменьшить количество, если в поступлении количество меньше или равно требуемого тогда удалить строку.
С партиями бы получилось красивее, но их нет в рознице.
Если и ОРП нужно удалять то может в цикле для каждой строки отчета о розничных продажах выбрать запросом документы поступления в которых фигурирует эта номенклатура и уменьшить количество, если в поступлении количество меньше или равно требуемого тогда удалить строку.
С партиями бы получилось красивее, но их нет в рознице.
Уменьшайте сумму продажи. Правда будет полная фигня в отчете, Валовая прибыль, но задачу выполните. Остатки будут реальные, а выручка будет меньше. Правда все эти извращения до конца года будут работать. А дальше, как верно отметила lenochka-semicova, такие фокусы с ККМ не пройдут.
По-моему, все рекомендации автору бесполезны: он сюда не заглядывал аж с 30 сентября - похоже, что его этот вопрос уже не волнует.
А уж прикидывать стоимость решений и вовсе не имеет смысла, завтра с него и 1 стартмани не получишь.
А уж прикидывать стоимость решений и вовсе не имеет смысла, завтра с него и 1 стартмани не получишь.
Мне кажется тему автор поднял весьма интересную.
Рано или поздно все столкнутся с необходимостью свертки базы.
Процедура свертки не быстрая, поэтому кассы будут простаивать. А это плохо.
Ежедневное удаление документов и перенос остатков может помочь.
Рано или поздно все столкнутся с необходимостью свертки базы.
Процедура свертки не быстрая, поэтому кассы будут простаивать. А это плохо.
Ежедневное удаление документов и перенос остатков может помочь.
(28) Vlx, уж с чеками проблем не будет: архивные чеки, если взглянуть на типовые решения, движений не содержат и нигде не фигурируют. К тому же, если корректно вести учет, то там вообще никаких проблем не возникнет, а свертку можно и на ночь запустить.
(28)Спасибо за понимание!
Ребята уехал на отдых причем долгий)))
Проблему решил самостоятельно, попытаюсь объяснить как:
1) Написал обработку которая в конце рабочего дня ровно в 23:55 на сильным методом закрывает все смены на всех кассах! (я не на территории РФ потому про онлайн мне не важно)
2) добавил еще одну обработку которая берет остатки после выполнение первой обработки закрытия кассовых смен и делает документы оприходования и списания, при этом еще реализован функционал проверяет от кого сколько получи и остались должны в плане денег и также реализуется документам ПКО и РКО на те лица которые были в базе после чего автоматом удаляются все документы поступления и продаж включая отчёт!
Делал не один помог очень хороший товарищ заву его - Беджамин Франклин в хорошем количестве)))
Ребята уехал на отдых причем долгий)))
Проблему решил самостоятельно, попытаюсь объяснить как:
1) Написал обработку которая в конце рабочего дня ровно в 23:55 на сильным методом закрывает все смены на всех кассах! (я не на территории РФ потому про онлайн мне не важно)
2) добавил еще одну обработку которая берет остатки после выполнение первой обработки закрытия кассовых смен и делает документы оприходования и списания, при этом еще реализован функционал проверяет от кого сколько получи и остались должны в плане денег и также реализуется документам ПКО и РКО на те лица которые были в базе после чего автоматом удаляются все документы поступления и продаж включая отчёт!
Делал не один помог очень хороший товарищ заву его - Беджамин Франклин в хорошем количестве)))
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот