|   |   | 
| 
 | Программное закрытие кассовой смены в Розница 2.1 | ☑ | ||
|---|---|---|---|---|
| 0
    
        ladalk 28.03.16✎ 09:18 | 
        Добрый день,
 от самописной кассы приходит файлик, который свидетельствует о том, что кассовую смену надо закрыть. С открытием смены получилось все без проблем. А вот с закрытием... Как можно из общего модуля (который запускается по расписанию и проверяет файлики на факт закрытия смены) закрыть смену? т.е. фактически запустить обработку "ЗакрытиеКассовойСмены"? | |||
| 8
    
        nordbox 28.03.16✎ 09:56 | ||||
| 9
    
        nordbox 28.03.16✎ 09:58 | 
        ну и тут может найдешь
 http://forum.infostart.ru/forum26/topic63337/ | |||
| 10
    
        ladalk 28.03.16✎ 10:30 | 
        Подключила внешнюю обработку.
 Каким образом можно из общего модуля (галочка только сервер стоит) можно обратиться в подключенной обработке и запустить команду ? &НаКлиенте Процедура ЗакрытьСмену(Команда) .... КонецПроцедуры | |||
| 11
    
        Звездец 28.03.16✎ 10:32 | 
        если у тебя касса - это другое устройство, зачем ты вообще смену в рознице трогаешь? или распиши подробней что там пытаешься сделать     | |||
| 12
    
        ladalk 28.03.16✎ 10:36 | 
        касса - приложение - отправляет для загрузки в 1с файлики с информацией. на приложении нажали кнопку "закрыть смену" - выгрузился файлик с именем "123" (к примеру). 1с видит этот файлик и закрывает смену.     | |||
| 13
    
        nordbox 28.03.16✎ 10:53 | 
        11 она хочет что бы как во Фронтоле флаги в папку кидались и закрывалось все     | |||
| 14
    
        ladalk 28.03.16✎ 10:57 | 
        (13) ну суть везде одинаковая     | |||
| 15
    
        ladalk 28.03.16✎ 10:58 | 
        сейчас проблема заключается в том, как из общего модуля запустить обработку.     | |||
| 16
    
        nordbox 28.03.16✎ 11:04 | 
        (14) Суть как раз разная
 фронтол это касса тупая и 1с ей дает команду закрыться, а у тебя наоборот касса дает команду 1с закрыться | |||
| 17
    
        nordbox 28.03.16✎ 11:08 | 
        Сделай регламентное задание и настрой расписание которое будет проверять наличие флага
 при его появлении будет вызываться закрытие смены и формироваться например файл с результатом выполнения если надо | |||
| 18
    
        ladalk 28.03.16✎ 11:14 | 
        вооооот
 "при его появлении будет вызываться закрытие смены" - вот как закрыть-то??? регламентное есть, которое проверяет наличие файликов | |||
| 19
    
        nordbox 28.03.16✎ 11:18 | 
        Ну так вызови уже готовую обормотку Закрытие Кассовой Смены     | |||
| 20
    
        ladalk 28.03.16✎ 11:25 | 
        эта обормотка, как вы выразились, просто тупо закрывает кассовую смену без формирования отчета о розничных продажах и сопутствующих этому операций (статус архивный у чеков и тд)     | |||
| 21
    
        nordbox 28.03.16✎ 11:49 | 
        (20) Я конечно может быть и дурак, но с какой радости ты делаешь такие заключения????
 Не поленился и посмотрел код..... | |||
| 22
    
        ladalk 28.03.16✎ 11:50 | 
        (21)уже пробовала так сделать (аналогично открытию смены)
 вы имеете ввиду РозничныеПродажиСервер Функция ЗакрытьКассовуюСмену(КассаККМ, ОписаниеОшибки = "", СсылкаНаОтчет = Неопределено) Экспорт Это? | |||
| 23
    
        nordbox 28.03.16✎ 11:50 | 
        Справочная:
 Обработка "Закрытие кассовой смены" При оформлении операции Закрытие кассовой смены на основе введенных чеков ККМ по продаже и возврату товаров формируется документ Отчет о розничных продажах. На закладке Товары указывается список проданных товаров, а на закладке Возвращенные товары – список товаров, возвращенных в течение кассовой смены. На закладке Оплата платежными картами указывается сумма оплат по различным платежным картам, а на закладке Продажи по дисконтным картам – сумма предоставленных дисконтных скидок. ..... Чеки ККМ, которые оформлялись за кассовую смену, из информационной базы не удаляются, они сохраняются в информационной базе, но для них устанавливается признак архивации. Такие документы служат только в качестве дополнительной справочной информации, никаких действий с таким документом произвести нельзя. | |||
| 24
    
        ladalk 28.03.16✎ 11:52 | 
        (23) поняла, вот у меня проблема с тем, как ее вызвать программно из общего модуля     | |||
| 25
    
        ladalk 28.03.16✎ 11:52 | 
        (21) все перепутала     | |||
| 26
    
        nordbox 28.03.16✎ 11:55 | 
        Ты не можешь ее вызвать из общего
 ну кроме как танцы с бубном, и вообще зачем из общего вызывать ???? | |||
| 27
    
        nordbox 28.03.16✎ 11:56 | 
        У тебя на клиенте крутится рег задание на проверку флага,
 флаг пришел значит надо закрыть смену и грохнуть файл | |||
| 28
    
        ladalk 28.03.16✎ 11:58 | 
        у меня в общем идет проверка на наличие флага (не только на закрытие,но и открытие, и чеки).     | |||
| 29
    
        nordbox 28.03.16✎ 11:58 | 
        Глупость,
 проверять надо на клиенте | |||
| 30
    
        ladalk 28.03.16✎ 11:59 | 
        "флаг пришел значит надо закрыть смену и грохнуть файл" - я не соображаю, что нужно сделать? каким образом?     | |||
| 31
    
        nordbox 28.03.16✎ 12:02 | 
        Не тупи
 Сделай копию обомотки Закрытия, параметры туда Касса ККМ, терминал туда передай из настроек юзверя, потом в рег задании вызвай Если флаг есть то Получить значения настроек юзверя Касса ККМ и Терминал подставить их из и выполнить Закрытие Записать лог удалить флаг Конец если | |||
| 32
    
        Garykom гуру 28.03.16✎ 12:04 | 
        (0) В Челябинске и правда все "так сурово"?
 Что требуется из самописной кассы смену в Рознице "закрывать"? Вместо обработки по загрузке которая документы сделает нужные... | |||
| 33
    
        ladalk 28.03.16✎ 12:08 | 
        но ведь регламентное задание все равно обращается к какому-то методу (который находится в общих модулях)     | |||
| 34
    
        ladalk 28.03.16✎ 12:09 | 
        (32) из кассы просто файлик приходить, что нужно закрыть кассовую смену в рознице     | |||
| 35
    
        nordbox 28.03.16✎ 12:12 | 
        Толи я дурак, то ли.....
 Ну как 1с будет закрывать если ни один клиент не запущен???? Клиент как раз и вызовет все что надо из общего | |||
| 36
    
        nordbox 28.03.16✎ 12:15 | 
        ты в рег задании пользователя укажи и оно возьмет от него настройки     | |||
| 37
    
        ladalk 28.03.16✎ 12:15 | 
        (35) я дурак, и хватит мне на это намекать)
 я просто совершенно не понимаю, о чем вы говорите | |||
| 38
    
        nordbox 28.03.16✎ 12:22 | 
        Блиииин, как все запущенно....
 у тебя какие отношения с программированием в 1с ??? | |||
| 39
    
        ladalk 28.03.16✎ 12:29 | 
        (38) я с рег заданиями работала только так: указать выполняемый модуль и расписание. все. Где пользователя указывать и "флаг" - я не вижу     | |||
| 40
    
        nordbox 28.03.16✎ 12:32 | 
        Ну а чего ты тогда в общие модули и код лезешь????
 Позовите специалиста | |||
| 41
    
        ladalk 28.03.16✎ 12:32 | 
        (40) спасибо за совет     | |||
| 42
    
        nordbox 28.03.16✎ 12:34 | 
        Ну а что ты хочешь услышать???
 ты лезешь без знаний в нестандартную задачу | |||
| 43
    
        nordbox 28.03.16✎ 12:34 | 
        чем тебе помочь???
 Как ты делала открытие смены??? | |||
| 44
    
        ladalk 28.03.16✎ 12:38 | 
        (42) так я же пытаюсь разобраться.
 Открытие смены: Процедура СИТ_ЗагрузкаДанных() Экспорт ... ОткрытьСмену(); ... КонецПроцедуры Процедура ОткрытьСмену() ПутьКФайлу = Строка(Константы.СИТ_ПутьЗагрузки.Получить()); МассивФайлов = НайтиФайлы(ПутьКФайлу, "open*.xml"); К = 0; Если МассивФайлов.Количество() = 1 Тогда Файл_ = МассивФайлов[К]; ОписаниеОшибки = ""; ТекстПереходящегоОстатка = ""; КассаККМ = ПолучитьКассаККМ(); Результат = ОткрытьКассовуюСменуНаСервереБезКонтекста(КассаККМ, ОписаниеОшибки, ТекстПереходящегоОстатка); УдалитьФайлы(Файл_.ПолноеИмя); КонецЕсли; КонецПроцедуры Функция ОткрытьКассовуюСменуНаСервереБезКонтекста(КассаККМ, ОписаниеОшибки = "", ТекстПереходящегоОстатка = "") Возврат РозничныеПродажиСервер.ОткрытьКассовуюСмену(КассаККМ, ОписаниеОшибки, ТекстПереходящегоОстатка); КонецФункции | |||
| 45
    
        ladalk 28.03.16✎ 12:39 | 
        все в одном общем модуле. Процедура СИТ_ЗагрузкаДанных() Экспорт запускается по рег заданию     | |||
| 46
    
        ladalk 28.03.16✎ 12:43 | 
        вместо Результат = ОткрытьКассовуюСменуНаСервереБезКонтекста(КассаККМ, ОписаниеОшибки, ТекстПереходящегоОстатка);
 написать бы Обработки.ЗакрытиеСмены.ВСЕЗАКРЫТЬ )) | |||
| 47
    
        nordbox 28.03.16✎ 12:43 | 
        Понимаешь ли.....м-м-м-м открытие это...)))
 ты как и откуда собираешься Z-отчет получать????? поэтому вызывать закрытие надо с конкретного раб места | |||
| 48
    
        ladalk 28.03.16✎ 12:47 | 
        в файле, допустим, есть параметры кассы, которая закрывается.     | |||
| 49
    
        nordbox 28.03.16✎ 12:50 | 
        Ну и чо из этого????
 а ФР у тебя куда подключен???? ты мне объясни каким dолшебным образом из общего модуля будет даваться команда на ФР закрыть смену и снять отчет, если там ничего не запущенно и вообще комп с фр выключен??? | |||
| 50
    
        nordbox 28.03.16✎ 12:55 | 
        что ты закрывать собираешься??? если закрытие вызывает работу с ТО, проверку его и далее по тексту....     | |||
| 51
    
        Garykom гуру 28.03.16✎ 12:57 | 
        (49) (50) тише... тише... у ТС просто операция на гландах, автогеном, через ...     | |||
| 52
    
        ladalk 28.03.16✎ 12:59 | 
        (49) с фискальником касса общается     | |||
| 53
    
        ladalk 28.03.16✎ 13:00 | 
        1с напрямую с фискальником не связана, все указания о закрытии и открытии смен исходят от кассы. Мне в 1с нужно просто закрыть смену программно.     | |||
| 54
    
        nordbox 28.03.16✎ 13:02 | 
        Ну а что ты тогда хочешь??????
 пусть твоя касса формирует файлик, например атоловский формат и грузи его в Розницу | |||
| 55
    
        nordbox 28.03.16✎ 13:02 | 
        непонятно что ты хочешь вообще тогда     | |||
| 56
    
        nordbox 28.03.16✎ 13:03 | 
        и причем тут архивные чеки?????     | |||
| 57
    
        nordbox 28.03.16✎ 13:03 | 
        у тебя все операции на твоей кассе идут,
 в 1с только результат деятельности кассы | |||
| 58
    
        nordbox 28.03.16✎ 13:05 | 
        В рознице сделай кассу off-line и загружай свой файл из кассы     | |||
| 59
    
        ladalk 28.03.16✎ 13:06 | 
        т.е. вы предлагаете просто отчеты о продажах загружать?     | |||
| 60
    
        nordbox 28.03.16✎ 13:06 | 
        а что еще????     | |||
| 61
    
        nordbox 28.03.16✎ 13:07 | 
        может мы что не знаем????
 офф кассы уже давно отработанны | |||
| 62
    
        ladalk 28.03.16✎ 13:07 | 
        ну я думала, будет правильно, если касса открылась- 1с открылась, потом чеки загружаются, касса закрылась - 1с закрылась     | |||
| 63
    
        nordbox 28.03.16✎ 13:09 | 
        нафига тогда касса если из Розницы можно успешно он лайн работать если РМК 2-3 шт     | |||
| 64
    
        nordbox 28.03.16✎ 13:10 | 
        нафига для ларька торговли сникерсами тапаксами делать целую торговую систему????     | |||
| 65
    
        ladalk 28.03.16✎ 13:12 | 
        это пока переходная версия, поэтому все так сложно.     | |||
| 66
    
        nordbox 28.03.16✎ 13:14 | 
        >>>потом чеки загружаются, касса закрылась - 1с закрылась
 Расскажи страшную тайну, зачем в Рознице твои чеки???? делается это простым способом, выгрузкой продаж из кассы в файл, потом его загрузка в отчет о продажах и все. Не надо велосипедов, уже все проверенно | |||
| 67
    
        nordbox 28.03.16✎ 13:15 | 
        Кассу кто писал? Чье произведение???     | |||
| 68
    
        nordbox 28.03.16✎ 13:16 | 
        Кто такую стратегию выбрал и зачем и почему???     | |||
| 69
    
        nordbox 28.03.16✎ 13:17 | 
        ладно,думай сама, 
 инфы тебе тут много дали, и фотку гони | |||
| 70
    
        ladalk 28.03.16✎ 13:18 | 
        т.е. например, нормально, если за день будет 10 отчетов?     | |||
| 71
    
        ladalk 28.03.16✎ 13:18 | 
        для одной кассы?     | |||
| 72
    
        ladalk 28.03.16✎ 13:19 | 
        касса наша) стратегия - уходить от 1с     | |||
| 73
    
        nordbox 28.03.16✎ 13:19 | 
        А зачем 10 раз за день закрывать кассу????
 открой тайну??? | |||
| 74
    
        ladalk 28.03.16✎ 13:20 | 
        ну а как тогда получить актуальную информацию с кассы?     | |||
| 75
    
        nordbox 28.03.16✎ 13:20 | 
        насколько бы один эс не извращалась,
 но до такого она еще не до ходила она сделала стандартное решение офф лайн | |||
| 76
    
        nordbox 28.03.16✎ 13:21 | 
        (74) Актуальную инфу с кассы можно получить только в он-лайн режиме     | |||
| 77
    
        nordbox 28.03.16✎ 13:22 | 
        В рознице есть РМК, вот ее и прицепи,
 и выкини свою самописку если у тебя 2-3 кассы | |||
| 78
    
        nordbox 28.03.16✎ 13:23 | 
        Работа в РМК Розницы со всеми вкусностями настраивается самое большое за 1.5 -2 часа     | |||
| 79
    
        nordbox 28.03.16✎ 13:24 | 
        если конечно не алкоголь     | |||
| 80
    
        ladalk 28.03.16✎ 13:26 | 
        да наоборот, не надо к 1с привязываться     | |||
| 81
    
        nordbox 28.03.16✎ 13:27 | 
        Тогда внятно и подробно объясняй задачу:
 что у тебя есть, что ты хочешь и по каким причинам | |||
| 82
    
        ladalk 28.03.16✎ 13:30 | 
        есть 1с, которая выступает в роли базы данных (пока еще), есть касса. Для того, чтобы поработать и потестировать кассу, нужно организовать обмен данными между 1с и кассой.     | |||
| 83
    
        ladalk 28.03.16✎ 13:30 | 
        каким образом? касса формирует чеки/отчеты и выгружает в 1с. 1с их загружает и все довольны     | |||
| 84
    
        ladalk 28.03.16✎ 13:31 | 
        чтобы сделать видимость он-лайн работы, нужно загружать чеки и потом закрывать кассу с формированием отчета     | |||
| 85
    
        nordbox 28.03.16✎ 13:36 | 
        Про фотку не забывай )))
 Объясни, зачем в Рознице твои чеки??? в Рознице нужен только отчет о продажах, у нормальных людей он формируется по окончании смены актуальные остатки ты никогда в таком режиме не получишь | |||
| 86
    
        nordbox 28.03.16✎ 13:37 | 
        опять же, если Розница выключена то куда и зачем твоя касса будет что то выгружать???     | |||
| 87
    
        ladalk 28.03.16✎ 13:39 | 
        "в Рознице нужен только отчет о продажах" - как много сил и времени сэкономила бы эта фраза в начале разговора)
 касса выгружает и пусть выгружает.Потом 1с включится и все файлики съест | |||
| 88
    
        nordbox 28.03.16✎ 13:44 | 
        ну она и съест все отчеты о продажах,
 открой формат и вообще всю идею Атола например обмен через текстовый файл вообще идет | |||
| 89
    
        nordbox 28.03.16✎ 13:44 | 
        >>> как много сил и времени сэкономила бы эта фраза в начале разговора) 
 ФОТКА ГДЕЕЕЕЕ????? | |||
| 90
    
        ladalk 28.03.16✎ 13:51 | 
        не отображается пока(
 у меня и так через хмл идет. | |||
| 91
    
        ladalk 28.03.16✎ 13:52 | 
        вот включили 1с в обед и решили посмотреть, сколько напродавали? не закрывать же смену на оборудовании, поэтому должно хоть раз в час выгружать данные     | |||
| 92
    
        nordbox 28.03.16✎ 13:54 | 
        а на кассе х-отчет снять религия не позволяет?     | |||
| 93
    
        nordbox 28.03.16✎ 13:55 | 
        интересно чем вы там таким торгуете что вам остатки нужны онлайн???     | |||
| 94
    
        ladalk 28.03.16✎ 13:56 | 
        продукты     | |||
| 95
    
        nordbox 28.03.16✎ 14:01 | 
        и зачем столько сложностей с колбасой?     | |||
| 96
    
        nordbox 28.03.16✎ 14:01 | 
        фотку гони )))     | |||
| 97
    
        ladalk 28.03.16✎ 14:02 | 
        да форум тормозит, также как и я. загрузила, не отображается     | |||
| 98
    
        ladalk 28.03.16✎ 14:02 | 
        (95) ну а почему бы на колбасе не потестить     | |||
| 99
    
        ladalk 28.03.16✎ 14:03 | 
        (95) делали на обуви - там вопросов нет - вечером закрывается смена и все. А тут решили с чеками поделать     | |||
| 100
    
        nordbox 28.03.16✎ 14:05 | 
        фотку можно и на почту выслать )))
 у вас там гипер количество посетителей ???? | |||
| 101
    
        Garykom гуру 28.03.16✎ 14:08 | 
        (99) в 1с поднять веб сервис и пусть касса онлайн его дергает при чеках     | |||
| 102
    
        nordbox 28.03.16✎ 14:09 | 
        (101) какой им веб сервис.....
 они с этим разобраться не могут.... | |||
| 103
    
        nordbox 28.03.16✎ 14:32 | 
        Ну вот хоть фотку показала ))))     | |||
| 104
    
        Garykom гуру 28.03.16✎ 14:40 | 
        (103) делись, а то искать лень     | |||
| 105
    
        nordbox 28.03.16✎ 14:45 | 
        Ну дык ты посмотри у нее в личной карточке на форуме ))     | |||
| 106
    
        nordbox 28.03.16✎ 14:45 | ||||
| 107
    
        Garykom гуру 28.03.16✎ 14:50 | 
        (106) это не то... вот если бы "Номинация «Лучший бухгалтер бюджетных учреждений Южного Урала»" или https://pp.vk.me/c622023/v622023693/41b5d/Cy9EytyF00A.jpg     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |