Modber Сообщество
профессионалов по 1С

В какой структуре хранить данные?

  
Сообщений: 1

0
Всезнающие, расскажите, в какой структуре хранить данные?
Вопрос вот в чем:
Имеются заказы от контрагента, у которого несколько филиалов, их число не фиксированное.
Но каждый филиал имеет право прислать заказы от себя на разные даты, а может нет.
Все заказы поступают в табличной форме.
Товар1-Количество
Товар2-Количество
и т.д.
Мне нужно получить все заказы в табл. виде:
Филиал-1 Филиал-2 Филиал-N
Товар-1-5-0-12
Товар-2-0-0-13
и т.д.

например, если в заказе от филиала есть товар с ненулевым кол-вом, то это кол-во добавляется в соответствующий столбец.
Так вот! В чем хранить такие данные? Табл. часть документа не подходит, потому что кол-во столбцов бывает разное.
Грамота
Сообщений: 83

0
Именно в таком виде хранить нельзя.
Хранить нужно в табличной части но в виде
Филиал1 — Товар1-Количество
Филиал1 — Товар2-Количество
Филиал2 — Товар1-Количество
Филиал3 — Товар2-Количество

А чтобы видеть это в требуемом виде (удобном для пользователей), можно сделать в двух видах
1) самый простой — просто отчет с группировками по филиалам в столбцах
2) сделать ТЧ на форме как сделано в некоторых типовых конфигурациях (например, обычно "Установка цен номенклатуры" из фиксированной ТЧ делает "растянутую" ТЧ на форме)
Сообщений: 32

0
Ваша задача очень похожа на типовую задачу решенную в типовых конфигурациях в документе "УстановкаЦенНоменклатуры". В этом документе пользователь выбирает список типов цен и система формирует колонки с ТЗ на форме.
Реализовано это все через две табличные части: ТипыЦен(типЦен), Номенклатура(Номенклатура, Характеристика, Цена, ТипЦен).

В вашем случае необходимо передрать эту структуру и воспользоваться типовым кодом.
В начало страницы 
|
Перейти на форум: