Проверка оплаченных ведомостей на выплату зарплаты

1. GPetr 19 01.08.17 14:20 Сейчас в теме
Добрый день.
Программы Бухгалтерия предприятия 3.0.
Учет зарплаты ведётся в программе ЗУП 3.1

В программу БП 3.0 через синхронизацию переносятся ведомости на выплату зарплаты.
Ведомости на: Перечисление на счет в банке, на карточку, через кассу.

Как можно просмотреть статус ведомости?
Например: Не оплачена/Частично оплачена/Оплачена.

Вижу пока только один вариант: просматривать через связанные документы по каждой ведомости.(((

Хотел попробовать через условное оформление списка в списке ведомостей, но ни одного подходящего реквизита не нашёл.

Может кто-то встречал тут отчеты или обработки на эту тему. Может их доработать легче, чем с нуля что-то рисовать.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. ben19791010 02.08.17 06:25 Сейчас в теме +2 $m
походу придется добавить реквизит ссылку на ведомость в выписке банка и рко и уже потом по булеву подсвечивать если нужно
в бп есть аналогия по счетам на оплату(со статусами-оплачен)
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. корум 287 02.08.17 10:37 Сейчас в теме +2 $m
(1) навскидку отчетов/обработок нет.
Может быть, те кто делали, не посчитали нужным выкладывать такую мелочь.

Если можно добавлять/изменять объекты конфигурации, добавь регистр сведений "статус ведомости" и подписку на проведение/отмену проведения документа.
4. GPetr 19 02.08.17 12:42 Сейчас в теме
(3) На выходных попробую реализовать.
По факту надо будет добавить регистр сведений "Статус ведомости",
и подписку на проведение документов "Расходный КО" и "Списание с РС".

Может на неделе ещё кто-нибудь что-то дельное подскажет...
2. ben19791010 02.08.17 06:25 Сейчас в теме +2 $m
походу придется добавить реквизит ссылку на ведомость в выписке банка и рко и уже потом по булеву подсвечивать если нужно
в бп есть аналогия по счетам на оплату(со статусами-оплачен)
5. GPetr 19 02.08.17 12:45 Сейчас в теме
(2) аналогию по счетам гляну. спс
6. Asaharu 03.08.17 09:56 Сейчас в теме +1 $m
1 вариант можно в динамическом списке подправить запрос, добавить сгруппированные проведенные документы оплаты по ведомости и сравнивать суммы.
2 вариант добавить регистр и при проведении документа и фиксировать суммы начисления выплат и списания выплат. Для удобства добавить в динамический список колонку по этому регистру.
7. GPetr 19 15.08.17 13:09 Сейчас в теме
Проанализировал возможные решения.
Времени на реализацию пока не смог найти.

Наиболее подходящие:
1. Наиболее быстрый и не влияющий на обновление, это
создание своего дополнительного динамического списка с анализом ведомостей.
Исправление текущего списка чревато последствиями, т.к. для создания списка не используется запрос (это просто журнал документов с реквизитами).
2. Наиболее правильным было бы его включить в текущий функционал отслеживающий оплату счетов, и отгрузку товара.
Доработать можно, но во многих местах надо свой код добавить (хотя и немного). При обновлении сложно будет все кусочки отследить.
Может в скором будущем и добавят это в стандартную поставку.
3. И как вариант, можно скопировать функционал по оплате счетов с созданием отдельного списка и подвешиванием своих обработок на события.
Получается много доработок, и практически задваивание функционала.

Спасибо за советы.
8. GPetr 19 18.08.17 14:54 Сейчас в теме
Реализовал по 1-му варианту.
Добавил дополнительный список через произвольный запрос, по только Ведомости по кассе.
Можно заменить Список по-умолчанию или открывать отдельно.
Добавлено поле Оплата - показывает какая сумма выплачена по ведомости.
Далее пользователь может настроить список через оформление и подсвечивать нужным цветом.

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

ВЫБРАТЬ
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Ссылка,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ПометкаУдаления,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Номер,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Дата,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Проведен,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ПериодРегистрации,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Организация,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Подразделение,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.СпособВыплаты,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Округление,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.СуммаПоДокументу,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Руководитель,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ДолжностьРуководителя,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ГлавныйБухгалтер,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Кассир,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ДолжностьКассира,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Бухгалтер,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ВводНачальныхДанных,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.КраткийСоставДокумента,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Ответственный,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Комментарий,
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Состав.(
		Ссылка,
		НомерСтроки,
		ИдентификаторСтроки,
		ФизическоеЛицо
	),
	ДокументВедомостьНаВыплатуЗарплатыВКассу.Зарплата.(
		Ссылка,
		НомерСтроки,
		ИдентификаторСтроки,
		Сотрудник,
		ФизическоеЛицо,
		Подразделение,
		ПериодВзаиморасчетов,
		СтатьяФинансирования,
		СтатьяРасходов,
		ДокументОснование,
		КВыплате,
		КомпенсацияЗаЗадержкуЗарплаты
	),
	ДокументВедомостьНаВыплатуЗарплатыВКассу.ФизическиеЛица.(
		Ссылка,
		НомерСтроки,
		ФизическоеЛицо
	),
	ДокументВедомостьНаВыплатуЗарплатыВКассу.МоментВремени,
	ЕСТЬNULL(РасходникиПоВедомостям.СуммаКВыплате, 0) + ЕСТЬNULL(РасходникиПоСотрудникам.СуммаДокумента, 0) КАК Оплачено
ИЗ
	Документ.ВедомостьНаВыплатуЗарплатыВКассу КАК ДокументВедомостьНаВыплатуЗарплатыВКассу
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ВедомостьНаВыплатуЗарплатыВКассу.Ссылка КАК Ссылка,
			СУММА(РасходныйКассовыйОрдер.СуммаДокумента) КАК СуммаДокумента
		ИЗ
			Документ.ВедомостьНаВыплатуЗарплатыВКассу КАК ВедомостьНаВыплатуЗарплатыВКассу
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
				ПО ВедомостьНаВыплатуЗарплатыВКассу.Ссылка = РасходныйКассовыйОрдер.ПлатежнаяВедомость
		ГДЕ
			РасходныйКассовыйОрдер.Проведен = ИСТИНА
		
		СГРУППИРОВАТЬ ПО
			ВедомостьНаВыплатуЗарплатыВКассу.Ссылка) КАК РасходникиПоСотрудникам
		ПО ДокументВедомостьНаВыплатуЗарплатыВКассу.Ссылка = РасходникиПоСотрудникам.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			СУММА(РасходныйКассовыйОрдерВыплатаЗаработнойПлаты.СуммаКВыплате) КАК СуммаКВыплате,
			ВедомостьНаВыплатуЗарплатыВКассу.Ссылка КАК Ссылка
		ИЗ
			Документ.ВедомостьНаВыплатуЗарплатыВКассу КАК ВедомостьНаВыплатуЗарплатыВКассу
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходныйКассовыйОрдер.ВыплатаЗаработнойПлаты КАК РасходныйКассовыйОрдерВыплатаЗаработнойПлаты
				ПО ВедомостьНаВыплатуЗарплатыВКассу.Ссылка = РасходныйКассовыйОрдерВыплатаЗаработнойПлаты.Ведомость
		ГДЕ
			РасходныйКассовыйОрдерВыплатаЗаработнойПлаты.Ссылка.Проведен = ИСТИНА
		
		СГРУППИРОВАТЬ ПО
			ВедомостьНаВыплатуЗарплатыВКассу.Ссылка) КАК РасходникиПоВедомостям
		ПО ДокументВедомостьНаВыплатуЗарплатыВКассу.Ссылка = РасходникиПоВедомостям.Ссылка
Показать
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)