Добрый день!
Есть БП 3.0. Стандартная конфигурация.
В ней есть документ ВводНачальныхОстатков. При добавлении строки в табличную часть документа (табличная часть РасчетыСКонтрагентами) происходит предварительное заполнение реквизитов этой строки. Конкретно СчетУчетаВалютный. Поиск что-то не показывает.
Блин второй день не могу найти где это происходит.
Подскажите где???
Есть БП 3.0. Стандартная конфигурация.
В ней есть документ ВводНачальныхОстатков. При добавлении строки в табличную часть документа (табличная часть РасчетыСКонтрагентами) происходит предварительное заполнение реквизитов этой строки. Конкретно СчетУчетаВалютный. Поиск что-то не показывает.
Блин второй день не могу найти где это происходит.
Подскажите где???
По теме из базы знаний
- Экселька. Универсальный инструмент, построенный по типу классических электронных таблиц, с возможностью использования данных 1С.
- Отбор/фильтр в отчетах/СКД/обработках 1C: БП, УТ, ERP, Кронос: WMS по файлу Excel, текстовому файлу или списку текстовых строк (номер документа, артикул, ИНН, QR-код, штрих-код, наименование)
- Что не так с таблицами формы?
- Как передать Таблицу Значений в Динамический Список?
- Удаление строк из таблицы значений различными способами с замером производительности
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) furman2000,
////////////////////////////////////////////////////////////////////////////////
// ОБРАБОТЧИКИ СОБЫТИЙ ТАБЛИЦЫ ФОРМЫ <РасчетыСКонтрагентами>
&НаКлиенте
Процедура РасчетыСКонтрагентамиСчетУчетаПриИзменении(Элемент)
СтрокаТаблицы = Элементы.РасчетыСКонтрагентами.ТекущиеДанные;
ПараметрыСтроки = ПоляСтрокиТабличнойЧасти();
ПараметрыДокумента = Новый Структура("ВалютаРегламентированногоУчета, РазделУчета, Организация",
ВалютаРегламентированногоУчета, Объект.РазделУчета, Объект.Организация);
ДоговорСчетПриИзмененииСервер(ПараметрыСтроки, ПараметрыДокумента);
ЗаполнитьЗначенияСвойств(СтрокаТаблицы, ПараметрыСтроки);
КонецПроцедуры
Показать
(5) m-serg74,
СтрокаТаблицы = Элементы.РасчетыСКонтрагентами.ТекущиеДанные;
Вот в этот момент СчетУчетаВалютный (Этого реквизита нету в табличной части документа, но есть в форме)
Уже стоит ложь.
А если я сам изменяю документ программно
То не хочет.
Хотя кажись я понял. Получается, что в моем случае этого реквизита нету. Так как в табличной части он отсутствует, а есть в форме.
Все Спасибо. Натолкнули на мысль.
СтрокаТаблицы = Элементы.РасчетыСКонтрагентами.ТекущиеДанные;
Вот в этот момент СчетУчетаВалютный (Этого реквизита нету в табличной части документа, но есть в форме)
Уже стоит ложь.
А если я сам изменяю документ программно
Док = ДокументОстатков.ПолучитьОбъект();
Док.РасчетыСКонтрагентами.Очистить();
Для каждого Стр из Таблица Цикл
СтрокаТаблицы = Док.РасчетыСКонтрагентами.Добавить();
//Выбираем счет и делаем все рег.процедуры
Если СокрЛП(Стр.Счет.Code) = "62.02" Тогда
СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным;
ИначеЕсли СокрЛП(Стр.Счет.Code) = "62.01" Тогда
СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.РасчетыСПокупателями;
Иначе
Сообщить("Есть левый счет");
Продолжить;
КонецЕсли;
ПараметрыСтроки = ПоляСтрокиТабличнойЧасти(СтрокаТаблицы);
...
ПоказатьТо не хочет.
Хотя кажись я понял. Получается, что в моем случае этого реквизита нету. Так как в табличной части он отсутствует, а есть в форме.
Все Спасибо. Натолкнули на мысль.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот