Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Признак способа расчета, аванс 1с

Признак способа расчета, аванс 1с
Я
   Manifest07
 
22.01.18 - 15:45
Здравствуйте, прошу все же помочь с данной темой.

В данной теме уже как-то поднимался данный вопрос Признак способа расчета, аванс 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 ) присвоить выбранное мной значение.

Подскажите пожалуйста, что я упустил?
 
 
   Manifest07
 
1 - 22.01.18 - 16:57
неужели никто не сталкивался?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует