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

Колонка в табличной части

Автор Igor, 07 фев 2017, 01:11

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

Igor

Есть таблица, которая заполняется по основанию. При заполнении другой процедурой другой колонки ЦенаПервая, данные пишутся в новой строке после заполненных данных на основании, а нужно чтобы все было в одной строчке.

Для ТекСтрокаТмц из Основание.ТМЦ Цикл
    НоваяСтрока = ТМЦ.Добавить();
.   НоваяСтрока.ЦенаПервая = ТекСтрокаТмц.ЦенаУчетная;
КонецЦикла;

Как это исправить, чтобы все вводилось в одной строке?

LexaK

ЦитироватьЕсть таблица, которая заполняется по основанию.
Вот ключевая фраза! Вот в этом первом заполнении и добавьте всего одну команду заполнения первой цены!!!

В этом случае вторая обработка вам совсем не нужна.
если помогло нажмите: Спасибо!

Igor

Цена первая находится в другом документе, который не заполняется по основанию. Как быть в этом случае?

alex0402

Цитата: Igor от 07 фев 2017, 10:40Цена первая находится в другом документе, который не заполняется по основанию. Как быть в этом случае?

Вместо Добавить использовать Найти.
Спасибо за Сказать спасибо

LexaK

еще раз

в обработке ввода/заполнения по основанию, постройте ОДИН запрос к базе, получите сразу ВСЕ данные
(в одном запросе можно получить и данные из ТЧ документа основания и к ним получить цены из других источников, регистров, документов)
даже есть такая хорошая команда, которая сразу заполнит всю табличную часть

ТМЦ.Загрузить(РезультатЗапроса);

конечно, если вы любитель пого.нокодить, тогда конечно
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск