Сб, 03.01.2026, 00:16:25
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Консоль кода, серверный контекст. Пер. не опр. ирОбщий
FroloidДата: Ср, 30.12.2020, 01:47:48 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 3
Статус: Оффлайн
Портативная версия 5.72.

Есть база 1С wms (4.6 Ситек, ранее Акселот). 8.3.17 с режимом совместимости 8.3.14

Основной рабочий контур: db01 сервер 1с предприятия х64 на ВМ; rdsh01 - клиент х64/rdp сервер на котором ведётся разработки и тестирование.

В рамках задачи требовалось проверить печать на принтер через сервер (команда печати инициируется вызовом web-сервиса с терминала сбора данных).

Выгрузил базу в dt и развернул в клиент-серверной версии у себя на ноутбуке. И сервер и клиент 64х win10pro. 

Вызываю из консоли кода метод печати - на принтер (физический) всё нормально печатается (картинка 1). ИР на ноуте лежат в папке Documents пользователя-клиента. ИР лежат в папке на расшаренном в общий доступ диске, но ИР открывается по локальному пути. Сервер 1с стартует под отдельным пользователем из группы администратороов.

Поставил виртуальный принтер pdf на сервере db01 и пытаюсь с rdsh01 отправить на него на печать, желая на выходе получить файлик pdf.

При выполнении кода возникает ошибка "переменная не определена (ирОбщий)" (картинка 2). При этом все параметры входящий сериализуются в строки и в итоге я уже не вижу явно что в них.

ИР открывается по сетевому пути с расшаренной папки на rdsh01. В целом работает надёжно в такой конфигурации (больше года уже пользуюсь регулярно, консолью запросов, отчётов, консолью кода, подбором и обработкой и много чем ещё.

Причём если получить параметры через "Заполнить" - появляется параметр "ирОбщий" Неопределено. 

Попробовал то же самое, запустив клиента на db01 - та же ошибка и сериализация параметров.
Прикрепления: 1057513.png (291.1 Kb) · 2861076.png (376.9 Kb)
 
tormozitДата: Ср, 30.12.2020, 06:50:04 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Хорошо бы информацию для тех. поддержки получить из обеих баз.
Хотелось бы нормальные снимки экрана. Как ты сделал такие ужасные снимки экрана? Там же глаза сломаешь. В чате помню были нормальные.
Нужен текст алгоритма.
 
FroloidДата: Ср, 30.12.2020, 19:39:03 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 3
Статус: Оффлайн
С картиками даже не знаю что случилось. Видимо их покоряжило при сохранении (в телеге я через буфер обмена кидал, а тут в файл сохранить пришлось). Сейчас переделаю.

Вот текст алгоритма:


Код
сткПараметры = Новый Структура;
сткДанные = Новый Структура;
текДействие = Новый Структура;

сткДанные.Вставить("вртШаблонЭтикеткиКонтейнера", вртШаблонЭтикеткиКонтейнера);
сткДанные.Вставить("КонтейнерОперации", КонтейнерОперации);

текДействие.Вставить("Принтер", Принтер);

усТСДОтбор.вртОбработатьПараметры_ОтборТовара_ПослеВыбораПринтераДокументов(сткПараметры, сткДанные, текДействие);
 
FroloidДата: Ср, 30.12.2020, 19:46:09 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 3
Статус: Оффлайн
Во вложении картинки пересохранил.
Прикрепления: 5618839.png (314.9 Kb) · 6965011.png (347.4 Kb)
 
FroloidДата: Ср, 30.12.2020, 19:50:39 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 3
Статус: Оффлайн
Во вложении информация о технической поддержке. Но этот блок открывается только из управляемого приложения, поэтому посмотреть там где ошибка возникает не получается (у меня портативные инструменты)
Прикрепления: 1520367.png (22.3 Kb) · 0169685.png (25.0 Kb)
 
tormozitДата: Чт, 31.12.2020, 00:49:28 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Нужна информация для технической поддержки моя, а не платформенная. Я же кидал тебе ссылку, где подробно все описано http://devtool1c.ucoz.ru/forum/2-2-1
 
tormozitДата: Пт, 01.01.2021, 11:30:22 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Почему ты даже в тестовой базе используешь вариант "Портативный", когда в твоем случае возможно и использование варианта "Расширение"?
 
tormozitДата: Пт, 01.01.2021, 11:40:19 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/911837
 
tormozitДата: Пн, 04.01.2021, 09:12:15 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Исправлено в 5.73.2
 
FroloidДата: Вт, 05.01.2021, 00:40:38 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 3
Статус: Оффлайн
Извини, праздновал.

Дело в том, что тестовые я как правило разворачиваю когда нужно (важные базы на активных проектах разворачиваются ежесуточно и автоматизированно).

Плюс, так как часто приходится решать проблемы на лету в рабочих базах, то я не вижу смысла работать где-то так, где-то эдак. Всё-таки к интерфейсу привыкаешь. У меня ко многому даже ahk прикручены сценарии и я, как правило, работаю в потоке (не хватает кстати возможности назначения горячих клавиш к функциям ИР). Поэтому для себя сделал давно ставку на портативные инструменты.

Спасибо за исправление!

Добавлено (05.01.2021, 12:20)
---------------------------------------------
Проверил - ошибка ушла. Спасибо!


Сообщение отредактировал Froloid - Вт, 05.01.2021, 17:55:48
 
  • Страница 1 из 1
  • 1
Поиск: