Блокировка контрагента при просрочке платежа в днях

13.03.13

Учетные задачи - Взаиморасчеты

В Комплексе контроль просрочки стоит только суммовой, но понадобилось и блокировать контрагента при просрочке платежа в днях, даже если сумма лимита не превышена. Так и решил сделать, аналогичного ничего не нашел.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Функция контролькредитапройден
.txt 2,26Kb
32
32 Скачать (1 SM) Купить за 1 850 руб.

Это моя первая публикация, прошу сильно не пинать.

Так как база большая и она SQL, то писался прямой запрос требуется компонента (1cpp.dll), который бы проверял просроченные документы. Для начала добавил в полномочия пользователя проверку можно ли ему превышать кредит. (рис. Права пользователя)

Далее написал прямой запрос и вставил его в функцию КонтрольКредитаПройден при выборе контрагента происходит проверка и выводится просроченный долг (рис. Проверка на просрочку) код прикреплен в файле.

При попытке провести просроченный документ он блокируется (рис 2)

По полномочиям проведение документов разрешили начальникам отделов, что бы те были в курсе, кто числится в должниках и спрашивали с менеджеров. Менеджеры конечно не довольны, но зато контроль просроченных долгов стал более жесткий.

Тестировалась в течении 1,5 недели на реальной базе все просрочки сходились.

См. также

Взаиморасчеты Бухгалтер Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Обработка для конфигурации Торговля и Склад 7.7, которая поможет рассчитать пени на просроченные платежы ваших Покупателей за выбранный период, с применением нескольких ставок рефинансирования по датам.

1 стартмани

12.10.2017    13816    7    torgstar    0    

3

Печатные формы Взаиморасчеты Бухгалтер Пользователь Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Внешняя печатная форма счет-фактуры с 01.07.2017 г. для Конфигурации 1С:Бухгалтерия 7.7.

1 стартмани

23.06.2017    50537    254    Perm1C    17    

5

Взаиморасчеты Акт сверки Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Акт сверки для 1С:Бухгалтерии 7.7 И УСН 7.7 (начиная с версии файла 1.0.1) и для Комплексной конфигурации 7.7 Тестировался на релизах (бухгалтерии от 594 и выше, упрощенки от 250 и выше, комплексной конфигурации на релизе 587). Добавлена возможность группировать операции по договорам контрагента и формировать обороты по ним.

1 стартмани

24.01.2017    17696    34    AndKovalchuk    12    

3

Взаиморасчеты Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Сортировка 62 счета по субсчетам Обработка сама закрывает авансы, при этом она позволяет работать с кореспонденцией любого типа по 62 счету, например схлопнуть 62,4 на 62,1 , а затем 62,1 на 62,2 или сразу 62,2 на 62,1 ,т.е. сколько раз хотите столько и запустите с различными вариациями.

1 стартмани

18.10.2013    29854    30    zavsom    3    

3

Взаиморасчеты Оптовая торговля Учет доходов и расходов Розничная торговля Программист Бизнес-аналитик Бухгалтер Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Абонемент ($m)

Раньше этот отчет распространялся платно и только по нашим клиентам. Сегодня выкладываем его в общее пользование, в память о золотом веке семерки. Впрочем, уверен, что и сейчас скачиваний будет немало, ведь семерка жива, и на "1С:Торговле и склад" многие торговые компании предпочитают до сих пор вести учет продаж.

1 стартмани

31.07.2013    42196    148    O-Planet    15    

14

Взаиморасчеты Акт сверки Бухгалтер Оперативный учет 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Формирование и печать акта сверки взаиморасчетов с контрагентами по данным учета конфигурации "Торговля и склад" 7.7.

1 стартмани

10.07.2013    18709    67    АннаШ    3    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Иваныч 23 14.03.13 15:31 Сейчас в теме
Автору уважение за такой вот подход, идея правильная, т.к не у всех пользователей есть доступ на просмотр долга контрагента.
Не в тему: Хотя есть еще одно предложение, при проведении документов (реализацияТМЦ, ПеремещениеТМЦ)проверять отпускные цены, чтобы не получилось когда отпускная цена меньше или равна закупочной..
2. 11k65m 6 15.03.13 06:04 Сейчас в теме
Спасибо.
(1) Иваныч, При проведении цены пересчитываются согласно цене установленной в карточке контрагента, и его скидкам на определенные группы номенклатурных позиции. Если цену поставили руками, она не имеет смысла при проведении все равно пересчитается.
3. Иваныч 23 07.05.13 11:25 Сейчас в теме
(2)
Согласен, только у меня несколько раз было не обновлена Закупочная, а к ней привязана оптовая в % выражении, и как факт, если изменение цены несущественно, закроешь глаза, а когда разница велика, тогда ой-ой-ой...
4. vitn 07.05.13 19:31 Сейчас в теме
5. vitn 08.05.13 00:32 Сейчас в теме
А ПОЧЕМУ РУГАЕТСЯ??????????


RS_Взаим<<?>>.УстановитьТекстовыйПараметр("ДатаНач", MDW.GetDateTimeIDDOC(СформироватьПозициюДокумента(ПолучитьПозицию(),1)));
{Документ.Реализация.Модуль Документа(95)}: Переменная не определена (RS_Взаим)
RS_Взаим<<?>>.УстановитьТекстовыйПараметр("Фирма", Фирма);
{Документ.Реализация.Модуль Документа(96)}: Переменная не определена (RS_Взаим)
RS_Взаим<<?>>.УстановитьТекстовыйПараметр("Договор", Договор);
{Документ.Реализация.Модуль Документа(97)}: Переменная не определена (RS_Взаим)
Если RS_Взаим<<?>>.Prepare(Запрос)=0 Тогда
{Документ.Реализация.Модуль Документа(115)}: Переменная не определена (RS_Взаим)
глНеПроводить(Контекст,RS_Взаим<<?>>.GetLastError());
{Документ.Реализация.Модуль Документа(116)}: Переменная не определена (RS_Взаим)
глНеПроводить(Контекст,RS_Взаим.GetLastError()<<?>>);
{Документ.Реализация.Модуль Документа(116)}: Неопознанный оператор
RS_Взаим<<?>>.Open();
{Документ.Реализация.Модуль Документа(120)}: Переменная не определена (RS_Взаим)
RS_Взаим<<?>>.GetResultsInVT(ТИ, 1);
{Документ.Реализация.Модуль Документа(122)}: Переменная не определена (RS_Взаим)
Вых=Выходные<<?>>(ТИ.КредДокумент.ДатаДок,ДатаМ);
{Документ.Реализация.Модуль Документа(129)}: Функция не обнаружена (Выходные)
RS_Взаим<<?>>.Close();
{Документ.Реализация.Модуль Документа(143)}: Переменная не определена (RS_Взаим)
<<?>>Иначе
{Документ.Реализация.Модуль Документа(144)}: Ожидается ключевое слово 'КонецФункции' ('EndFunction')
<<?>>Иначе
{Документ.Реализация.Модуль Документа(144)}: Ожидается ключевое слово 'КонецФункции' ('EndFunction')
ТекущийДолг1 = ВремПокупатели.СводныйОстаток(Фирма,Договор,,,,"СуммаВал");<<?>>
{Документ.Реализация.Модуль Документа(146)}: Обнаружено логическое завершение исходного текста модуля
6. Sanario 27 31.10.13 16:43 Сейчас в теме
(5) vitn, а версия конфигурации какая?
7. 11k65m 6 11.11.13 19:14 Сейчас в теме
(6) Sanario, В шапке написано 1с 7.7 комплекс
8. user776407 23.06.17 01:39 Сейчас в теме
куда вставить формулу ?))
9. 11k65m 6 27.06.17 05:23 Сейчас в теме
Формула вставляется в документ реализация. При приведении происходит проверка.
Оставьте свое сообщение