![]() |
|
Программное закрытие кассовой смены в Розница 2.1 | ☑ | ||
---|---|---|---|---|
0
ladalk
28.03.16
✎
09:18
|
Добрый день,
от самописной кассы приходит файлик, который свидетельствует о том, что кассовую смену надо закрыть. С открытием смены получилось все без проблем. А вот с закрытием... Как можно из общего модуля (который запускается по расписанию и проверяет файлики на факт закрытия смены) закрыть смену? т.е. фактически запустить обработку "ЗакрытиеКассовойСмены"? |
|||
1
nordbox
28.03.16
✎
09:21
|
Кассы офф лайн смотри
|
|||
2
ladalk
28.03.16
✎
09:25
|
я там только выгрузку вижу
|
|||
3
ladalk
28.03.16
✎
09:27
|
тем более, что обмен информацией есть. Загружаются чеки ККМ. Проблема в том,что я программно не могу закрыть смену.
|
|||
4
nordbox
28.03.16
✎
09:39
|
Ну попробуй фоновое задание сделать
|
|||
5
ladalk
28.03.16
✎
09:49
|
Дело в том, что я не могу в общем модуле своем выполнить процедуры, выполняемые на клиенте.И не могу вызвать обработку кнопки "Закрыть смену" на обработке "Закрытие кассовой смены".
|
|||
6
ladalk
28.03.16
✎
09:49
|
на пробной обработке все выполняется, а как только переношу в модуль конфигурации, уже не работает
|
|||
7
ladalk
28.03.16
✎
09:53
|
о. а можно же программно запустить эту обработку? вставить ее во ВПФ и обработки
|
|||
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |