Если ТабЧасть.КоличествоСтрок()>0 Тогда ЗагрузитьТабличнуюЧасть(ТабЧасть); КонецЕсли;
мне итог "Вес" надо передать в табличную часть в колонку "Вес" . То есть в одном документе вводим там разные значения веса, они суммируются, а потом этот итог передается...А здесь я так понимаю будут передаваться все значения, а не итог?
мне итог "Вес" надо передать в табличную часть в колонку "Вес" . То есть в одном документе вводим там разные значения веса, они суммируются, а потом этот итог передается...А здесь я так понимаю будут передаваться все значения, а не итог?
Так в чем проблема?
Итог(<?>) Синтаксис: Итог(<ИмяРеквизита>) Назначение: Возвращает сумму значений реквизита по всем строкам табличной части документа. Параметры: <ИмяРеквизита> - имя реквизита табличной части документа. Замечание: Метод можно использовать только для реквизитов табличной части документов с установленным свойством 'Итог по колонке'.
Итог(<?>) Синтаксис: Итог(<ИмяРеквизита>) Назначение: Возвращает сумму значений реквизита по всем строкам табличной части документа. Параметры: <ИмяРеквизита> - имя реквизита табличной части документа. Замечание: Метод можно использовать только для реквизитов табличной части документов с установленным свойством 'Итог по колонке'.
Нус, просто вес переносится, что уже не может не радовать) Но еще раз. ЗагрузитьТабличнуюЧасть(<ТаблЗнач>) Параметры: <ТаблЗнач> Таблица значений, откуда загружается много¬строчная часть документа. Колонки совмещаются по идентификаторам. То есть колонка "Вес" загружается в такую же колонку "Вес" ( с таким же идентификатором)? В этом случае Итог("Вес") удастся загрузить в таб.часть и идентификатором "Вес" ?
ооо, наконец то получилось) Спасибо вам большое) правда там при "Если ТабЧасть.КоличествоСтрок()>0 Тогда" ошибку бьет, поэтому поменял на "Если ПустоеЗначение(ТабЧасть)=0 Тогда" , а так вродь все отлично)
ооо, наконец то получилось) Спасибо вам большое) правда там при "Если ТабЧасть.КоличествоСтрок()>0 Тогда" ошибку бьет, поэтому поменял на "Если ПустоеЗначение(ТабЧасть)=0 Тогда" , а так вродь все отлично)
Не за что А что за ошибка?У себя проверил, без ошибок работает.
и еще форму надо открывать только модально, по другому з табличной частью работать не получится...при этом открывается маленькое окно, не очень удобно работать, с этим можно как то бороться?
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0
Так и не поняла, Вам нужно перенести только итог по колонке вес или значения веса во всех строках? Если только итог, тогда зачем передавать в качестве параметра всю табличную часть? Передавайте только Итог("Вес"). И совсем не обязательно открывать форму в модальном режиме, просто открывайте через ОткрытьФорму().
Так и не поняла, Вам нужно перенести только итог по колонке вес или значения веса во всех строках? Если только итог, тогда зачем передавать в качестве параметра всю табличную часть? Передавайте только Итог("Вес"). И совсем не обязательно открывать форму в модальном режиме, просто открывайте через ОткрытьФорму().
надо перенести итог по колонке "вес" одного документа в табличную часть в колонку "вес" другого документа. через просто ОткрытьФорму() не работает...экспериментировал...если бы итог переносился не в табличную часть, а в шапку, то можно было бы открывать немодально
в чому проблема в ОткрытьФормуМодально(<Документ>,<КонтекстФормы>,<РежимПросмотра>) КонтекстФормы можна передати у відкритий док, що хочеш і назад вертати з того відкритого дока (при закриті), що хочеш (наприклад, куримо обробку Клієнт-банк)
Сообщение отредактировал mister-x - 03.05.12, 12:50
В продолжение темы Сейчас есть такое : нажимаем на кнопочку в документе 1, открывается документ2 и закрывается документ1 ( так решил проблему открытия формы модально, то есть можно передавать параметры в табличную часть и немодально). вводим значение, нажимаем "ок", открывается документ1 и итоги заносятся в первую строку. А вот дальше...нужно ввести вторую строку таким же методом, то есть опять нажать на кнопочку. Нажимаем, открывается документ2 , вводим,нажимаем ок и данные передаются в новый документ, что не подходит, так как нужно в старый, в другую строчку...Может кто поможет, чем сможет?
В продолжение темы Сейчас есть такое : нажимаем на кнопочку в документе 1, открывается документ2 и закрывается документ1 ( так решил проблему открытия формы модально, то есть можно передавать параметры в табличную часть и немодально). вводим значение, нажимаем "ок", открывается документ1 и итоги заносятся в первую строку. А вот дальше...нужно ввести вторую строку таким же методом, то есть опять нажать на кнопочку. Нажимаем, открывается документ2 , вводим,нажимаем ок и данные передаются в новый документ, что не подходит, так как нужно в старый, в другую строчку...Может кто поможет, чем сможет?
1) непонятно зачем закрывать документ, если он еще нужен. 2) непонятно почему нельзя перенести все данные одним нажатием. (или у Вас договор с поставщиками клавиатур и мышей???)
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!