Имя: Пароль:
1C
1С v8
Розница. Удалить ЧекиККМ за 4 года прямым удалением - как считаете, стоит ли?
, ,
0 palpetrovich
 
22.07.13
15:49
База у клиента - под 1гб, Не считая 2013 года, чеков (уже без движений) скопилось по пол-лимона, у себя на копии, стандарной обработкой помечаю на удаление уже часа 3, потом еще удалять их. Вот подумал - почему-бы не удалть их "прямо"?

зы: вообще считаю это не сильно правильным, сначала проводить чеки по регистрам, потом дублировать эти движения ОтчетомОРознПродажах и удалять у Чеков. Посидел маленько с кассирами - иногда пипец, сидим - ждем когда "1с отвиснет"... говорят - это в порядке вещей у них... бедные покупатели
1 pessok
 
22.07.13
15:51
а шо, розница не делает зет-отчет с удалением чеков? даже ут 10.3 чеки автоматически удаляет... если движений нет, то можно смело тереть, имхо
2 palpetrovich
 
22.07.13
15:55
(1) да, в УТ - удаляет, здесь - нет, возможно это чья-то реализованная "хотелка"
3 Lionee
 
22.07.13
15:56
(0) оставляю где то месяца 4 последних остальное в топку
4 pessok
 
22.07.13
15:57
(3) т.е. это не хотелка, а разрабы так сделаи? 2пц...
5 palpetrovich
 
22.07.13
15:58
(4) сейчас гляну
6 palpetrovich
 
22.07.13
16:04
+(5) ну вот:
       //Удаляем чеки.
       Если Не ОтменитьТранзакцию Тогда
           Попытка
               МассивСсылокЧекиККМ = РезультатЗапросаПоЧекам.Выгрузить().ВыгрузитьКолонку("Ссылка");
               
               Для Каждого текСсылкаЧекККМ Из МассивСсылокЧекиККМ Цикл
                   ДокументОбъект = текСсылкаЧекККМ.ПолучитьОбъект();
                   
                   Если ДокументОбъект.Проведен И Не ДокументОбъект.Заархивирован Тогда
                       ДокументОбъект.Заархивирован = Истина;
                       ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
                   КонецЕсли;
                   //Если Не (ДокументОбъект.Проведен ИЛИ ДокументОбъект.Заархивирован) Тогда
                   //    ДокументОбъект.Удалить();
                   //Иначе
                   //    ДокументОбъект.Заархивирован     = Истина;
                   //    ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
                   //КонецЕсли;
                   
               КонецЦикла;
               
           Исключение
               Сообщить(ОписаниеОшибки());
               ОтменитьТранзакцию = Истина;
               Предупреждение("Не удалось удалить чеки ККМ!");
           КонецПопытки;
       КонецЕсли;
7 pessok
 
22.07.13
16:11
мды... ну смело три и чеки и знаки комментирования :)
8 palpetrovich
 
22.07.13
16:15
(7) не не, "знаки комментирования" - не буду, может за них бабло заплачено ;)
9 palpetrovich
 
22.07.13
16:16
+8 да и с чеками тоже не все просто - тереть прийдется ночью наверное, магазин-то в рабочее время не тормознешь
10 H A D G E H O G s
 
22.07.13
16:17
Бред какой-то.
11 Ranger_83
 
22.07.13
16:17
(0)чеки нужны,чтобы можно было сделать возврат купленных товаров
12 H A D G E H O G s
 
22.07.13
16:17
Всегда выпиливали удаление чеков, пусть болтаются непроведенными, чебынет.
13 palpetrovich
 
22.07.13
16:18
(10) где?
(11) ну вообще-то да, но не с 2009-го года же
14 H A D G E H O G s
 
22.07.13
16:19
Тормозит Закрытие кассовой смены, да?
15 palpetrovich
 
22.07.13
16:22
(14)   нет, в процессе работы "зависают" кассы, отвысают сами через какое-то время, проблемой почему именно - не занимался. не было такого задания
16 Marine Band
 
22.07.13
16:26
(15) И причем тут чеки?
17 palpetrovich
 
22.07.13
16:30
(16)  понятня не имею, но, на вскидку - наверняка происходит "общение" с черезмерно распухшей табличкой "чеков"
18 Marine Band
 
22.07.13
16:32
(17) завязывай с наркотой.
19 palpetrovich
 
22.07.13
16:33
(18) тю на тебя, сказал-бы с алкоголем - еще туда-сюда :)
20 AndrewM
 
22.07.13
16:46
Один раз я также убрал удаление чеков в Рознице, потому что клиент хотел видеть по каждой дисконтной карте не только сумму покупок, но и конкретно какие товары были куплены. Через ОРП по дисконтным картам можно было получить только общие суммы, без детализации по номенклатуре (т.к. дисконтные карты указываются в отдельной ТЧ). Может, есть способ оптимальнее, я сделал так.

Это я к тому, что, может быть, эти чеки всё-таки нужны кому-нибудь, а не просто так висят.
21 palpetrovich
 
22.07.13
17:08
(20) ну так полную копию базы никто не отменял
22 mTema32
 
22.07.13
18:40
Чеки нужны для сбора статистики по ним. Кроме как в самих чеках данные о каждом чеке не сохраняются.
Например если грохнуть чеки, то невозможно будет посмотреть "средний чек" или "количество чеков в ед. времени" за период.
Если эта инфа не нужна, то чеки можно и удалить.
23 NDN
 
22.07.13
19:02
(22) Плюсую.
Уже во второй организации просят статистику по чекам. Средний чек, наполняемость, время покупки, средняя цена единицы и т.п.
В отчете о розничных продажах этого нет.
Я их не удаляю при закрытии, а распровожу и блокирую для изменения. Руководству розницей очень нравится смотреть по чекам отчеты.
В то же время не вижу зачем нужны_проведенные_ ЧекиККМ. Все движения есть в Отчете о розничных продажах.