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

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

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 в отчете появляются доки по которым есть остатки (но нет оборотов) - противоречит условию задачи.

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