Кнопка "Выбранные ранее сотрудники"

29.07.11

Учетные задачи - Зарплата

Выбор сотрудников в несколько документов "ТабельУчетаРабочегоВремениОрганизации"

1С:Предприятие 8.2 (8.2.13.219) Конфигурация Зарплата и Управление Персоналом, редакция 2.5 (2.5.37.1)

Проблема: при заполнении нескольких документов "ТабельУчетаРабочегоВремениОрганизации" (у нас заполняют по участкам) иногда попадаются ранее выбранные сотрудники (да, при подборе выводится сообщение, но сотрудник попадает в список отбора)

Решение: добавлена кнопка в Справочник.СотрудникиОрганизации.ФормаСписка

Процедура ДействияФормыОтметитьВыбранных(Кнопка)//***************************************
    //Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок) = изменить цвет выбранного =
    //Оформление.ЦветТекста = ЦветаСтиля.ЦветПодобранногоЭлемента; На Оформление.ЦветТекста = ЦветаСтиля.ТекстИнформационнойНадписи;
    //Важно: документ сначала надо записать (без проведения)
    Попытка
        Запрос = Новый Запрос;
        Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
        | ТабельЗаПериод.Сотрудник
        |ИЗ
        | Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремяВЦеломЗаПериод КАК ТабельЗаПериод
        |ГДЕ
        | ТабельЗаПериод.Ссылка.Проведен = ИСТИНА
        | И ТабельЗаПериод.Ссылка.ПериодРегистрации = &ДатаНачалаОтбора
        | И ТабельЗаПериод.Ссылка.Организация = &ВыбОрганизация
        |
        |ОБЪЕДИНИТЬ ВСЕ
        |
        |ВЫБРАТЬ РАЗЛИЧНЫЕ
        | ТабельОтработанноеВремя.Сотрудник
        |ИЗ
        | Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК  ТабельОтработанноеВремя
        |ГДЕ
        | ТабельОтработанноеВремя.Ссылка.Проведен = ИСТИНА
        | И ТабельОтработанноеВремя.Ссылка.Организация = &ВыбОрганизация
        | И ТабельОтработанноеВремя.Ссылка.ПериодРегистрации = &ДатаНачалаОтбора"; 
        Запрос.УстановитьПараметр("ВыбОрганизация", КлючУникальности.Организация);
        Запрос.УстановитьПараметр("ДатаНачалаОтбора", НачалоМесяца(КлючУникальности.ДатаНачалаПериода));
        Табл = Запрос.Выполнить().Выгрузить();
        мМассивВыбранныхЗначений = Табл.ВыгрузитьКолонку("Сотрудник");
        ЭлементыФормы.СправочникСписок.ОбновитьСтроки();
        ЭлементыФормы.СправочникСписок.Колонки.Аванс.Видимость = Ложь;
        ЭлементыФормы.СправочникСписок.Колонки.ДатаПриема.Видимость = Ложь;
        ЭлементыФормы.СправочникСписок.Колонки.Состояние.Видимость = Ложь;
    Исключение
    КонецПопытки;
КонецПроцедуры //**********************************************************************

Пустячок, а расчетчику приятноLaughing

Люди как-то красиво оформляют строки, у меня тяму не хватает на это.... Так что, извиняйте

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

9675 руб.

27.05.2021    57898    495    129    

354

Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    88106    63    44    

74

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

85400 руб.

11.07.2025    5951    4    1    

3

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

20740 руб.

28.07.2016    71710    192    158    

158

Зарплата Корректировка данных Бухгалтер 1С 8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет НДФЛ Платные (руб)

Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага. Исправляет расхождения, в том числе, когда Аванс больше Зарплаты

9760 руб.

01.09.2023    9015    322    93    

22

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

18800 руб.

01.11.2012    107377    132    1    

142
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gutentag 253 29.07.11 15:03 Сейчас в теме
А как поставить эту кнопку без снятия конфигурации с поддержка?
И почему нельзя это сделать как "обработка и/или печатная форма" - исправляющая данную ошибку?
Спасибо!
4. seermak 664 29.07.11 18:13 Сейчас в теме
(1) Можно снять до редактирования с сохранением поддержки. Наверное можно сделать и во внешней отбработке, но мне так было удобнее и быстрее
(2) Спасибо, я следующий раз еще и кисточкой попробую ))
(3) Промахнулись? Вроде это ко мне совсем не относится..... Но, я готов подискутировать.... знать бы только о чем)))
5. gutentag 253 30.07.11 14:50 Сейчас в теме
(4)
Можно снять до редактирования с сохранением поддержки


...как это сделать раскажите пожалуйста?
Спаибо ! :)
2. alexk-is 6549 29.07.11 15:25 Сейчас в теме
3. Beka.Barbakadze 29.07.11 15:50 Сейчас в теме
Hi I Have One Question About УправлениеНебольшойФирмой...


I Have "РасходнаяНакладная" - "РН - 001" FE. where СуммаДокумента = 756;
ВалютаДокумента = "GEL";

When I create ПоступлениеНаСчет and fill field "ДокументОснование" and then when i click on button "ЗаполнитьПоОснованию" it fills to times more in СуммаДокумента 1512.

i debuged it and there is such code:

1. Документ = РеквизитФормыВЗначение("Объект");
2. Документ.Заполнить(ДокОснование);
3. ЗначениеВРеквизитФормы(Документ, "Объект");
4. Модифицированность = Истина;


-----------------------------------------------------

ДокОснование.СуммаДокумента = 756;
but after line-2;
Объект.СуммаДокумента = 1512;
Do U Have Some Ideas Why?
6. seermak 664 30.07.11 15:37 Сейчас в теме
gutentag,
вот как-то так
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация