Вход | Регистрация



ЗУП 3. Скопировать расчетный листок в новой ЗУП 3.1.8

ЗУП 3. Скопировать расчетный листок в новой ЗУП 3.1.8
Я
   1CIlya
 
29.11.18 - 15:22
Здравствуйте, друзья!

Есть необходимость печатать расчетные листочки и помещать их в индивидуальные конверты с окошком. В окошке должно быть написано для кого этот конверт. Решил сделать отдельным отчетом, чтобы по-минимуму типовую ломать. Скопировал отчет АнализНачисленийИУдержаний, удалил все варианты отчетов кроме РасчетныйЛисток, поправил процедуру НастроитьВариантыОтчета(), запустил обработку ОбновлениеВспомогательныхДанных. Формирую отчет - чистый лист. Ни ошибок, ни шапки, ни подвала, просто чистый лист, квадрат Малевича в негативе, блин.

Что-то 1С-ки в новой БСП 3.0 поменяли, т.к. в старой БСП 2.4 отчет нормально копировался. Подскажите, пожалуйста, куда копать? Второй день бьюсь лбом об документацию БСП.
 
 
   El_Duke
 
1 - 29.11.18 - 15:54
(0) >>Есть необходимость печатать расчетные листочки и помещать их в индивидуальные конверты с окошком

Какая невероятно богатая контора, есть возможность тратить деньги на подобные благоглупости ...

Вам можно позавидовать
   1CIlya
 
2 - 29.11.18 - 16:00
(1) Это из-за рабочих, у них нет доступа ПК.
   kauksi
 
3 - 29.11.18 - 16:02
(1) выдать расчетный листок -ифнормировать работника о начислениях и удержаниях- обязанность работодателя. Не разглашать персональную информацию кое являются суммы выплат - тоже. Если у вас шарашкина контора, ждите инспектора в гости
   1CIlya
 
4 - 29.11.18 - 16:07
(3), (1) Альтернативное решение - это терминал с логированием по пропуску. Но тут свои заморочки с обменом и очередью из рабочих, чтобы свой расчетный листок распечатать (элемент социальной напряженности).

А так сидит МарьИванна, раскладывает листочки по конвертам и отдает начальникам. Рабочие чувствуют как о них "заботятся", шутка, конечно. В целом, терминал видится менее полезным решением.
   kumena
 
5 - 29.11.18 - 16:12
(4) еще одно альтернативное решение - могу продать конфигурацию, из которой можно смотреть расчетные листки из зупа?
если дадите туда доступ из внешки, то все смогут даже из дома листки смотреть.
   kauksi
 
6 - 29.11.18 - 16:13
(6) в Корпе есть киоск самообслуживания. Расчетных там пока что нет, но прикрутить туда проще
   kumena
 
7 - 29.11.18 - 16:14
(6) расчетные листки в третьем корпе есть. и кабинет самообслуживания появился после похода 1с к нам.
   El_Duke
 
8 - 29.11.18 - 16:16
(3) Я где то писал что не надо исполнять обязанности ?
Просто делать это надо подешевле чем перс. конверты
   1CIlya
 
9 - 29.11.18 - 16:17
(6), (7) У рабочих нет ПК. ЗУП наружу никто не откроет.
   1CIlya
 
10 - 29.11.18 - 16:18
(8) Это не дорого, закупается оптом. Даже слюнявилку для пальца купили человку.
 
 Рекламное место пустует
   kumena
 
11 - 29.11.18 - 16:19
(9) читай внимательно - "могу продать конфигурацию, из которой можно смотреть расчетные листки из зупа"
Это отдельная конфигурация. Доступ нужен к ней, а не к ЗУП.
   kumena
 
12 - 29.11.18 - 16:21
> Даже слюнявилку для пальца купили человку.

обалдеть, купили бы лучше машинку, заворачивающую листки в конверты.
   1CIlya
 
13 - 29.11.18 - 16:21
(12) Поделитесь ссылкой.
   1CIlya
 
14 - 29.11.18 - 16:22
(11) Теперь понял, спасибо! Нужно подумать.
   kumena
 
15 - 29.11.18 - 16:23
клиент покупал, я не знаю как даже называется она, но видел и листки делал под прорезь в конверте. её еще до внедрежа системы электронных листков купили.
   1CIlya
 
16 - 29.11.18 - 16:25
(15) Задача распространенная, однако. Ждите клиента обратно, вернется к вам. В ЗУП 3.1.8 старый листок не заработает.
   1CIlya
 
17 - 30.11.18 - 10:24
Под отладкой видно, что у нового отчета не запускается процедура ОпределитьНастройкиФормы(), что странно т.к. в модуле менеджера в процедуре НастроитьВариантыОтчета() мы указываем, что отчет с настройками.
Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт
    
    НастройкиОтчета.ОпределитьНастройкиФормы = Истина;
    
    НастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "РасчетныйЛисток");
    НастройкиВарианта.Описание = НСтр("ru = 'Расчетные листки для конвертов с окошком.'");    
        
КонецПроцедуры



Однако, массив ОтчетыСНастройками нового отчета не содержит и, соответственно, не вызывает 

ОтчетОбъект.ОпределитьНастройкиФормы(Неопределено, КлючВарианта, НастройкиОтчета);

Обработку ОбновлениеВспомогательныхДанных запускал, но отчет почему-то определяется как без настроек формы.
   1CIlya
 
18 - 30.11.18 - 10:56
Разобрался дополнительно нужно добавить свой отчет в процедуру ЗарплатаКадрыОтчетыРасширенный.НастроитьВариантыОтчетов()

Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
    
...    ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.НТХ_РасчетныйЛистокДляКонвертов);
    
КонецПроцедуры
   Мыш
 
19 - 30.11.18 - 11:20
(13) Конвертовальная машина, гугл, яндекс
   almar
 
20 - 30.11.18 - 11:21
А просто внешний отчет через файл - открыть теперь никак?
   Мыш
 
21 - 30.11.18 - 11:23
(20) Проще конфу чутка доработать, чем новый отчет пилить


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует