Имя: Пароль:
1C
1С v8
Получить необнуляемую сумму на начало смены. Розница 2.2.5.27, ККМ Ритейл 01ф
,
0 Manifest07
 
30.08.17
16:41
Здравствуйте. Никак не могу разобраться, как получить нуобнуляемую сумму на начало смены. Это новая ККМ с отправкой данных в ОФД. Есть ли у кого опыт в этом? В Z отчете отображается нормально эта необнуляемая сумма. Спасибо.
1 Manifest07
 
30.08.17
18:51
up
2 Manifest07
 
31.08.17
11:41
Пытаюсь получить нужный мне результат таким способом:

ПодключитьВнешнююКомпоненту("AddIn.DrvFR");
FR = Новый ("AddIn.DrvFR");
FR.Password = 30;
FR.RegisterNumber = 244;
FR.GetCashReg();
Сумма = FR.ContentsOfCashRegister;
FR.Disconnect();

Но FR.ContentsOfCashRegister возвращает -2.

Данный код я просто в обработку вписал в кнопке, ради интереса попробовал отключить фискальник и снова прогнать код. Он отработал и не ругнулся, следовательно 1ска куда-то не туда подключилась? Хоть кто-нибудь кроме самих штрихов подсказать может?
3 Sapiens_bru
 
31.08.17
13:19
(2) А ты и не подключился никуда, ты объект драйвера создал, но не подключил железяку к нему.
Метод FR.Connect() где?
4 Manifest07
 
01.09.17
12:35
(3) Ничего этот метод мне не дал. Все так же отрабатывает с выключенной кассой и не ругается. Возвращает все те же значения -2.
5 Torquader
 
02.09.17
01:47
Необнуляемая сумма на начало смены в регистрах не хранится.
244 - это необнуляемая сумма до фискализации, то есть когда касса работала в тестовом режиме до включения ЭКЛЗ - в новых кассах этого режима нет, и там будет ноль.
http://www.shels-m.ru/files/support/Retail_01F_I.pdf

Так что отставить маразм и или прочитать все документы из ФН - там будут суммы, но это очень долго, или сложить все суммы дней из базы 1С.
6 Manifest07
 
05.09.17
10:35
(5) как же она не хранится, если каждый раз на чеке печатается?