|
Консоль кода, серверный контекст. Пер. не опр. ирОбщий
|
|
| 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 - та же ошибка и сериализация параметров.
|
| |
| |
| 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
Статус: Оффлайн
| Во вложении картинки пересохранил.
|
| |
| |
| Froloid | Дата: Ср, 30.12.2020, 19:50:39 | Сообщение # 5 |
|
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 3
Статус: Оффлайн
| Во вложении информация о технической поддержке. Но этот блок открывается только из управляемого приложения, поэтому посмотреть там где ошибка возникает не получается (у меня портативные инструменты)
|
| |
| |
| 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 |
| |
| |