Создать табличное поле в виде кросс–таблицы в документе #692643


#0 by vasmedv
Задание:  Создать документ ПоступлениеТоваров. Обязательное условие: в форме документа табличное поле в виде кросс–таблицы: строки – номенклатура, колонки – склады с итогами по номенклатуре. Решаю добавлением реквизитов формы к Таблице(Объект.Товары) в форме Документа. Для каждого склада. И добавлением колонок. получается: N    Номенклатура    Цена    СкладО    СкладД    СкладТ ИтогСумма 1    товар1            10,00    2          3        4      90,00 2    товар2            20,00    5       6      7      360,00 Но при сохранении документа количество по складам не запоминается, т.к. склады добавляются динамически и в табличной части документаОбъекта нет реквизитов для них. Сохраняю таблицу формы во временном хранилище и при проведении беру оттуда информацию. Но остается проблема, если документ не был проведен, а только сохранен, то данные по складам пропадают. Может кто то знает как по другому решать эту задачу?
#1 by Wobland
ты уже понял, как твои данные будут лежать в плоской таблице БД?
#2 by shuhard
[Сохраняю таблицу формы во временном хранилищ] мсье знает толк в извращениях это же обычная ТЧ: - ТМЦ - Склад - Ресурсы
#3 by vasmedv
Не совсем понял в какой плоской таблице БД? При проведении сохраняю в регистр накопления с измерениями: Номенклатура, Склад и ресурсами: количество, сумма.
#4 by Wobland
закрой глаза - твоя форма и кросс-таблица пропадёт. как это дело хранить ты уже придумал/понял?
#5 by vasmedv
Кажется начинаю понимать, как сохранить в ТЧ. Спасибо  shuhard
#6 by Wobland
не, технически это дело осуществимо. читать данные из БД и после этого представлять их в красивом виде. но нужно ли?
#7 by vasmedv
Да вот я уже сделал чтение из РегНакопл. Придется переделать немного, потому что и правда изврат.
#8 by APXi
Установку цен в торговле посмотри.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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