процедура Поехали();
Т=СоздатьОбъект("Таблица");
Т.ИсходнаяТаблица("Таблица");
Т.ВывестиСекцию("Секция_1");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Т.ВывестиСекцию("Секция_2");
КонецЦикла;
Т.ВывестиСекцию("Секция_3");
Т.Показать();
КонецПроцедуры
В секции_3 содержимое полей(выражения) остается пустым.
Как правильно переписать так чтобы после выборки во вторую секцию поля которые идут в таблице после нее (и не входят во вторую секцию) заполнялись?
Т=СоздатьОбъект("Таблица");
Т.ИсходнаяТаблица("Таблица");
Т.ВывестиСекцию("Секция_1");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Т.ВывестиСекцию("Секция_2");
КонецЦикла;
Т.ВывестиСекцию("Секция_3");
Т.Показать();
КонецПроцедуры
В секции_3 содержимое полей(выражения) остается пустым.
Как правильно переписать так чтобы после выборки во вторую секцию поля которые идут в таблице после нее (и не входят во вторую секцию) заполнялись?
По теме из базы знаний
- Групмейкер для таблицы значений.
- Если таблица совсем большая. Использование столбцовой СУБД (Yandex ClickHouse) для расширения возможностей 1С
- Как передать Таблицу Значений в Динамический Список?
- Секционирование таблиц – зло или благо?
- Библиотека процедур и функций для технологической платформы "1С: Предприятие 7.7"
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
не могу понять вопрос.
но предполаягаю что речь идет о итога в таблице, тогда для того чтобы они выводились нужно:
в таблице прописать параметры не [Сумма] а [Итог("Сумма")]
или
перед выводом "Секция_3" в коде дописать:
Количество = Итог("Количество");
Сумма = Итог("Сумма");
но предполаягаю что речь идет о итога в таблице, тогда для того чтобы они выводились нужно:
в таблице прописать параметры не [Сумма] а [Итог("Сумма")]
или
перед выводом "Секция_3" в коде дописать:
Количество = Итог("Количество");
Сумма = Итог("Сумма");
не совсем.
есть таблица.
скажем посередине ее есть повторяющаяся часть.
можно и так попробовать ее выводить
Т=СоздатьОбъект("Таблица");
Т.ИсходнаяТаблица("Таблица");
Т.ВывестиСекцию("Секция_1>");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Т.ВывестиСекцию("Секция_2");
КонецЦикла;
Т.ВывестиСекцию("Секция_1<");
но почему-то ячейки (тип Выражение) которые идут ПОСЛЕ секции_2 не заполняются, а остаются пустыми.
есть таблица.
скажем посередине ее есть повторяющаяся часть.
можно и так попробовать ее выводить
Т=СоздатьОбъект("Таблица");
Т.ИсходнаяТаблица("Таблица");
Т.ВывестиСекцию("Секция_1>");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Т.ВывестиСекцию("Секция_2");
КонецЦикла;
Т.ВывестиСекцию("Секция_1<");
но почему-то ячейки (тип Выражение) которые идут ПОСЛЕ секции_2 не заполняются, а остаются пустыми.
Спр=СоздатьОбъект("Справочник.Клиенты");
НоваяСтрока();
Представитель=Организация.Директор;
Документ акт проведения проверки на исправность
В шапке название организации и все такое
посередине (злосчастная секция_2) перечисляются аппараты
В подвале Представитель
Вначале я и внимания не обратил. Потом увидел что ячейка остается пустой.
Если убрать скажем секцию_2 и не перечислять несколько аппаратов, а только один тогда все поля заполняются.
Как только ввожу понятие секция_2, то все что идет ниже остается незаполненным.
НоваяСтрока();
Представитель=Организация.Директор;
Документ акт проведения проверки на исправность
В шапке название организации и все такое
посередине (злосчастная секция_2) перечисляются аппараты
В подвале Представитель
Вначале я и внимания не обратил. Потом увидел что ячейка остается пустой.
Если убрать скажем секцию_2 и не перечислять несколько аппаратов, а только один тогда все поля заполняются.
Как только ввожу понятие секция_2, то все что идет ниже остается незаполненным.
Я не волшебник, я только учусь, наверное потому никак не могу понять вопроса...
dnp Написал:
-------------------------------------------------------
> Приведи выражение хотя бы из одной ячейки
> "Секция_1<", которое дает, неожиданный для
> тебя, пустой результат.
Беру ячейку, в свойствах задаю тип выражение, называю "представитель".
В модуле естественно это "представитель" расписан ,описан и назначен.
Если такая ячейка будет идти ДО секции_2 то все будет пучком, а вот если ПОСЛЕ то она останется пустой.
dnp Написал:
-------------------------------------------------------
> Приведи выражение хотя бы из одной ячейки
> "Секция_1<", которое дает, неожиданный для
> тебя, пустой результат.
Беру ячейку, в свойствах задаю тип выражение, называю "представитель".
В модуле естественно это "представитель" расписан ,описан и назначен.
Если такая ячейка будет идти ДО секции_2 то все будет пучком, а вот если ПОСЛЕ то она останется пустой.
Код |
---|
Показать полностью |
Что скажет?
Можт ты его где-то случайно затираешь? Надеюсь, Представитель это переменная а не реквизит дока?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот