Автор Тема: задача 2.23  (Прочитано 17162 раз)

0 Пользователей и 1 Гость просматривают эту тему.

aworld

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Хасанов Амир Ринатович
задача 2.23
« : Август 19, 2010, 08:43:59 pm »
сложновато отчет вышел dry
Вложения:
2.23.dt

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
задача 2.23
« Ответ #1 : Август 31, 2010, 12:04:43 pm »
Да, я тоже над промучился все хотел попроще сделать, ща твое посмотрю
 Отчеты по разному сделали, еще не вникал) а само решение практически одни в один, но у тебя попроще читать
 Про мой отчет:
 1.Берем из вирт таблицы оборот по дебету, так получим, что выдали. (ДатуПлан в зависимости от регистратора (у тебя от партии))
 2.Левым соединением присоединяем ту же таблицу по условию, что оборот Дт = Кт (значит сотрудник все вернул) и берем дату от регистратора - это дата факт.
Вложения:
0959131.dt
« Последнее редактирование: Август 31, 2010, 12:21:23 pm от Сергей »


aworld

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Хасанов Амир Ринатович
задача 2.23
« Ответ #2 : Сентябрь 01, 2010, 10:05:25 pm »
SergTH000, я если честно пока не смотрел твою базу, и текст самой задачи забыл уже smile но вот сейчас достал задачник, прочитал, вспомнил, и первое что пришло в голову:
 условие: штрафные санкции не начисляются когда сумма долга меньше копейки.
 твое соединение: Дт = Кт
 нормально будет срабатывать?
« Последнее редактирование: Сентябрь 01, 2010, 10:05:46 pm от Хасанов Амир Ринатович »

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
задача 2.23
« Ответ #3 : Сентябрь 02, 2010, 12:27:24 am »
aworld, Нормально cool Данные берем из регистра, если сумма меньше коп. то они туда не попадают dry + периодичность по регистратору, вообщем по этому условию попадут все записи за которые сотрудник рассчитался.
 Штрафные это вообще отдельная проводка, там же написано что сумма, которую он платит не должна отличаться от суммы долга, значит если он заплатил то Дт = Кт
« Последнее редактирование: Сентябрь 02, 2010, 12:29:44 am от Сергей »

aworld

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Хасанов Амир Ринатович
задача 2.23
« Ответ #4 : Сентябрь 02, 2010, 04:16:03 pm »
SergTH000, супер cool

Heckfy

  • Пользователь
  • **
  • Сообщений: 13
  • ФИО: Руслан
задача 2.23
« Ответ #5 : Сентябрь 08, 2010, 12:15:06 pm »
Мой вариант.

Добавлено (08.09.2010, 12:15)
---------------------------------------------

Quote (SergTH000)
Да, я тоже над промучился все хотел попроще сделать, ща твое посмотрю Отчеты по разному сделали, еще не вникал) а само решение практически одни в один, но у тебя попроще читать Про мой отчет: 1.Берем из вирт таблицы оборот по дебету, так получим, что выдали. (ДатуПлан в зависимости от регистратора (у тебя от партии)) 2.Левым соединением присоединяем ту же таблицу по условию, что оборот Дт = Кт (значит сотрудник все вернул) и берем дату от регистратора - это дата факт.
 Прикрепления: 0959131.dt(152Kb)

 1. На штраф считает 10%, а не 0.1% может, конечно, разные задачники. У меня за Апрель 2009.
 2. Обязывает заполнять дату штрафа, даже когда штраф не начисляется.
 3. При попытке списать штраф: {Документ.ВозвратЗайма.МодульОбъекта(49)}: Преобразование значения к типу Дата не может быть выполнено
          Если КонецДня(Выборка.ДатаВозврата) < Дата И Выборка.СуммаОстаток*0.1 > 0.01 Тогда
 Дальше смотреть не стал.
 Предвижу, что групповое перепроведение работать не будет.
Вложения:
3149585.dt

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
задача 2.23
« Ответ #6 : Сентябрь 08, 2010, 04:06:12 pm »
Heckfy, Я тебе конечно очень признателен, что ты тратишь свое время отлаживая мою программу =) Честно скажу, что на отладку времени трачу по минимуму, так введу пару документов, не проведутся буду смотреть, проведутся и все нормально и ладно. На экзамене времени тоже на отладку не будет, а такие ошибки как
Quote
Обязывает заполнять дату штрафа, даже когда штраф не начисляется.
или
Quote
На штраф считает 10%, а не 0.1% может
неизбежны из-за малого количества времени. Больше того сам не смотрел в режиме отладки ни одного решения с сайта, смотрю только конфигуратор) Мне интересен не конечный вариант работающей программы, а метод решения и выявление ошибок в методологии.

Zhora_Vlg

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Георгий
задача 2.23
« Ответ #7 : Октябрь 05, 2010, 09:19:26 pm »
мой вариант
Вложения:
Zhora_Vlg-2.23.dt

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
задача 2.23
« Ответ #8 : Октябрь 24, 2010, 09:38:39 am »
Мой вариант решения задачи 2.23
Вложения:
1Cv8_sada_2_23.dt
« Последнее редактирование: Октябрь 24, 2010, 09:41:16 am от Андрей »

arhov

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #9 : Октябрь 29, 2010, 11:55:37 am »
Heckfy,
 Странное условие:
 ...И ВыборкаДетальныеЗаписи.Остаток > 0.01 Тогда
 если вы проверяете условие :...когда сумма штрафа становится МЕНЬШЕ одной копейки тогда должно быть >=
 А если так, то оно становится ненужным...так как если есть остатки то они в любом случае >=0.01 т.к. как у ресурса сумма бух.регистра точность 2

Sada
 а у вас наверно просто опечатка в условии: Если ВыборкаДетальныеЗаписи.Превышен и Сумма>=100 Тогда // штраф
 если проводить контроль на < 1 коп то должно быть 10 т.к. 100/100*0,1 =0,1 руб

« Последнее редактирование: Октябрь 29, 2010, 12:08:54 pm от Олег »

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
задача 2.23
« Ответ #10 : Октябрь 29, 2010, 12:03:36 pm »
:)
« Последнее редактирование: Октябрь 29, 2010, 12:04:38 pm от Андрей »

Heckfy

  • Пользователь
  • **
  • Сообщений: 13
  • ФИО: Руслан
задача 2.23
« Ответ #11 : Октябрь 29, 2010, 12:57:10 pm »
Quote (arhov)
Heckfy, Странное условие: ...И ВыборкаДетальныеЗаписи.Остаток > 0.01 Тогда если вы проверяете условие :...когда сумма штрафа становится МЕНЬШЕ одной копейки тогда должно быть >= А если так, то оно становится ненужным...так как если есть остатки то они в любом случае >=0.01 т.к. как у ресурса сумма бух.регистра точность 2

Возможно ты прав и нужно "ВыборкаДетальныеЗаписи.Остаток >= 0.01" Некогда сейчас разбираться. Если это единственный недочет, то классно!
 Спасибо.

« Последнее редактирование: Октябрь 29, 2010, 12:57:41 pm от Руслан »

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
задача 2.23
« Ответ #12 : Октябрь 29, 2010, 01:19:47 pm »
arhov, да , согласен, спасибо.

tell

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Fedor
задача 2.23
« Ответ #13 : Октябрь 29, 2010, 04:45:54 pm »
Вопрос: Можно ли решить эту задачу без добавления второго субконто, например добавить РН?

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
задача 2.23
« Ответ #14 : Октябрь 29, 2010, 05:06:17 pm »
tell, думаю что не одобрят, так можно весь бух учет на регистрах накопления вести

InSurgent

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лёха
задача 2.23
« Ответ #15 : Ноябрь 07, 2010, 03:07:25 pm »
Sada, у тебя для остатков на начало месяца не определяется штраф

DaBro

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: DaBro
задача 2.23
« Ответ #16 : Декабрь 05, 2010, 01:10:15 pm »
Quote (arhov)
Sada
 а у вас наверно просто опечатка в условии: Если ВыборкаДетальныеЗаписи.Превышен и Сумма>=100 Тогда // штраф
 если проводить контроль на < 1 коп то должно быть 10 т.к. 100/100*0,1 =0,1 руб

и ещё, в Движение.Сумма = Сумма/10; не 10, а 1000, поскольку 0.1 % а не 10%

Sada, спасибо за самое понятное решение!


baksha_bni

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Nikita
задача 2.23
« Ответ #17 : Декабрь 07, 2010, 08:30:31 am »
мое решение...
Вложения:
2.23_Baksha_bni.dt

Dima1C

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Дмитрий
задача 2.23
« Ответ #18 : Январь 18, 2011, 04:56:55 pm »
Sada, в твоем решении (документ ВозвратЗайма) в запросе вот эта конструкция не работает
 |   ВЫБОР
 |      КОГДА (ВЫРАЗИТЬ(УправленческийОстатки.Субконто2 КАК ДАТА)) < &ДатаДок
 |         ТОГДА ИСТИНА
 |      ИНАЧЕ ЛОЖЬ
 |   КОНЕЦ КАК Превышен,
 реально возвращается всегда истина, т.е. даты не хотят сравниваться.
 х.з. почему, хотя в консоле запросов все норм.
« Последнее редактирование: Январь 18, 2011, 04:58:14 pm от Дмитрий »

gr0ck

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: gr0ck
задача 2.23
« Ответ #19 : Февраль 18, 2011, 01:28:52 pm »
SergTH000, мне все нравится. Единственный момент, когда делаем проводку по штрафу, то надо использовать период не дату документа, а дату возврата штрафа)

Добавлено (18.02.2011, 13:28)
---------------------------------------------
Хотя щас подумал, я не прав. На самом деле нужно изменить запрос, когда у нас субконто2 это документ возврата, нужно эту дату брать в качестве даты возврата)


AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
задача 2.23
« Ответ #20 : Март 25, 2011, 04:23:33 pm »
моё решение
Вложения:
AP_2.23.dt

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
задача 2.23
« Ответ #21 : Май 15, 2011, 08:14:09 pm »
Кто нибудь знает как можно сделать так чтобы в момент проведения в случае необходимости интерактивно назначить дату возврата штрафа?

Мое решение.


Вложения:
Task_2_23..dt
« Последнее редактирование: Май 16, 2011, 07:12:52 am от Данияр »

Lukashov_as

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лукашов Андрей Сергеевич
задача 2.23
« Ответ #22 : Май 16, 2011, 01:49:28 pm »
попытка 2.23

Добавлено (16.05.2011, 13:49)
---------------------------------------------

Quote (Danan)
Кто нибудь знает как можно сделать так чтобы в момент проведения в случае необходимости интерактивно назначить дату возврата штрафа?

Я просто сделал, при необходимости выставить штраф проверяем заполненность поля Даты возврата штрафа и соответственно не проводим если не заполненно


Вложения:
2_23_lukashov.dt

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
задача 2.23
« Ответ #23 : Май 16, 2011, 07:31:37 pm »
Lukashov_as, я тоже так сделал, и добавил к этому проверку на то чтобы дата возврата штрафа была больше даты документа.
 Первоначальное хотелось реализовать такое: чтобы при проведении документа в случае необходимости открывалась форма в которую пользователь вводил бы дату, и эта дата назначалась в качестве даты возврата штрафа.

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

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


vvvlad85

  • Пользователь
  • **
  • Сообщений: 16
  • ФИО: Владислав
задача 2.23
« Ответ #24 : Август 10, 2011, 07:40:01 am »
А что означает в задании фраза: штрафные суммы в виде вновь выданногог займа. Этот займ погашается другим экземпляром документа "Возврат займа". Что нужно создавать второй документ?

Добавлено (10.08.2011, 07:40)
---------------------------------------------
Все ясно это я ступил заучился наверное...


Gulf_Stream

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Радомский Виктор Сергеевич
задача 2.23
« Ответ #25 : Октябрь 24, 2011, 09:57:28 am »
Мой вариант
Вложения:
GS_2.23.dt

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #26 : Февраль 29, 2012, 12:18:34 am »
Мой вклад в копилку cool
Вложения:
7941817.dt

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #27 : Февраль 29, 2012, 01:40:27 pm »
Hawk, а где документ "Операция"? Говорят, что это не гласное требование по задачам на БУ.

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

 Еще одна "заковырка": если есть документ операция и займ погашается несколькими частями (ОПЕРАЦИЕЙ) то реальная дата возврата займа в отчете будет определятся не правильно.
« Последнее редактирование: Февраль 29, 2012, 06:17:30 pm от Юрий »

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #28 : Февраль 29, 2012, 09:47:57 pm »
Teriban,
Quote (Teriban)
а где документ "Операция"
ты видимо мало еще задач решал, однообразные операции (создание документа операции, блокировки ....) уже надоели поэтому не делаю

 
Quote (Teriban)
Еще одна "заковырка": если есть документ операция и займ погашается несколькими частями (ОПЕРАЦИЕЙ) то реальная дата возврата займа в отчете будет определятся не правильно.
 
в задании сказано "возвращаемая сумма должна полностью совпадать с сумой полученных в свое время средств. Если сумма отличается то документ не должен проводиться" частями он погашаться не может, док операция введен как вспомогательный инструмент, с его помощь можно все что угодно наворотить.
 вопросы? dry

 За отчет спасибо учту biggrin
« Последнее редактирование: Февраль 29, 2012, 10:03:01 pm от hawk »

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #29 : Март 01, 2012, 11:52:36 am »
Hawk, я БУ делаю в 2 этапа сначала все без документов, но с операцией. Делаю проверки. Потом "добиваю" документы...

 
Quote (Hawk)
в задании сказано "возвращаемая сумма должна полностью совпадать с сумой полученных в свое время средств. Если сумма отличается то документ не должен проводиться"

 Вот я тоже так считал. Так получилось, что эту задачу у меняя проверил препод, который принимает экзамен. И он посчитал это ошибкой!

 Суть в том чтобы определять дату возврата при 0-й задолженности, а не брать первую попавшуюся...
« Последнее редактирование: Март 01, 2012, 11:59:58 am от Юрий »

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #30 : Март 04, 2012, 12:55:10 pm »
1. Сделал субконто2 составного типа из двух документов "Выдача займа" и "Возврат займа", а не с датой. Так правильнее (Профессиональная разработка, стр.253).
 2. Сделал вывод дат (планируемая и реальная) в том виде который требуется в отчете.
Вложения:
Gyd_2_23.dt

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #31 : Март 04, 2012, 07:16:37 pm »
Гуд почему так правильнее? можешь ссылку на эту книгу разместить

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #32 : Март 04, 2012, 07:50:56 pm »
Залил на вебфайл: http://webfile.ru/5846261

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #33 : Март 04, 2012, 08:31:52 pm »
спс

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #34 : Март 05, 2012, 12:14:40 pm »
Quote (Gyd)
1. Сделал субконто2 составного типа из двух документов "Выдача займа" и "Возврат займа", а не с датой. Так правильнее (Профессиональная разработка, стр.253).
 2. Сделал вывод дат (планируемая и реальная) в том виде который требуется в отчете.
 Прикрепления: Gyd_2_23.dt(164Kb)


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

 Тоже отчет не работает, как мимимум выданные займы, до начала периода отчета, не определяются. Даты возврата определяются не "Идеально".

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #35 : Март 05, 2012, 01:28:44 pm »
Quote (Teriban)
Тоже отчет не работает, как мимимум выданные займы, до начала периода отчета, не определяются.

 Согласен, не дочитал условие.

 
Quote (Teriban)
Даты возврата определяются не "Идеально".

 А что значит "не идеально"?

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #36 : Март 05, 2012, 01:45:19 pm »
Quote (Gyd)
А что значит "не идеально"?


 Чуть раньше уже писал.. Нужно брать именно ту дату возврата, когда займ погашен полностью (остаток = 0). Хоть и в условии написано - что займ погашается за раз!

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #37 : Март 05, 2012, 02:09:46 pm »
Quote (Teriban)
Нужно брать именно ту дату возврата, когда займ погашен полностью

 А разве в отчете не так? Например, займ полностью погашен 2 марта, эта дата и попадает в отчет. Или я что-то не так понял?

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #38 : Март 05, 2012, 03:02:18 pm »
Quote (Gyd)
А разве в отчете не так? Например, займ полностью погашен 2 марта, эта дата и попадает в отчет. Или я что-то не так понял?

 1. Выдаем займ на 1000 1-го
 2. Операцией гасим 500 2-го
 3. Другой операцией гасим еще 500 4-го

 Имеем две даты погашения займа надо брать вторую, т.к. 4-го займ погашен полностью (Остаток = 0)

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #39 : Март 05, 2012, 03:29:45 pm »
Вы усложняете задачу smile

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #40 : Март 05, 2012, 09:23:32 pm »
Teriban, тебе эта задача на экзамене попалась?

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #41 : Март 05, 2012, 10:07:08 pm »
Hawk, я пока только готовлюсь.. Но эту задачу проверял препод, который принимает экзамен. Если все красиво написать в доках, построить так отчет и даже с субконто типа дата можно рассчитывать на отлично!

sv_mikh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михайлов Сергей Валерианович
задача 2.23
« Ответ #42 : Март 06, 2012, 11:32:30 pm »
Мой вариант.
Вложения:
sv_mikh_02_23.dt

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #43 : Март 07, 2012, 02:50:17 am »
Тоже внесу свой вклад smile
Вложения:
2_23_v3.dt

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #44 : Март 07, 2012, 03:37:19 am »
Teriban, В задаче все хорошо (она правда легкая ), а вот отчет особо не вникал но вроде норм ... ты прав чтобы непогашенный штраф выводился нужно таблицу остатки использовать че та я в своем решение не подумал ...

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #45 : Март 07, 2012, 01:29:53 pm »
Hawk, легкая то легкая, зато отчет ну его в пень smile Вообще в задачах БУ практически все отчеты строятся сложнее чем в ОУ.
« Последнее редактирование: Март 07, 2012, 01:35:22 pm от Юрий »

Hawk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: hawk
задача 2.23
« Ответ #46 : Март 07, 2012, 06:18:51 pm »
Teriban, скажи у тебя в коде   "ЭлементБлокировки.УстановитьЗначение("ПланыВидовХарактеристик.ВидыСубконто.Сотрудники",Сотрудник);"

 В поле пространства блокировок пишется Субконто1 или как у тебя тоже можно?

Teriban

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юрий
задача 2.23
« Ответ #47 : Март 07, 2012, 11:46:20 pm »
Так как у меня не работает на старых платформах (ниже 8.2.13).

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #48 : Март 14, 2012, 12:13:22 pm »
Такой вариант решения задачи.
 Спасибо за комментарии и замечания.

Добавлено (14.03.2012, 12:13)
---------------------------------------------
sv_mikh,

 Какое ваше мнение может в этой задаче можно обойтись одним субконто. ДатаВозврата а Сотрудника вытянуть из владельцев. Или создать договор займа с реквизитами дата возврата и сотрудник.


Вложения:
kow1976_2.23.dt

LEOON

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Верютин Сергей
задача 2.23
« Ответ #49 : Март 15, 2012, 12:48:40 am »
kow1976,
 У меня их вообще 3.
 Т.к. если в периоде было несколько займов и возвратов, что тогда будете далать с ДатаПлан и ДатаФакт(скажем плановая дата одна а по факту разные задолженности и погашались разными документами).
 Ведь тогда для соединения необходимо еще поле. В моем случае это ДокументВыдачи.
 Думаю что точно не будет ошибкой на субконто не экономить.

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
задача 2.23
« Ответ #50 : Март 15, 2012, 02:14:43 am »
LEOON,
 Я в решении использую немножко другой принцип.

 Не важно какой документ создал долг не важно каким он гасился. важно что он гасится полностью и когда он стал ноль это дата фактического возврата. А планируемый возврат в месте с сотрудником храним в одном субконто ДатаВыдачиКредитов, т. е. если были два разных кредита в одном периоде, это две разные ДатыВыдачиКредита.

 Я в принципе на субконто тоже не жадный, но так лень их делать и обслуживать. И вроде как они замедляют работу системы.

max_osodoev

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: макс
задача 2.23
« Ответ #51 : Март 24, 2012, 10:26:17 am »
мое
Вложения:
2.23_max_osodoe.dt

lexeyt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Alexey
задача 2.23
« Ответ #52 : Апрель 04, 2012, 09:14:38 am »
мое решение, довольно просто.

 Не понятно что потом делать с копейками, если не начислять штраф на копейки, то как их потом гасить.... поэтому вообще заморачиваться не стал.
Вложения:
lex_2.23.dt
« Последнее редактирование: Апрель 04, 2012, 12:38:57 pm от Alexey »

nodalt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Копейкин Дмитрий Николаевич
задача 2.23
« Ответ #53 : Апрель 06, 2012, 04:53:38 pm »
lexeyt,
 1. Тип "ДокументСсылка" в субконто (в данной задаче) - это не очень благоприятно скажется на производительности, так как часто приходится делать соединение через точку (это по сути тоже запрос).
 2. Блокировок нет при чтении данных из регистра. А если кто-то одновременно с вами займ выдаст? Тут много вариантов.
 3. В отчете берете поле "УправленческийОбороты1.Регистратор.Дата" из виртуальной таблицы. Можно просто Период оттуда взять.
 4. Нет документа БухгалтерскаяПроводка или РучнаяОперация. Он обязателен для всех бухгалтерских задач.
 5. По поводу копеек не совсем вас понял ... По условию, если сумма штрафа меньше одной копейки, то штраф вообще не начисляется и соответственно его возвращать не надо, т.е. регистр будет в ноль уходить всегда. Если вы это имели в виду.

nodalt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Копейкин Дмитрий Николаевич
задача 2.23
« Ответ #54 : Апрель 06, 2012, 04:55:05 pm »
У меня такое решение получилось
Вложения:
nodalt_2_23.dt

iomoe

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Andrey
задача 2.23
« Ответ #55 : Октябрь 03, 2012, 12:10:26 pm »
Отчетец еще тот. И непонятно что лучше: субконто "Документ" составного типа или два субконто "ДатаВозврата" и "ЭтоШтраф" примитивных типов.
Вложения:
iomoe_2_23.dt
« Последнее редактирование: Октябрь 03, 2012, 12:11:02 pm от Andrey »

alex7six

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
задача 2.23
« Ответ #56 : Декабрь 02, 2012, 10:01:04 pm »
Мой вариант
Вложения:
2_23.dt

leonid_kirienko

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Леонид
задача 2.23
« Ответ #57 : Май 24, 2013, 10:16:29 pm »
Такой вариант решения. Вроде не сильно сложно...
Вложения:
3479472.dt

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
задача 2.23
« Ответ #58 : Август 16, 2013, 02:36:16 am »
сначала решил с одним субконто Сотрудник, и весь день шаманил с отчетом, ну никак не выходило правильно - вылезали пустые даты ПланируемаяДатаВозвращения по сотрудникам к\м выдали займы в период не входящий в отчет, видимо СКД подхватывает дату начала отчета для всех ВТ хотя я в ВТ из к\й брал ПланируемаяДатаВозвращения по к\м выдали займы в период не входящий в отчет ставил в НачалоПериода параметр к\й не выводился пользователю и не задавался, т.е. должны были браться данные с начала летоисчесления, но СКД зараза такая упорно подставляет в этот параметр НачалоПериода формирования отчета,

 пришлось добавить второе субконто Документ с составным типом ВыдачаЗайма и ВозвратЗайма и оттуда уже вытягивать ПланируемаяДатаВозвращения, и отчет заработал как надо,
 для наглядности оставил оба отчета
Вложения:
5177610.dt

Alexander

  • Пользователь
  • **
  • Сообщений: 33
  • ФИО: Kulikov Alexander
задача 2.23
« Ответ #59 : Декабрь 24, 2013, 12:47:02 pm »
artfa в отчете появляются доки по которым есть остатки (но нет оборотов) - противоречит условию задачи.

 Я решил брать дату возврата и признак штрафа из РС, поскольку вроде как не велено ходить бесконечно далеко назад чтобы вытаскивать сведения из проводок и, тем более, из документов.

Zhuravlik

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Уничкин Роман Александрович
задача 2.23
« Ответ #60 : Июнь 02, 2014, 05:45:47 pm »
Сама задача элементарная, но вот отчет...
Вложения:
Zhuravlik_2.23.dt
« Последнее редактирование: Июнь 02, 2014, 05:46:11 pm от Уничкин Роман Александрович »

rusmosav

  • Проверенный
  • ***
  • Сообщений: 137
Re: задача 2.23
« Ответ #61 : Июль 09, 2015, 07:26:24 am »
Прощу оценить.

venvlad

  • Пользователь
  • **
  • Сообщений: 83
Re: задача 2.23
« Ответ #62 : Октябрь 19, 2015, 12:31:15 pm »
Прошу.

axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: задача 2.23
« Ответ #63 : Январь 21, 2016, 11:19:48 pm »
Добрый день! На суд общественности.

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

alfalume

  • Проверенный
  • ***
  • Сообщений: 103
Re: задача 2.23
« Ответ #64 : Август 11, 2016, 02:58:24 pm »
покриткуйте