#0
by RVV
при выполнении "Ка.GetGoods_(Number_, Next, Artic, Kod, Name, Price, O, OT, N, Kvo, Summa, V1, V2, P)" ошибок нет, и в переменные ничего не возвращает :-(
#1
by RVV
Из руководства программиста: 7.7. Чтение продаж по товару ( метод GetGoods_ ) Назначение: Метод считывает из ЭККА запрограммированные характеристики и информацию о продажах по заданному товару. Некоторые входные параметры GetGoods_ для некоторых моделей ЭККА не актуальны или трактуются по разному (смотри табл.5). Примечание для MINI-500.01. Этот метод целесообразно использовать, когда из ЭККА необходимо считать данные о всех запрограммированных товарах. Но он не позволяет считать данные о товаре с конкретным артикулом или кодом товара. Для этой цели необходимо использовать метод ArtCode500_01_. Метод GetGoods_ работает быстрее, чем ArtCode500_01_. Таблица 5 Входные параметры GetGoods_ Модель / параметр Number Next Примечание 500.01 + + Number – порядковый номер в базе товаров на текущий момент. Это временный параметр товара, который изменяется при эксплуатации (товар «плавает» в базе) 500.02 + + Number – это артикул 500.03 + + Number – это артикул 600.01 + + Number – это артикул 600.02 + + Number – это код товара 600.04 + + Number – это артикул Результат: Истина – операция выполнена; Ложь – операция не выполнена. Входные параметры: Number – для MINI-500.02/03 и MINI-600.01/04/05 – это значение артикула. Значение актуально, если параметр Next = false. Если Next = true, значение Number от предыдущей операции увеличивается на 1. для MINI-500.01 – это порядковый номер записи в базе товаров, а для MINI-600.02 – это код товара, начиная с которого необходимо считать данные. Значение параметра Number актуально, если параметр Next = false. Если Next = true, значение Number от предыдущей операции увеличивается на 1. Эти соглашения были введены на этапе проектирования этих моделей с целью повышения скорости обмена данными • для MINI-500.01 параметр Number нельзя использовать в качестве идентификатора, так как в процессе эксплуатации этот номер меняется, товар как бы «плавает в базе»; • для MINI-600.02 значение Number соответствует коду товара. Если товар с таким кодом не запрограммирован в ЭККА, будет считан следующий товар с большим кодом. Next – признак чтения следующего товара из базы (если параметр = true и предыдущей операцией была GetGoods_ ). Если предыдущая операция не GetGoods_, то значение параметра = true алогично и може вызвать ошибку. ПРИМЕЧАНИЕ. Признаком окончания чтения данных о товарах из ЭККА является: • для MINI-500.01 и MINI-600.02 код ошибки = 1 (смотри описание метода GetLastErr_ ); • для MINI-500.02/03 и MINI-600.01/04/05 параметр Number не должен превышать значения максимально допустимого для ЭККА артикула. Выходные параметры: Artic – артикул в базе товаров ЭККА (для MINI-600.02 параметр не актуален); GoodsCode – код или штрих-код товара; Sum_Sale – продано на сумму с учетом скидок/наценок; Qnt_Disburse – выплачено количество (для ЭККА поддерживающих «выдатковый чек»); Sum_Disburse – выплачено на сумму с учетом скидок/наценок (для ЭККА поддерживающих «выдатковый чек»); Sale1 – признак одиночной продажи ( True – одиночная; False – обычная ) Пример Исходные данные: ЭККА MІNІ-500.01 и MINI-500.03. Необходимо считать данные о всех товарах. showMessage(‘Все данные о товарах считаны из ЭККА’); break; end end;
#11
by RVV
и еще все параметры кроме Number и Next принимаются по ссылке - это както влияет на код в 1С?
#12
by Истина
Ага, нашел спеца :))) ИМХО WideString это просто большая строка - тут не должно быть проблем. А вообще, я бы попробовал сработать не из 1С. Хотя бы даже из ВБА.
#13
by RVV
я посмотрел аналог кода 1С для фискального режима... то я все правильно делаю... где грабли... ХЗ мне нада тут достучаться до того кто эту заразу подключал...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как принудительно установить "Режим открытия объектов" в режим "Открытие"
- v7plus.dll - Buffer overflow in line 3863 (line length over 32768 chars)
- Как лечить: HTTP Error 500.0 - Internal Server Error
- Привилегированный режим и режим запуска приложения - какая связь?
- использовать iPad mini как навигатор
- Режим монитор. Подскажите пожалуйста как в 1с 8 запустить режим "Монитор
В этой группе 1С
- ЗиК. Не правильносчитается задолженость по зарплате при смене периода.
- Как правильно создать периферийную базу
- Как из обработки выполнить действие в форме по кнопке?
- Как закрыть 26 счет если нет выручки ?
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- УПП/Бух НИОКР. Как это сделать в УПП?
- Если прервать на проверке логической целостности, то что?.....
- Амортизация "остается" в подраделении после перемещения ОС
- как запретить редактирование панели инструментов?
- v8: Вывод данных из хранилища значений в поле HTML документ
- Можно ли сравнить текущее значение в цикле группировки с предыдущем?
- Чем можно получить список вложенных папок? Дерево каталога
- Каким образом при открытии журнала док-тов перейти в конец списка...
- Не переносится районный коэффициент
- Как получить данные из элемента формы?
- Чем можно открыть файл журнала событий
- Нужна обработка синхронизации справочников 7.7
- Выводить нули в числовой реквизит табличного поля
- Для целей учета НДС не списано
- Обновление конфигурациии 1С 7.7 Бухгалтерский учет, редакция 4.2 (7.70.431)