powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Как добавить значение в колонку из табличной части документа
3 сообщений из 3, страница 1 из 1
Как добавить значение в колонку из табличной части документа
    #35627563
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача такая: Есть документ с табличной частью реквизиты следующие:
* Тип контрагента (Тип ПеречислениеСсылка {Покупатель, Поставщик, Грузополучатель})
* Контрагент (СПравочникСсылка)

Необходимо в форме списка показать две колонки, в первой будет Контрагент-Покупатель (елси занесен, если нет, то пусто), во второй Контрагент-Грузополучатель (также если введен).
Мне подсказали нужно делать в ПриПолученииДанных(), но как конкретно нет. Если можно прям кусочек кода.

Заренее спасибо.
...
Рейтинг: 0 / 0
Как добавить значение в колонку из табличной части документа
    #35628667
случайный гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BurcevD,

роцедура ТоварыПриПолученииДанных(Элемент, ОформленияСтрок)

// ++MihP 30.10.2008
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;
ОформлениеСтроки.Ячейки.ХарактеристикаНоменклатуры.Видимость = ДанныеСтроки.Номенклатура.ВестиУчетПоХарактеристикам;
ОформлениеСтроки.Ячейки.Апгрейд.Видимость = ДанныеСтроки.Номенклатура.ВестиУчетАпгрейдов;

// 1
Если ЭлементыФормы.Товары.Колонки.Всего.Видимость Тогда
ОформлениеСтроки.Ячейки.Всего.ОтображатьТекст = Истина;
ОформлениеСтроки.Ячейки.Всего.Текст = ОбщегоНазначения.ФорматСумм(ДанныеСтроки.Сумма
+ ?(СуммаВключаетНДС, 0, ДанныеСтроки.СуммаНДС));

КонецЕсли;


и .тд
...
Рейтинг: 0 / 0
Как добавить значение в колонку из табличной части документа
    #35628676
случайный гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процедура ПринятыеДокументыПриПолученииДанных(Элемент, ОформленияСтрок)

// ++MihP 06.10.2008
Для Каждого Стр Из ОформленияСтрок Цикл
ТекДок = Стр.ДанныеСтроки.Документ;

// 1. Показываем дату поступления оригинала
Стр.Ячейки.КолонкаДатаПоступленияОригинала.УстановитьТекст(Формат(ДатаПоступленияОригинала(ТекДок), "ДФ=dd.MM.yyyy; ДП=-"));

// 2. Показываем дату выписки там где это возможно
Если Не Метаданные.Документы.Содержит(ТекДок.Метаданные()) Тогда
Продолжить;
КонецЕсли;
Если ОбщегоНазначения.ЕстьРеквизитДокумента("ДатаВыписки", ТекДок.Метаданные()) Тогда
Стр.Ячейки.КолонкаДатаВыписки.УстановитьТекст(Формат(ТекДок.ДатаВыписки, "ДФ=dd.MM.yyyy; ДП=-"));
КонецЕсли;
КонецЦикла;
// --MihP 06.10.2008

КонецПроцедуры



Более наглядный кусочек попался под руку
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как добавить значение в колонку из табличной части документа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]