Драйвер.PeriodicalFiscalReportDate(НачалоПериода, КонецПериода); // По дате
Драйвер.PeriodicalFiscalReport(НачальныйНомер, КонечныйНомер); // По номеру
В первый в качестве параметров передаются даты, во второй номера чеков. Оба оператора в тонком клиенте работают нормально, а в веб-клиенте Драйвер.PeriodicalFiscalReportDate(НачалоПериода, КонецПериода); - тот что по дате выдает ошибку:
Цитата
Невідома помилка: Несоответствие типа
Дело в том, что изначально в драйвере в оператор по датам передавались в качестве дат строки:
НП = Формат(НачалоПериода, "ДФ=ггггММдд");
КП = Формат(КонецПериода, "ДФ=ггггММдд");
Ответ = ПеременнаяОбъект.Драйвер.PeriodicalFiscalReportDate(НП, КП);// дата в формате ГГГГММДД
но в таком случае отчет не печатался вообще нигде, выдавал ошибки что неправильные параметры. Я решил этот код заменить на
Ответ = ПеременнаяОбъект.Драйвер.PeriodicalFiscalReportDate(НачалоПериода, КонецПериода);
- и в тонком клиенте заработало норм, а вот в веб-клиенте - сабж.НачалоПериода и КонецПериода имеют 1Ссовский тип Дата с временем. Хотя если передавать обычные числа, то чек тоже печатается, может даты надо как-то преобразовать в числа в какаой-то формат. Но в какой? Да и АПИ я по этих функциях так и не нашел, даже на офф сайте. Если б найти хоть АПИ...
Может кто сталкивался, имел дело или знает что-то...
Да, веб-клиент - IE