#0
by tohkaru
1С:Предприятие 8.1 (8.1.11.67) Управление производственным предприятием, редакция 1.2 (1.2.16.1) Для документа - Отчет производсва за смену создаю печатную форму которая должна сворачивать всю номенклатуру из таб части материалы и суммировать по количеству. в итоге выводится столько печатныз форм сколько разных наименований номенклатуры..подскажите в чем дело.запрос и выборка прилагается. ВЫБРАТЬ ВЫБОР КОГДА НаправленияСписанияВсего.Коэффициент ЕСТЬ NULL ВЫБОР КОГДА НаправленияСписанияВсего.Коэффициент ЕСТЬ NULL ИЗ
#2
by Cheater
что за функция ВывестиПечатнуюФормуМакет1 и где ты создаешь печатную форму? и нафига тебе массив ТабДокумент = Новый Массив;?
#3
by tohkaru
Это в типовой так сделано. сейчас скину функцию ВывестиПечатнуюФормуМакет1 - в ней и создается печатная форма.
#5
by Cheater
Вот и смотри, ты в цикле вызываешь функцию ВывестиПечатнуюФормуМакет1, которая создает новый табличный документ (ТабДокумент = Новый ТабличныйДокумент;) в итоге и получаешь кучу печатных форм
#7
by tohkaru
если не в цикле то у меня не достаточно параметров для вызова ВывестиПечатнуюФормуМакет1 т.к. СтрокаВидУпаковки.Строки - не определено
#9
by tohkaru
дело в том что печатных форм будет огромное множество и каждую писать не улыбается совершенно-легче сделать вызов процедуры одной которую можно скопировать и чуть поправить. как нибудь можно исправить просто?
#13
by tohkaru
это я сделал - ЗапросТовары.Свернуть("Номенклатура","Количество"); а в цикле все равно вызывать функцию?
#14
by Cheater
Синтаксис: Свернуть(<Колонки группировок>, <Колонки суммирования>) Параметры: <Колонки группировок> (обязательный) Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо группировать строки таблицы значений. <Колонки суммирования> (необязательный) Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках таблицы значений. Описание: Осуществляет свертку таблицы значений по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются. Важно! Списки колонок не должны пересекаться. Колонки, не вошедшие ни в один из списков колонок, после выполнения метода удаляются из таблицы значений. Примечание: Если в колонке установлен тип и он единственный, то при суммировании будет предприниматься попытка преобразования значения к типу Число. Если колонке не присвоены типы, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться. Если в колонке несколько типов и среди них есть тип Число, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться. Если в колонке несколько типов и среди них нет типа Число, то результат суммирования будет 0, который будет присвоен в соответствующую колонку, где будет преобразован к значению по умолчанию для типа, установленного в колонке.
#15
by Cheater
Обрати внимание на "Важно! Списки колонок не должны пересекаться. Колонки, не вошедшие ни в один из списков колонок, после выполнения метода удаляются из таблицы значений."
#17
by tohkaru
теперь ругается на Метод объекта не обнаружен (Количество) КоличествоСтрок = СтрокаПродукция.Количество;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- в 1с под sql почему то происходит зацикливание в цикле перебора
- ПУБ: зацикливание при расчете себестоимости
- Создание печатной формы на основе формы в Excel.
- Как средствами адинес исправить "зацикливание" групп ?
- Ошибка "Зацикливание уровней"
- Можно ли как то определить открыто окно вывода сообщений?
- Ошибка вывода печатной формы в УТ 10.3
- как в печатной форме сделать, чтобы шапка печаталась на каждой печатной странице
- реквизиты формы отправки почты из печатной формы
В этой группе 1С
- Вопрос по кодировке в 1с
- Ошибка при выполнении файловой операции
- Проблема с обращением к сканеру штрих кодов из 1С
- msxml4.dll: Системе не удается найти указанный путь.
- Как посмотреть фрагментацию индексов в sql 2000?
- последний релиз УТ где посмотреть, на каком сайте?
- Перенос остатков из Бухгалтерии предприятия в Управление торговлей
- Нумерация документов для различных пользователй
- Печать в обработке проведения
- ЗУП релиз 2.5.12.1 не верно считаются удержания (алименты)
- УПП вопрос по погашению стоимости (спецод, спецосн., инвентарь)
- Условия обмена между нераспределенными базами данных
- v7: Документ "Списание товаров": в печатной формы нет цены и суммы
- Данные для начисления заработной платы по видам и направлениям затрат
- Проблема печати из 1С
- Работа метода Записать() объекта Операция в 1С 7.7
- Как исключить из запроса один документ
- Помогите в COM объект Outlook добавить подпись установленную в параметрах.
- Обмен данными между УТ и "Розницей"
- Как бороться с ошибкой протокола TCP/IP ?