Всем добрый день! Извиняюсь, если эта тема уже поднималась, но не нашел. Есть документ с табличной частью в несколько тысяч строк. Нужно автоматом поставить один и тот же СубКонто во всех строках. Подскажите пожалуйста, есть ли какая нибудь обработка для заполнения табличной части необходимым реквизитом. Заранее благодарен.
По теме из базы знаний
- Заполнение табличной части Инвентаризация ТМЦ по счетам МЦ.02 МЦ.04 для Бухгалтерии 3.0
- Интерактивное заполнение табличной части открытого документа/справочника управляемой формы на примере конфигурации КА 2.4.11.92
- План заполнения табличной части
- Простое заполнение табличной части из табличного документа (excel) по Коду, Артикулу, Наименованию (БП 3.0, УНФ 3.0)
- Заполнение табличной части документа из EXCEL универсальная (толстый клиент)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) admitcom, на счет готовй не видел, но тут написать то пара минут! Модно написать простенькую обработку и добавить на форму пару реквизитов, докусти ваше субконто и докумен ( в котром вы выбирался документ) и по по кропке выполнить в цикле пребирались бы строи и простовлялось значение нужного субконто.
Есть второй вараинт, воспользоваться стандартной обработкой "Групповая обработка справочников и документов", она встроена в конфигурацию
Есть второй вараинт, воспользоваться стандартной обработкой "Групповая обработка справочников и документов", она встроена в конфигурацию
(13) pavl_vs, да, просят помочь вроде бы с обработкой табличных частей. Это так. НО! Потом автор говорит, что помощь именно нужна с заполнением документа Операция вручную. Из чего делаем вывод, что нужна не обработка для табличных частей, а обработка для правки проводок. А вы сами попробуйте предлагаемой вами обработкой что-нибудь сделать с этим документом, а потом расскажите о результате.
(14) ekomova, особо спорить не буду, но отнесу Вас к цитате из Справки:
Это самодостаточный объект со всеми (в т.ч.) бухгалтерскими ошибками.
Документ "Операция (бухгалтерская)"
Документ предназначен для ручного ввода данных бухгалтерского учета в регистре бухгалтерии.
Режим ручного ввода отличается максимальной гибкостью: можно указать любое содержание операции и ввести любые проводки.
Документ предназначен для ручного ввода данных бухгалтерского учета в регистре бухгалтерии.
Режим ручного ввода отличается максимальной гибкостью: можно указать любое содержание операции и ввести любые проводки.
Это самодостаточный объект со всеми (в т.ч.) бухгалтерскими ошибками.
(20) admitcom,
Тогда заполнить строки документа БЕЗ реквизита, записать его.
Сервис,Групповая обработка справочников и документов, Настройки, Разрешить изменение реквизитов.
Потом поставить галочку Обработка табличных частей.
Выбрать Документы-нужный вид док.
Отбор-по номеру и/или по дате
Действия-Изменить реквизит.
Тогда заполнить строки документа БЕЗ реквизита, записать его.
Сервис,Групповая обработка справочников и документов, Настройки, Разрешить изменение реквизитов.
Потом поставить галочку Обработка табличных частей.
Выбрать Документы-нужный вид док.
Отбор-по номеру и/или по дате
Действия-Изменить реквизит.
оп = ВашаОперация.ПолучитьОБъект();
дв = оп.Движения.Хозрасчетный.Выгрузить();
Для Каждого движ из дв Цикл
движ.СубконтоДт[движ.СчетДт.ВидыСубконто[<НужныйНомерСубконто>].ВидСубконто] = <НужноеЗначение>;
КонецЦикла;
оп.Движения.Хозрасчетный.Загрузить(дв);
оп.Движения.Хозрасчетный.Записать(Истина);
(16) ditp, если вид субконто везде один и тот же, то можно немного упростить:
оп = ВашаОперация.ПолучитьОБъект();
дв = оп.Движения.Хозрасчетный.Выгрузить();
вс = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.<НужныйВидСубконто>;
Для Каждого движ из дв Цикл
движ.СубконтоДт[вс] = <НужноеЗначение>;
КонецЦикла;
оп.Движения.Хозрасчетный.Загрузить(дв);
оп.Движения.Хозрасчетный.Записать(Истина);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот