Здравствуйте, прошу все же помочь с данной темой.
В данной теме уже как-то поднимался данный вопрос
Признак способа расчета, аванс 1с
Что есть на данный момент:
- печатали чеки тестовые авансовые из сервисной программы штрихов - получили правильные признаки в личном кабинете ОФД
- Передаю параметром в 1с признак 3(аванс), в личном кабинете ОФД отображается как полный расчет
Фрагмент кода:
// Подготовка таблицы общих параметров
ОбщиеПараметры = Новый Массив();
ОбщиеПараметры.Добавить(ТипЧека); // 1 - Тип чека
ОбщиеПараметры.Добавить(Истина); // 2 - Признак фискального чека
ОбщиеПараметры.Добавить(Неопределено); // 3 - Печать на подкладном документе
ОбщиеПараметры.Добавить(Объект.СуммаДокумента); // 4 - Сумма по чеку без скидок/наценок
ОбщиеПараметры.Добавить(Объект.СуммаДокумента); // 5 - Сумма по чеку с учетом всех скидок/наценок
ОбщиеПараметры.Добавить(""); // 6 - Номер дисконтной карты
ОбщиеПараметры.Добавить(""); // 7 - Текст шапки
ОбщиеПараметры.Добавить(""); // 8 - Текст подвала
ОбщиеПараметры.Добавить(0); // 9 - Номер смены (для копии чека)
ОбщиеПараметры.Добавить(0); // 10 - Номер чека (для копии чека)
ОбщиеПараметры.Добавить(0); // 11 - Номер документа (для копии чека)
ОбщиеПараметры.Добавить(0); // 12 - Дата документа (для копии чека)
ОбщиеПараметры.Добавить(""); // 13 - Имя кассира (для копии чека)
ОбщиеПараметры.Добавить(""); // 14 - Пароль кассира
ОбщиеПараметры.Добавить(0); // 15 - Номер шаблона
ОбщиеПараметры.Добавить(""); // 16 - Наименование секции форматирования шапки
ОбщиеПараметры.Добавить(""); // 17 - Наименование секции форматирования подвала
ОбщиеПараметры.Добавить(КодПризнакаСпособаРасчета); // 18 - Признак способа расчета
Мною добавлен был последний элемент массива и потом уже в общем модуле МенеджерОборудованияКлиентПереопределяемый функции ПечатьЧека дописал следующее:
ОбщиеПараметры = ВходныеПараметры[2];
ОбъектДрайвера.PaymentTypeSign = ОбщиеПараметры[17];
Разумеется прочий код пропустил. Ну т.е. по сути, я добавил новый элемент массиву, потом массив этот как передавался ранее параметром, так и передается, а потом пытаюсь Признаку(PaymentTypeSign ) присвоить выбранное мной значение.
Подскажите пожалуйста, что я упустил?