Как изменить ТипЗначения колонки таблицы значения? #502494


#0 by Liris
Добрый день! Исходные данные: 1С:Предприятие 8.2 (8.2.12.75), "Управление торговлей", редакция 10.3 (10.3.9.4) Есть таблица значений, получающаяся в результате выполнения запроса. Посмотреть можете в типовой обработке "ТОЗагрузкаККМOffline", модуль формы, процедура "ДействияФормыЗаполнить". Почему-то в типовой конфигурации не предусмотрена (не реализовано) возможность выгружать одинаковые товары, имеющие разные штрихкоды. При чем, в типовой обработке обслуживания торгового оборудования это предусмотрели... В чем вопрос? В том, что в результате выполнения в процедуре "ДействияФормыЗаполнить" получается таблица значений, которая содержит колонку "КодТовара". Эта колонка должна содержать штрихкод товара или массив штрихкодов, если на один товар есть несколько штрихкодов. Но она содержит только один штрихкод. В результате у меня получается такой файл: 35246;4690209174969;GNTH166 (7, Pink);GNTH166 пижама для девочек (7, Pink);299.00;;0;0;0;0;1;0;0;0;0;0;1 35242;4690209174921;GNTH166 (9, Blue);GNTH166 пижама для девочек (9, Blue);299.00;;0;0;0;0;1;0;0;0;0;0;1 35242;4690209176314;GNTH166 (9, Blue);GNTH166 пижама для девочек (9, Blue);299.00;;0;0;0;0;1;0;0;0;0;0;1 35254;4690209175041;GNTH166 (9, Green);GNTH166 пижама для девочек (9, Green);299.00;;0;0;0;0;1;0;0;0;0;0;1 35243;4690209176321;GNTH166 (10, Blue);GNTH166 пижама для девочек (10, Blue);299.00;;0;0;0;0;1;0;0;0;0;0;1 35243;4690209174938;GNTH166 (10, Blue);GNTH166 пижама для девочек (10, Blue);299.00;;0;0;0;0;1;0;0;0;0;0;1 Обратите внимания на дублирующиеся коды товара. Их не должно быть. Должно быть так: 35246;4690209174969;GNTH166 (7, Pink);GNTH166 пижама для девочек (7, Pink);299.00;;0;0;0;0;1;0;0;0;0;0;1 35242;4690209174921;GNTH166 (9, Blue);GNTH166 пижама для девочек (9, Blue);299.00;;0;0;0;0;1;0;0;0;0;0;1 #35242;4690209176314;GNTH166 (9, Blue);GNTH166 пижама для девочек (9, Blue);299.00;;;;;1;;;;;;; 35254;4690209175041;GNTH166 (9, Green);GNTH166 пижама для девочек (9, Green);299.00;;0;0;0;0;1;0;0;0;0;0;1 35243;4690209176321;GNTH166 (10, Blue);GNTH166 пижама для девочек (10, Blue);299.00;;0;0;0;0;1;0;0;0;0;0;1 #35243;4690209174938;GNTH166 (10, Blue);GNTH166 пижама для девочек (10, Blue);299.00;;;;;1;;;;;;; Типовая обработка обслуживания так может выгрузить список товаров. НО! только если колонка "КодТовара" будет типа "Массив" и в нем будет содержаться массив разных штрихкодов для этого товара. Как расширить список допустимых типов для колонки "КодТовара"? Как записать значения типа "Массив" в нужные строки готовой таблицы значений? Спасибо.
#1 by Rie
Подправить обработку - чтобы создаваемая колонка имела составной тип?
#2 by NewNick
там еще какая то муть с пропущенными значениями в конце. по мне так проще подправить формирование текстового файла что бы # ставило если код тот же - пара строчек делов ))
#3 by Liris
Угу. Именно это и хочу сделать. Не знаю как назначить еще один тип для колонки таблицы значений.
#4 by Liris
Как вариант, спасибо
#5 by Liris
Вопрос закрыт. Сделал так, как порекомендовал NewNick Всем спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С