Завершен

Произвольный код

Rus 2 года назад в Магазин 15 / - Раздел по Настройке обновлен Алексей (Старший специалист) 2 года назад 12

Хочу выгрузить Штрихкод документа из 1С вТСД.

Если пишу в произвольный код

Результат = "1234567890";

то эта строка и выгружается в поле штрихкод документа.

Если пишу

Результат = Документ1СОбъект.Номер;

То поле документа Штрихкод остается пустым.

Что я делаю не так?


Установленный продукт:
Магазин 15 Расширенный
Версия драйвера:
1.0.1.232
Типовая конфигурация драйвера?:
Да
Операционная система:
Windows 10
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
1C Розница 2.2
Типовая конфигурация 1с?:
Да
Модель ТСД:
DS5

Ответ

Ответ

Разобрался в чем была проблема - если в произвольном коде есть закомментированные строки до возврата результата, то результат возвращался пустой. Проблема воссоздается и повторяется стабильно. Если убрать закомментированный код, все работает нормально.

Начат

Добрый день,

А у данного документа есть поле Номер?

Может поле называется Код или Штрихкод?

Это типовая конфигурация, конечно у него есть поле Номер и разумеется что номер это не штрихкод, просто когда функция по формированию штрихкода не сработала- я упростил выражение до Номера документа, потом до простой строки

на Windows 7 Произвольный код сработал. Конфигурация 1С такая же

Попробуйте приведение к строке

Строка(Документ1СОбъект.Номер)

Если не получится пришлите логи с ПК ( для Win 7/Seven/Vista C:\ProgramData\Cleverence\Logs. для Win XP С:\Documents and Settings\All Users\Application Data\Cleverence\Logs)

Другой компьютер Windows 7 x64, версия конфигурации таже1С Розница 2.2.6.33, При попытке выбрать произвольный код в редактировании полей шапки бизнес-процесса документа 1С-ка стабильно "падает"

Версии платформы пробовал 8.3.10.2580, 8.3.10.2650 результат аналогичен.


архив логов 

Logs.zip


я не понял с чем связано, но я проверил этой обработкой - произвольный код отработал, после этого проверил обработку из поставки, с ней сейчас тоже выгружает.

Логи

Logs.zip

В настройках обработки снимите флаг - выполнять на сервере.

С настройкой "выполнять на сервере" помогло, снял галку - заработало

Ответ

Разобрался в чем была проблема - если в произвольном коде есть закомментированные строки до возврата результата, то результат возвращался пустой. Проблема воссоздается и повторяется стабильно. Если убрать закомментированный код, все работает нормально.

Добрый день!

Спасибо большое, за подробное описание проблемы, вы нам очень помогли в диагностике проблемы.

Сервис поддержки клиентов работает на платформе UserEcho