Вход | Регистрация

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 человек.
Рекламное место пустует