Завершен

ОтображениеВСпике для своей операции

Artem Shamsutdinov 10 лет назад обновлен Алексей (Рук. ТП) 10 лет назад 16

Добрый день!


Создал собственный тип документа "Комплектование".

Данные документа загружаю из 1С после считывания штрихкода.

Добавил одно типовое действие "Просмотр план/факта".

Дополнительные поля взял из типовой операции "Подбор заказа".

После загрузки документа в ТСД, выбираю действие "Просмотр план/факта".

Таблица отображается без наименования номенклатуры, хотя в отладчике видно, что Product.Name заполнен, а дополнительное поле "ОтображатьВСписке" формируется в том числе из значения этого атрибута.


Из-за чего может не отображаться полностью список в действии "Просмотр план/факта"?

Почему вычисляемые дополнительные строки не показываются во вкладке "Сессия" во время отладки?


Спасибо!

Image 956


Image 958

P.S. На всякий случай во вложении выгрузка конфигурации документа.


Комплектоование2_2.xml

Ответ

Ответ

Добрый день, коллеги!


Разобрался с проблемой. При анализе двух XML (от типового документа и вновь созданного) обратил внимание, что у меня не заполнялся PackingID в табличной части (так как на складе только штучный товар и не используется упаковка).

Принудительно, при формировании строки табличной части документа, передал в PckingID = "шт", после этого таблица План-факт стала передаваться.

В итоге, я так понял, что реквизит PackungID является обезательным.

Так ли это?

Добрый день,

приложите лог с ПК ( для Win 7/Seven/Vista C:\ProgramData\Cleverence\Logs.

Добрый день, Илларион!


Не знаю какой лог приложить, на всякий случай все, которые были созданы сегодня :)


Logs.zip

Начат

Уточните а каким способом вы работаете с товарами - вы выгружаете на сервер, на ТСД, или запрос в 1С происходит?

На сервере ошибок по работе с товарами нет, возможно шаблон отображения не верный?

Пришлите как вы выводите колонку с товаром, или вы используете типовой алгоритм план/факт?

Товары выгружаю через 1С: в промежуточной базе есть своя процедура, где я получаю документ из основной БД 1С, создаю новый документ ТСД, заполняю его шапку и строки, далее делаю XML и передаю на ТСД.


Судя по данным с отладки, данные по номенклатуре читаются верно.


Добавил с вой документ типовую операцию "Просмотр ПланФакт". Так как эта операция для вывода использует дополнительное поле строки "ОтображениеВСписке", то скопировал все дополнительные поля из Документа "Подбор заказа"




А в типовых документах вы проверяли? Просмотр план/факт в принципе работает?

Да, в типовом работает, по крайней мере в документе "Подбор заказа" работает.

Полностью папку документов с ТСД можете прислать? Передадим программистам.

Попробуйте перезапустить службу сервера, отпишитесь о результате пожалуйста.

Перезапустил службу сервера. Ситуация не изменилась никак. В документе "Комплектование" попрежнему не отображается наименование номенклатуры при выполнении типовой операции "ПРосмотр ПланФакт".

Пытаемся воспроизвести ошибку, и загрузить конфигурацию Файл поврежденный скачивается, либо в конфигурации присутствуют ошибки.

Вы можете пристать папку базы с сервера и расширение архива изменить на неизвестное?

Именно папку всей базы, или только Documents?

Ответ

Добрый день, коллеги!


Разобрался с проблемой. При анализе двух XML (от типового документа и вновь созданного) обратил внимание, что у меня не заполнялся PackingID в табличной части (так как на складе только штучный товар и не используется упаковка).

Принудительно, при формировании строки табличной части документа, передал в PckingID = "шт", после этого таблица План-факт стала передаваться.

В итоге, я так понял, что реквизит PackungID является обезательным.

Так ли это?

На рассмотрении

Добрый день,

Да, PackingID - это обязательное поле.

Тогда, думаю, запрос можно закрыть!

Спасибо!

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