Программное закрытие кассовой смены в Розница 2.1 #768562


#0 by ladalk
Добрый день, от самописной кассы приходит файлик, который свидетельствует о том, что кассовую смену надо закрыть. С открытием смены получилось все без проблем. А вот с закрытием... Как можно из общего модуля (который запускается по расписанию и проверяет файлики на факт закрытия смены) закрыть смену? т.е. фактически запустить обработку "ЗакрытиеКассовойСмены"?
#0 by ladalk
Добрый день, от самописной кассы приходит файлик, который свидетельствует о том, что кассовую смену надо закрыть. С открытием смены получилось все без проблем. А вот с закрытием... Как можно из общего модуля (который запускается по расписанию и проверяет файлики на факт закрытия смены) закрыть смену? т.е. фактически запустить обработку "ЗакрытиеКассовойСмены"?
#1 by nordbox
Кассы офф лайн смотри
#2 by ladalk
я там только выгрузку вижу
#3 by ladalk
тем более, что обмен информацией есть. Загружаются чеки ККМ. Проблема в том,что я программно не могу закрыть смену.
#4 by nordbox
Ну попробуй фоновое задание сделать
#5 by ladalk
Дело в том, что я не могу в общем модуле своем выполнить процедуры, выполняемые на клиенте.И не могу вызвать обработку кнопки "Закрыть смену" на обработке "Закрытие кассовой смены".
#6 by ladalk
на пробной обработке все выполняется, а как только переношу в модуль конфигурации, уже не работает
#7 by ladalk
о. а можно же программно запустить эту обработку? вставить ее во ВПФ и обработки
#8 by nordbox
можно, вот еще почитай может что найдешь
#9 by nordbox
ну и тут может найдешь
#10 by ladalk
Подключила внешнюю обработку. Каким образом можно из общего модуля (галочка только сервер стоит) можно обратиться в подключенной обработке и запустить команду ? Процедура ЗакрытьСмену(Команда) .... КонецПроцедуры
#11 by Звездец
если у тебя касса - это другое устройство, зачем ты вообще смену в рознице трогаешь? или распиши подробней что там пытаешься сделать
#12 by ladalk
касса - приложение - отправляет для загрузки в 1с файлики с информацией. на приложении нажали кнопку "закрыть смену" - выгрузился файлик с именем "123" (к примеру). 1с видит этот файлик и закрывает смену.
#13 by nordbox
11 она хочет что бы как во Фронтоле флаги в папку кидались и закрывалось все
#14 by ladalk
ну суть везде одинаковая
#15 by ladalk
сейчас проблема заключается в том, как из общего модуля запустить обработку.
#16 by nordbox
Суть как раз разная фронтол это касса тупая и 1с ей дает команду закрыться, а у тебя наоборот касса дает команду 1с закрыться
#17 by nordbox
Сделай регламентное задание и настрой расписание которое будет проверять наличие флага при его появлении будет вызываться закрытие смены и формироваться например файл с результатом выполнения если надо
#18 by ladalk
вооооот "при его появлении будет вызываться закрытие смены" - вот как закрыть-то??? регламентное есть, которое проверяет наличие файликов
#19 by nordbox
Ну так вызови уже готовую обормотку Закрытие Кассовой Смены
#20 by ladalk
эта обормотка, как вы выразились, просто тупо закрывает кассовую смену без формирования отчета о розничных продажах и сопутствующих этому операций (статус архивный у чеков и тд)
#21 by nordbox
Я конечно может быть и дурак, но с какой радости ты делаешь такие заключения???? Не поленился и посмотрел код.....
#22 by ladalk
уже пробовала так сделать (аналогично открытию смены) вы имеете ввиду РозничныеПродажиСервер Функция ЗакрытьКассовуюСмену(КассаККМ, ОписаниеОшибки = "", СсылкаНаОтчет = Неопределено) Экспорт Это?
#23 by nordbox
Справочная: Обработка "Закрытие кассовой смены" При оформлении операции Закрытие кассовой смены на основе введенных чеков ККМ по продаже и возврату товаров формируется документ Отчет о розничных продажах. На закладке Товары указывается список проданных товаров, а на закладке Возвращенные товары – список товаров, возвращенных в течение кассовой смены. На закладке Оплата платежными картами указывается сумма оплат по различным платежным картам, а на закладке Продажи по дисконтным картам – сумма предоставленных дисконтных скидок. ..... Чеки ККМ, которые оформлялись за кассовую смену, из информационной базы не удаляются, они сохраняются в информационной базе, но для них устанавливается признак архивации. Такие документы служат только в качестве дополнительной справочной информации, никаких действий с таким документом произвести нельзя.
#24 by ladalk
поняла, вот у меня проблема с тем, как ее вызвать программно из общего модуля
#25 by ladalk
все перепутала
#26 by nordbox
Ты не можешь ее вызвать из общего ну кроме как танцы с бубном, и вообще зачем из общего вызывать ????
#27 by nordbox
У тебя на клиенте крутится рег задание на проверку флага, флаг пришел значит надо закрыть смену и грохнуть файл
#28 by ladalk
у меня в общем идет проверка на наличие флага (не только на закрытие,но и открытие, и чеки).
#29 by nordbox
Глупость, проверять надо на клиенте
#30 by ladalk
"флаг пришел значит надо закрыть смену и грохнуть файл" - я не соображаю, что нужно сделать? каким образом?
#31 by nordbox
Не тупи Сделай копию обомотки Закрытия, параметры туда Касса ККМ, терминал туда передай из настроек юзверя, потом в рег задании вызвай Если флаг есть то Получить значения настроек юзверя Касса ККМ и Терминал подставить их из и выполнить Закрытие Записать лог
#32 by Garykom
В Челябинске и правда все "так сурово"? Что требуется из самописной кассы смену в Рознице "закрывать"? Вместо обработки по загрузке которая документы сделает нужные...
#33 by ladalk
но ведь регламентное задание все равно обращается к какому-то методу (который находится в общих модулях)
#34 by ladalk
из кассы просто файлик приходить, что нужно закрыть кассовую смену в рознице
#35 by nordbox
Толи я дурак, то ли..... Ну как 1с будет закрывать если ни один клиент не запущен???? Клиент как раз и вызовет все что надо из общего
#36 by nordbox
ты в рег задании пользователя укажи и оно возьмет от него настройки
#37 by ladalk
я дурак, и хватит мне на это намекать) я просто совершенно не понимаю, о чем вы говорите
#38 by nordbox
Блиииин, как все запущенно.... у тебя какие отношения с программированием в 1с ???
#39 by ladalk
я с рег заданиями работала только так: указать выполняемый модуль и расписание. все. Где пользователя указывать и "флаг" - я не вижу
#40 by nordbox
Ну а чего ты тогда в общие модули и код лезешь????
#41 by ladalk
спасибо за совет
#42 by nordbox
Ну а что ты хочешь услышать??? ты лезешь без знаний в нестандартную задачу
#43 by nordbox
чем тебе помочь??? Как ты делала открытие смены???
#44 by ladalk
так я же пытаюсь разобраться. Открытие смены: ... КонецПроцедуры
#45 by ladalk
все в одном общем модуле. Процедура СИТ_ЗагрузкаДанных Экспорт запускается по рег заданию
#46 by ladalk
написать бы Обработки.ЗакрытиеСмены.ВСЕЗАКРЫТЬ ))
#47 by nordbox
Понимаешь ли.....м-м-м-м открытие это...))) ты как и откуда собираешься Z-отчет получать????? поэтому вызывать закрытие надо с конкретного раб места
#48 by ladalk
в файле, допустим, есть параметры кассы, которая закрывается.
#49 by nordbox
Ну и чо из этого???? а ФР у тебя куда подключен???? ты мне объясни каким dолшебным образом из общего модуля будет даваться команда на ФР закрыть смену и снять отчет, если там ничего не запущенно и вообще комп с фр выключен???
#50 by nordbox
что ты закрывать собираешься??? если закрытие вызывает работу с ТО, проверку его и далее по тексту....
#51 by Garykom
тише... тише... у ТС просто операция на гландах, автогеном, через ...
#52 by ladalk
с фискальником касса общается
#53 by ladalk
1с напрямую с фискальником не связана, все указания о закрытии и открытии смен исходят от кассы. Мне в 1с нужно просто закрыть смену программно.
#54 by nordbox
Ну а что ты тогда хочешь?????? пусть твоя касса формирует файлик, например атоловский формат и грузи его в Розницу
#55 by nordbox
непонятно что ты хочешь вообще тогда
#56 by nordbox
и причем тут архивные чеки?????
#57 by nordbox
у тебя все операции на твоей кассе идут, в 1с только результат деятельности кассы
#58 by nordbox
В рознице сделай кассу off-line и загружай свой файл из кассы
#59 by ladalk
т.е. вы предлагаете просто отчеты о продажах загружать?
#60 by nordbox
а что еще????
#61 by nordbox
может мы что не знаем???? офф кассы уже давно отработанны
#62 by ladalk
ну я думала, будет правильно, если касса открылась- 1с открылась, потом чеки загружаются, касса закрылась - 1с закрылась
#63 by nordbox
нафига тогда касса если из Розницы можно успешно он лайн работать если РМК 2-3 шт
#64 by nordbox
нафига для ларька торговли сникерсами тапаксами делать целую торговую систему????
#65 by ladalk
это пока переходная версия, поэтому все так сложно.
#66 by nordbox
>>>потом чеки загружаются, касса закрылась - 1с закрылась Расскажи страшную тайну, зачем в Рознице твои чеки???? делается это простым способом, выгрузкой продаж из кассы в файл, потом его загрузка в отчет о продажах и все. Не надо велосипедов, уже все проверенно
#67 by nordbox
Кассу кто писал? Чье произведение???
#68 by nordbox
Кто такую стратегию выбрал и зачем и почему???
#69 by nordbox
ладно,думай сама, инфы тебе тут много дали, и фотку гони
#70 by ladalk
т.е. например, нормально, если за день будет 10 отчетов?
#71 by ladalk
для одной кассы?
#72 by ladalk
касса наша) стратегия - уходить от 1с
#73 by nordbox
А зачем 10 раз за день закрывать кассу???? открой тайну???
#74 by ladalk
ну а как тогда получить актуальную информацию с кассы?
#75 by nordbox
насколько бы один эс не извращалась, но до такого она еще не до ходила она сделала стандартное решение офф лайн
#76 by nordbox
Актуальную инфу с кассы можно получить только в он-лайн режиме
#77 by nordbox
В рознице есть РМК, вот ее и прицепи, и выкини свою самописку если у тебя 2-3 кассы
#78 by nordbox
Работа в РМК Розницы со всеми вкусностями настраивается самое большое за 1.5 -2 часа
#79 by nordbox
если конечно не алкоголь
#80 by ladalk
да наоборот, не надо к 1с привязываться
#81 by nordbox
Тогда внятно и подробно объясняй задачу: что у тебя есть, что ты хочешь и по каким причинам
#82 by ladalk
есть 1с, которая выступает в роли базы данных (пока еще), есть касса. Для того, чтобы поработать и потестировать кассу, нужно организовать обмен данными между 1с и кассой.
#83 by ladalk
каким образом? касса формирует чеки/отчеты и выгружает в 1с. 1с их загружает и все довольны
#84 by ladalk
чтобы сделать видимость он-лайн работы, нужно загружать чеки и потом закрывать кассу с формированием отчета
#85 by nordbox
Про фотку не забывай ))) Объясни, зачем в Рознице твои чеки??? в Рознице нужен только отчет о продажах, у нормальных людей он формируется по окончании смены актуальные остатки ты никогда в таком режиме не получишь
#86 by nordbox
опять же, если Розница выключена то куда и зачем твоя касса будет что то выгружать???
#87 by ladalk
"в Рознице нужен только отчет о продажах" - как много сил и времени сэкономила бы эта фраза в начале разговора) касса выгружает и пусть выгружает.Потом 1с включится и все файлики съест
#88 by nordbox
ну она и съест все отчеты о продажах, открой формат и вообще всю идею Атола например обмен через текстовый файл вообще идет
#89 by nordbox
>>> как много сил и времени сэкономила бы эта фраза в начале разговора) ФОТКА ГДЕЕЕЕЕ?????
#90 by ladalk
не отображается пока( у меня и так через хмл идет.
#91 by ladalk
вот включили 1с в обед и решили посмотреть, сколько напродавали? не закрывать же смену на оборудовании, поэтому должно хоть раз в час выгружать данные
#92 by nordbox
а на кассе х-отчет снять религия не позволяет?
#93 by nordbox
интересно чем вы там таким торгуете что вам остатки нужны онлайн???
#94 by ladalk
продукты
#95 by nordbox
и зачем столько сложностей с колбасой?
#96 by nordbox
фотку гони )))
#97 by ladalk
да форум тормозит, также как и я. загрузила, не отображается
#98 by ladalk
ну а почему бы на колбасе не потестить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С