Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
Другие темы раздела
1С Как поставить кавычки? http://www.cyberforum.ru/1c/thread585937.html
Всем привет! Проблема такая Процедура ЗаполнениеНаименованийПлательщикаЮЛ () Если СправочникОбъект.ТипСобственностиПлательщика = Перечисления.ТипСобственности.ООО Тогда ...
1С макеты в 1с
можно ли в макет вставить поле выбора? я поискала, вроде не нашла ничего подобного
1С Программное создание номенклатуры
доброго времени суток. нужно программно создать Элемент номенклатуры,подключаюсь к 1с из делфи, через OLE. 1с 7.7 конфигурация на основе ТиС, не выходит указать базовую единицу, выскакивает ошибка...
1С Заполнение параметров у макета Всем Доброго времени суток!У меня такой вопрос..совсем просто не давно начал программировать и не могу получить данные чтобы заполнить параметры шапки.Зарание благодарен. 1с 8.2 Бухгалтерия... http://www.cyberforum.ru/1c/thread585543.html
1С Нужен совет! http://www.cyberforum.ru/1c/thread585377.html
Нужен совет знающих людей, лично сталкивающихся с таким же вопросом. Подскажите, к кому лучше всего обратиться за внедрением программ «1С:Управление производственным предприятием 8»? Чтобы работу...
Отбор в форме списка 1С
1с 8.1 Необходимо чтобы в форме списка выводились лишь те записи которые удовлетворяют определенному условию, но условие не совсем простое и через отбор не запишешь, можно ли это сделать как то по...
Перенос данных из УТ8.2 вер.11 в БП8.2.0 1С
Здравтсвуйте! Я бухгалтер, пришла работать в компанию с большим документооборотом, перенос данных из торговли в бухгалтерию осуществляется автоматически, но... программа по переносу данных стоит...
1С Сделать невозможным проведение заказа из списка заказов Сделать невозможным проведение заказа из списка заказов http://www.cyberforum.ru/1c/thread585174.html
1С Опять Итератор http://www.cyberforum.ru/1c/thread585100.html
Добрый день. Конфигурация ""Управление торговлей", редакция 10.3 (10.3.16.1)" Внешняя обработка. На форме есть возможность выбора периода и Мастера. В документе "РеализацияТоваровУслуг"...
1С Подскажите пожалуйста(выгрузка в excel) Помогите пожалуйста. Выгружаю из 1С оборотно-сальдовую ведомость в шаблонный файл excel, т.е. необходимо руками указывать ячейки куда выгружаются остатки на начало\конец периода и обороты.... http://www.cyberforum.ru/1c/thread584798.html
kuza_87
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 5
0

Вывод заголовка в печатной форме

25.05.2012, 09:24. Просмотров 2697. Ответов 2
Метки (Все метки)

Привет, товарищи! Делал внешнюю печатную форму к документу "Зарплата к выплате". Там всё простенько выводиться список сотрудников с сортировкой по подразделениям. Мне нужно сделать так, чтобы выводлся заголовок с подразделением человека, если подразделение не равно предыдущему. Вот сам запрос:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Запрос=Новый Запрос;
 
          Запрос.Текст = "ВЫБРАТЬ
        |   ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо КАК Физлицо,
        |   ЗарплатаКВыплатеОрганизацийЗарплата.Сумма КАК Сумма,
        |   ЕСТЬNULL(РаботникиОрганизацийСрезПоследних.Сотрудник.ПодразделениеОрганизации, ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации) КАК СотрудникПодразделениеОрганизации,
        |   РаботникиОрганизацийСрезПоследних.Период КАК Период,
        |   ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Номер КАК Номер,
        |   ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата КАК Дата
        |ИЗ
        |   Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
        |       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период, ) КАК РаботникиОрганизацийСрезПоследних
        |       ПО ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
        |       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом
        |       ПО ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо = ДоговорНаВыполнениеРаботСФизЛицом.ФизЛицо
        |ГДЕ
        |   ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка = &Ссылка
        |
        |УПОРЯДОЧИТЬ ПО
        |ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо.Наименование,
        |Период УБЫВ
        |ИТОГИ ПО
        |   Физлицо";
                
    Запрос.Параметры.Вставить("Период",СсылкаНаОбъект.Дата);
    Запрос.Параметры.Вставить("Ссылка",СсылкаНаОбъект.Ссылка);  //ЗНАЧЕНИЕ(Документ.ЗарплатаКВыплатеОрганизаций.ПустаяСсылка)
    РезультатЗапроса=Запрос.Выполнить();
    Выборка=РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);//ПоГруппировкам/Прямой
    ТЗ=РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);//ПоГруппировкам/Прямой
    //Заполняем в таблицу значений только 1-ю строку чтобы люди не двоились
    Для Каждого Стр1 из ТЗ.Строки Цикл
                     ЗаполнитьЗначенияСвойств(Стр1, Стр1.Строки [0])
                 КонецЦикла;
    ТЗ.Строки.Сортировать("СотрудникПодразделениеОрганизации");
    ТЗ.ВыбратьСтроку();
А вот сам код который заполняет строки:
1C
1
2
3
4
5
6
7
8
9
10
//заполняем строки   
ТекущееПодразделение = Неопределено;
            Для Каждого Сотрудник из ТЗ.Строки Цикл
            ЗаполнитьЗначенияСвойств(Стр1, Стр1.Строки [0]);
         ОбластьМакетаСтрока.Параметры.Заполнить(Сотрудник);
         ОбластьМакетаПодразделение.Параметры.Заполнить(Сотрудник);
         ТекущееПодразделение = ОбластьМакетаПодразделение.Параметры.Подразделение;
         Если Сотрудник.Подразделение<>ТекущееПодразделение тогда
         ТабДокумент.Вывести(ОбластьМакетаПодразделение);
         КонецЕсли;
Помогите разобраться что я написал не так, буду очень признателен.

Вернуться к обсуждению:
Вывод заголовка в печатной форме
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2012, 09:24
Готовые ответы и решения:

Изменение заголовка печатной формы в зависимости от условий
Платформа 8.1 Задача такова, что бы в печатной форме в зависимости от склада отправителя изменялся...

По печатной форме
Добрый день! Есть вот такой код: ЗапросПоТоварам1 = Новый Запрос();...

Ошибка в печатной форме счета
Сделал ВПФ счет на оплату. Выскакивает ошибка:...

Не выводится область в печатной форме
Сделал внешнюю печатную форму АктОбОказанииУслуг (переделал с типовой). Добавил туда область...

Дополнительные реквизиты документа в печатной форме 8.2 УТ 11
К документу ЗаказПоставщику сделана внешняя печатная форма. В документе имеется дополнительный...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.