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

Получить СчетЗатрат из документа Передача материалов в эксплуатацию

Автор Keen Gaff, 19 фев 2016, 13:34

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

Keen Gaff

Доброго времени суток...
Платформа 1С:Предприятие 8.3 (8.3.7.1845)
Конфигурация Бухгалтерия предприятия, редакция 2.0 (2.0.65.8)

Делаю внешнюю обработку для печати Акта списания ТМЦ из документа Передача материалов в эксплуатацию.
Сначала формирую СтруктуруПолей с неоходимыми полями из документа, потом передаю ее в запрос на выборку.
Нужно отобразить в Акте СчетЗатрат и его Наименование из ТЧ ИнвентарьИХозяйственныеПринадлежности документа.
Добавил в структуру полей:
СтруктураПолей.Вставить("НаправлениеРасходов", "СпособОтраженияРасходов");
СтруктураПолей.Вставить("НаправлениеРасхода", "СпособОтраженияРасходов.Способы.Субконто1");
СтруктураПолей.Вставить("СчетЗатрат", "СпособОтраженияРасходов.Способы.СчетЗатрат");

Запрос отрабатывает без ругательств, "НаправлениеРасходов" отображается корректно, а вот "СчетЗатрат" и "НаправлениеРасхода" пишет "ТаблицаЗначений".
Как добраться до этих реквизитов???

vitasw

У вас в справочнике СпособОтраженияРасходов есть таблица Способы. Из какой именно строки этой таблицы нужно вывести счет затрат?

Keen Gaff

Справочник на самом деле называется СпособыОтраженияРасходовПоАмортизации, в его табличной части Способы нужны реквизит СчетЗатрат и Субконто1.

vitasw

Да по фигу как называется справочник!!!
Из какой именно строки этой таблицы нужно вывести счет затрат!!!!

Keen Gaff

В таблице "Способы" по идее первая строка нужна.

vitasw

Цитата: Keen Gaff от 20 фев 2016, 10:15по идее первая

Вы знаете, в программировании нет понятий "наверное", "по идее", "может быть" и т.д. Даже в винде всего 2 кнопки "Да" и "Нет".
Суть моего вопроса сводится к тому, что у вас в качестве источника выступает таблица, не одно значение, а таблица, которую вам консоль благополучно и отображает. И пока вы точно не определитесь из какой именно строки нужны данные - толку не будет. Чтобы получить одно значение из вашей таблицы способов нужен отдельный внутренний запрос.

Теги:

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

Рейтинг@Mail.ru

Поиск