[УТ11.0] Дебиторка fifo по долгам контрагентов (СКД, управляемый интерфейс)

19.01.26

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

В УТ11 все хорошо с расчетом дебиторской задолженности... но не всегда: в частности, иногда пользователи задним числом перепроводят документы, причем это может происходить не в текущей базе, а, скажем, в смежной бухгалтерии (из которой потом автоматом переносятся документы) - в этом случае предназначенная для отслеживания этого последовательность может не фиксировать изменения... Ну и сам расчет (фоновое задание, если его запускать в течение дня) постоянно конфликтует с интерактивно проводимыми документами, а дебиторка нужна "здесь и сейчас", без всяких "актуализаций". Представленный отчет отчасти решает эту проблему.

Файлы

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

Наименование Скачано Купить файл
[УТ11.0] Дебиторка fifo по долгам контрагентов (СКД, управляемый интерфейс)
.erf 12,65Kb
206 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Отчет построен по принципу описанному тут //infostart.ru/public/99848/ (т.е. строит дебиторку на "лету", разрез договоров в нем заменен на разрез АналитикиУчетаПоПартнерам, даты оплаты берутся не из договоров, а из ЗаказовКлиентов, а если нет ЗаказаКлиента и заполнена ДатаПлатежа в Реализации - берется эта ДатаПлатежа, ну, а если и она не заполнена, то используется дата документа)

Отчет можно внедрить как внешний.

Но можно добавить удобства пользователям:

Внедрить отчет в конфигурацию, добавить команду в карточку Партнеров, Контрагентов, Реализаций, Заявок, ПКО, ПП.

Текст Модуля команды:

 &НаСервере
Функция ВернутьПартнераПоДокументу(Документ)
    Возврат Документ.Партнер;
КонецФункции

&НаСервере
Функция ВернутьКонтрагентаПоДокументу(Документ)
    Возврат Документ.Контрагент;
КонецФункции

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
        
    ПараметрыФормы = Новый Структура("Отбор, ФиксированныеНастройки, КлючНазначенияИспользования, КлючВарианта, СформироватьПриОткрытии");
    ПараметрыФормы.СформироватьПриОткрытии = Истина;
    
    Если ТипЗнч(ПараметрКоманды) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
        ПараметрыФормы.Отбор = Новый Структура("Партнер", ВернутьПартнераПоДокументу(ПараметрКоманды));
        ПараметрыФормы.КлючНазначенияИспользования = "Партнер";
        ПараметрыФормы.КлючВарианта = "Основной";
        
    ИначеЕсли ТипЗнч(ПараметрКоманды) = Тип("ДокументСсылка.ЗаказКлиента") Тогда
        ПараметрыФормы.Отбор = Новый Структура("Партнер", ВернутьПартнераПоДокументу(ПараметрКоманды));
        ПараметрыФормы.КлючНазначенияИспользования = "Партнер";
        ПараметрыФормы.КлючВарианта = "Основной";
        
    ИначеЕсли ТипЗнч(ПараметрКоманды) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") Тогда
        ПараметрыФормы.Отбор = Новый Структура("Контрагент", ВернутьКонтрагентаПоДокументу(ПараметрКоманды));
        ПараметрыФормы.КлючНазначенияИспользования = "Контрагент";
        ПараметрыФормы.КлючВарианта = "Основной";
    
    ИначеЕсли ТипЗнч(ПараметрКоманды) = Тип("ДокументСсылка.ПоступлениеБезналичныхДенежныхСредств") Тогда
        ПараметрыФормы.Отбор = Новый Структура("Контрагент", ВернутьКонтрагентаПоДокументу(ПараметрКоманды));
        ПараметрыФормы.КлючНазначенияИспользования = "Контрагент";
        ПараметрыФормы.КлючВарианта = "Основной";
        
    ИначеЕсли ТипЗнч(ПараметрКоманды) = Тип("СправочникСсылка.Контрагенты") Тогда
        ПараметрыФормы.Отбор = Новый Структура("Контрагент", ПараметрКоманды);
        ПараметрыФормы.КлючНазначенияИспользования = "Контрагент";
        ПараметрыФормы.КлючВарианта = "Основной";

    ИначеЕсли ТипЗнч(ПараметрКоманды) = Тип("СправочникСсылка.Партнеры") Тогда
        
        Если ПартнерыИКонтрагенты.ЕстьПодчиненныеПартнеры(ПараметрКоманды) Тогда
            ФиксированныеНастройки = Новый НастройкиКомпоновкиДанных();
            ЭлементОтбора = ФиксированныеНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
            ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Партнер");
            ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;
            ЭлементОтбора.ПравоеЗначение = ПараметрКоманды;
            ПараметрыФормы.ФиксированныеНастройки = ФиксированныеНастройки;
            ПараметрыФормы.КлючНазначенияИспользования = "Партнер";
            
        Иначе
            ПараметрыФормы.Отбор = Новый Структура("Партнер", ПараметрКоманды);
            ПараметрыФормы.КлючНазначенияИспользования = "Партнер";
            
        КонецЕсли;
        ПараметрыФормы.КлючВарианта = "Основной";
    КонецЕсли;

    ОткрытьФорму("Отчет.ДолгиКлиентов.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);
КонецПроцедуры

Настроить соотвтетствующий тип команды, права и ... все.

PS: Для пользователей с ограниченными правами, возможно, следует добавить роль с правом просмотра справочника КлючиАналитикиУчетаПоПартнерам

PS2: Существует еще одна, продвинутая версия данного отчета, с возможностью нестандартной расшифровки, т.е. непосредственно из формы отчета можно получить взаиморасчеты с клиентами //infostart.ru/public/165599/

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.0.9.15

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

См. также

Взаиморасчеты Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Расширение позволяет использовать отдельную нумерацию с префиксом "А" для счетов-фактур на аванс в конфигурации Управление Нашей Фирмой

5084 руб.

03.10.2025    2646    41    0    

40

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    206404    172    250    

295

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

17080 руб.

13.03.2018    68485    255    80    

121

Взаиморасчеты Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Знаем о взаиморасчетах в Управлении нашей фирмой все, что только можно знать. Самая большая проблема взаиморасчетов в УНФ в том, что зависают непонятные долги и предоплаты, в Пульсе бизнеса показываются неадекватные цифры, отчеты по долгам показывают не пойми что. Автоматический зачет авансов в 1С:УНФ 3.0 поможет решить эту проблему.

18300 руб.

22.07.2021    30683    50    34    

57

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

5084 руб.

25.11.2020    29547    320    20    

275

Email рассылки Взаиморасчеты Акт сверки Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7930 руб.

12.02.2019    36746    38    24    

31

Взаиморасчеты Монитор заказов Оптовая торговля Производство готовой продукции (работ, услуг) Логистика, склад и ТМЦ Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Бухгалтерия 3.0 Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Данная разработка позволяет автоматизировать деятельность организации, предоставляющей логистические услуги, связанные с железнодорожными грузоперевозками. Ведется учет заявок клиентов, по ним создаются товарно-транспортные накладные. Далее отражаются дополнительные услуги (экспедирование, обрешетка, оформление вет. свидетельства), потом ТТН распределяются по вагонам. Ведется учет вагонов, находящихся в пути. Формируются отчеты "Информационный лист", "Вагоны в пути", "Заявки", "Товарно-транспортные накладные", "Прайс-лист". На основании ТТН формируется документ "Счет на оплату покупателю", типовой из БП 3.0. Уже на основании его создаются типовые реализации.

33754 руб.

27.07.2015    61732    4    5    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kavun.yura 27.05.12 15:51 Сейчас в теме
Проживания этого последовательность может не фиксировать изменения... Ну и сам расчет (фоновое задание, если его запускать в течение дня) постоянно конфликтует с интерактивно проводимыми документами, а дебиторка нужна "здесь и сейчас", без всяких "актуализаций". Представленный отчет отчасти решает эту проблему. Он построен по принципу описанному тут http://infostart.ru/public/99848/ (т.е. строит дебиторку на "лету", разрез договоров в нем заменен на разрез АналитикиУчетаПоПартнерам, даты оплаты берутся не из договоров, а из ЗаявокПокупателя, если заявки нет, то используется дата документа)
2. bercut0077 3 28.08.12 08:30 Сейчас в теме
Супер, все работает как надо! Вот бы такой же внешний отчет по долгам перед поставщиками! Если не трудно ! Огромная благодарность!
3. plevakin 12.09.12 17:46 Сейчас в теме
даты оплаты берутся не из договоров, а из ЗаявокПокупателя, если заявки нет, то используется дата документа


В свое время для УТ11 пришлось делать такой же отчет, и он, после перехода на систему, несколько заказов - одна реализация, потребовал доработок. Исходя из описания, не понятно, какая дата будет использоваться если заказов несколько и все они сделаны в разные дни.
И да, к системе 1 заказ - 1 реализация, использовать дату заказа не всегда бывает удобно. Заказ был сделан месяц назад, а отгрузили только сегодня, отсрочка у клиента 10 дней. Получается только отгрузили, а уже 20 дней просрочено.
4. mxm2 1287 12.09.12 18:28 Сейчас в теме
(3) plevakin, дата оплаты берется из заказа из поля "дата оплаты", при необходимости это поле можно скорректировать при проведении документа реализации. при использовании системы несколько заявок - несколько реализаций, все-же эффективнее встроенный механизм, который правда не очень любит правки задним числом.
5. mxm2 1287 12.09.12 19:12 Сейчас в теме
(3) plevakin, случай несколько заказов - одна реализация, тоже может быть отстроен подобным отчетом, просто нужно будет "дробить" сумму реализации, пропорционально сумме заказов. тут появляется другая трудность: как поступать когда сумма заказов не равна сумме реализации.
6. simba08 13 06.07.15 15:43 Сейчас в теме
Хороший отчет. Для полноты душевного счастья - было бы неплохо увидеть его за период и, соответственно, оплаты и продажи в этом периоде... но это уже немного другой отчет))))
7. greenLiss 146 08.05.16 16:22 Сейчас в теме
А для УТ10.3 такой же есть ? )
8. 028 03.10.17 07:21 Сейчас в теме
здесь учитывается ввод начальных остатков: Расчеты с покупателями и заказчиками (счета 1210, 3510)?
9. mxm2 1287 03.10.17 10:41 Сейчас в теме
(8) Отчет для УТ11, в которой нет счетов.
10. 028 04.10.17 07:26 Сейчас в теме
(9) а как тогда учитывается ввод начальных остатков?
11. mxm2 1287 04.10.17 08:07 Сейчас в теме
(10) В УТ11 отчет учитывает в том числе и ввод начальных остатков. Детализацию по долгам разворачивает только по документам реализации, но так и было задумано.
12. 028 04.10.17 12:37 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация