Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 сен 2024, 08:21

Добавление колонок в табличную часть

Автор Nail2010, 22 дек 2010, 10:37

0 Пользователей и 1 гость просматривают эту тему.

Nail2010

Всем привет еще раз.
Не подскажете, как добавить в табличную часть обработки колонки: 1-с данными из регистра сведений(Цена номенклатуры) а другую - из регистра накопления (КоличествоОстаток)?
Если уже подобная тема была, буду признателен за ссылку

progmikon

Давайте по-подробнее. Добавить куда? На форму? Если нужно эти колонки заполнять, то какие данные есть?

Nail2010

Да, на форму обработки, в табличную часть. Данные табличной части - список Номенклатуры - из спр Номенклатура. В самом справочнике колонки Цена и Количество определены, но данные заполняются программно, (в модуле самого справочника). Поэтому когда я задаю в обработке дополнительные колонки Цена и Количество (просто через размещение данных), то эти колонки остаются пустыми, так как ссылка на справочник Номенклатура, но в самом справочнике этих данных нет. вот и получается, что данные для этих колонок нужно брать напрямую из регистра сведений "Цены" и регистра Накопления "ОстаткиНоменклатуры". По логике. проще перенести напрямую из справочника Номенклатура, но как?

fonbaron

найдите код который заполняет цену и кол-во в спавочнике номенклатура отредактируйте и вставьте в свою обработку те сначала скопируйте потом отредактируйте

progmikon

Цитата: Nail2010 от 22 дек 2010, 15:45
Да, на форму обработки, в табличную часть. Данные табличной части - список Номенклатуры - из спр Номенклатура. В самом справочнике колонки Цена и Количество определены, но данные заполняются программно, (в модуле самого справочника). Поэтому когда я задаю в обработке дополнительные колонки Цена и Количество (просто через размещение данных), то эти колонки остаются пустыми, так как ссылка на справочник Номенклатура, но в самом справочнике этих данных нет. вот и получается, что данные для этих колонок нужно брать напрямую из регистра сведений "Цены" и регистра Накопления "ОстаткиНоменклатуры". По логике. проще перенести напрямую из справочника Номенклатура, но как?

Очевидно, что в том месте, где у вас "заполняется программно" список элементов нужно добавить возможность получения нужных Вам значений реквизитов.
Вы на каком этапе? Что не получается? Можете запостить код?

vlmk

Доброго времени суток...
Вы бы указали где вы это все делаете (платформа, конфига)

ВЫБРАТЬ
   КоличествоОстаток.Номенклатура,
   КоличествоОстаток.Организация,
   КоличествоОстаток.КоличествоОстаток,
   ЦеныНоменклатурыСрезПоследних.Период,
   ЦеныНоменклатурыСрезПоследних.ТипЦен,
   ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
   РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних,
   РегистрНакопления.КоличествоОстаток.Остатки КАК ПартииТоваровНаСкладахНалоговыйУчетОстатки
ГДЕ
   КоличествоОстаток.Номенклатура = &Номенклатура
   И ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура


Что то вроде этого? (запрос не доработан, просто хотел сказать чего выдумывать, делай запрос по 2 регистрам с отбором по номенклатуре и выводи в таблицу)

vlmk

в 10 строчке запроса забыл поменять имя
РегистрНакопления.КоличествоОстаток.Остатки КАК КоличествоОстаток

HIT

Как добавить колонки в табличную часть есть видеоуроки на сайте http://uroki1c.ru/   :)

cska-fanat-kz

Цитата: Nail2010 от 22 дек 2010, 15:45
Да, на форму обработки, в табличную часть. Данные табличной части - список Номенклатуры - из спр Номенклатура. В самом справочнике колонки Цена и Количество определены, но данные заполняются программно, (в модуле самого справочника). Поэтому когда я задаю в обработке дополнительные колонки Цена и Количество (просто через размещение данных), то эти колонки остаются пустыми, так как ссылка на справочник Номенклатура, но в самом справочнике этих данных нет. вот и получается, что данные для этих колонок нужно брать напрямую из регистра сведений "Цены" и регистра Накопления "ОстаткиНоменклатуры". По логике. проще перенести напрямую из справочника Номенклатура, но как?

Если в форме списка Номенклатуры значения колонок Цена и Количество считаются программно, то в табличной части обработки эти же колонки тоже должны считаться программно, причем код для расчета можно взять из формы списка.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск