Сформировать список плательщиков в Банк в ЗиУП 8.2
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2

Комбинированный просмотр

  1. #1
    Пришел за помощью

    Регистрация
    02.02.2010
    Сообщений
    13
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Сформировать список плательщиков в Банк в ЗиУП 8.2

    Нужно в ЗиУП 8.2 документе Зарплата к выплате организации, сформировать другой список плательщиков в банк, который должен состоять только из лицевого счета сотрудника и соответсвующей суммы заработной платы, только 2 колонки. Я создал Внешнюю обработку, но при добавлении ее в предприятии через сервис - дополнительные внешние обработки, не возможно выбрать принадлежность созданной мной обработки к документу. В чем может быть причина, и правильно ли я сформировал модуль объекта. Подскажите пожалуйста.

    Модуль объекта:

    Функция Печать() Экспорт

    ТабДокумент = Неопределено;

    Если НЕ СсылкаНаОбъект.СпособВыпл� �ты=Перечисления.СпособыВы� �латыЗарплаты.ЧерезБанк тогда
    Сообщить("Документ можно распечатать только, если перечисление через банк!");
    возврат Неопределено;
    КонецЕсли;

    Объект = СсылкаНаОбъект.ПолучитьОб� �ект();
    Если Объект.ЭтоНовый() Тогда
    Предупреждение("Документ можно распечатать только после его записи");
    Возврат ТабДокумент;
    КонецЕсли;

    Если Не РаботаСДиалогами.Проверит� �Модифицированность(Объект ) Тогда
    Возврат ТабДокумент;
    КонецЕсли;

    Запрос=Новый Запрос;
    Запрос.текст="ВЫБРАТЬ
    | ЛицевыеСчетаРаботниковОрг анизации.НомерЛицевогоСче� �а КАК НомерЗарплатногоСчета,
    | ЗарплатаКВыплатеОрганизац ийЗарплата.Сумма КАК Сумма_Компенсация,
    | ЗарплатаКВыплатеОрганизац ийЗарплата.Физлицо КАК Сотрудник_Наименование,
    | ЗарплатаКВыплатеОрганизац ийЗарплата.КомпенсацияЗаЗ� �держкуЗарплаты КАК Компенсация
    |ИЗ
    | Документ.ЗарплатаКВыплате� �рганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизац ийЗарплата
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЛицевыеСч� �таРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрг анизации
    | ПО ЗарплатаКВыплатеОрганизац ийЗарплата.Физлицо = ЛицевыеСчетаРаботниковОрг анизации.ФизЛицо
    | И ЗарплатаКВыплатеОрганизац ийЗарплата.Ссылка.Организа ция = ЛицевыеСчетаРаботниковОрг анизации.Организация
    | И ЗарплатаКВыплатеОрганизац ийЗарплата.Ссылка.Банк = ЛицевыеСчетаРаботниковОрг анизации.Банк
    |ГДЕ
    | ЗарплатаКВыплатеОрганизац ийЗарплата.Ссылка = &Ссылка
    |ИТОГИ
    | СУММА(Сумма_Компенсация)
    |ПО
    | ОБЩИЕ";

    Запрос.УстановитьПараметр( "Ссылка",СсылкаНаОбъект);
    Рез=Запрос.Выполнить().Выбр� �ть(ОбходРезультатаЗапроса .ПоГруппировкам);

    ТабДокумент = Новый ТабличныйДокумент;

    Макет = ПолучитьМакет("МойЭксперим ент");
    ОбластьМакета = Макет.ПолучитьОбласть("Шап� �а");

    ТабДокумент.Вывести(Област ьМакета);

    ОбластьМакета = Макет.ПолучитьОбласть("Стр� �ка");

    ОбщаяСумма=0;

    Если Рез.Следующий() тогда

    ТабЗарплата=Рез.Выбрать();
    ОбщаяСумма=Рез.Сумма_Компе� �сация;
    ОбластьМакета.Параметры.Об щаяСумма=ОбщаяСумма;

    НомСтр=1;
    Пока ТабЗарплата.Следующий() Цикл

    ЗаполнитьЗначенияСвойств(� �бластьМакета.Параметры,Та� �Зарплата);
    ТабДокумент.Вывести(Област ьМакета);
    НомСтр=НомСтр+1;
    КонецЦикла;

    КонецЕсли;

    ОбластьМакета = Макет.ПолучитьОбласть("Под� �ал");

    Возврат ТабДокумент;

    КонецФункции


    Скриншоты Табличной части и самой обработки


    1.jpg

  2. #2
    Пришел за помощью

    Регистрация
    07.04.2012
    Сообщений
    5
    Сказал(а) спасибо
    5
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Нужно добавлять в дополнительные внешние печатные формы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •