Имя: Пароль:
JOB
Работа
Посоветоваться по поводу аналитика, сил уже нет...
, ,
0 Шифровальщик2012
 
21.09.12
23:23
Взяли чувака системным аналитиком, чтобы он подробно описывал процессы компании, продумывал как их реализовать, а я их кодил.

Три дня изучав бизнес-процесс рассчета оплат при взаиморасчетах он написал примерно следующее:
- необходимо переделать приходный кассовый ордер таким образом, чтобы когда платят рублями по долларовой задолженности, сумма расчетов считалась по курсу УЕ (32 рубля).

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

Оказывается, если идет пара "доллар-рубль", то считается по курсу УЕ (32), если идут "другая валюта - рубль", то другая валюта пересчитывается в доллар по текущему курсу, а затем доллар по курсу 32 идет на погашение рубля. Если идет "другая валюта - доллар", то другая валюта пересчитывается по курсу ЦБ РФ в доллар.

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

Так у нас с аналитиком постоянно.

Он поверхностно выясняет бизнес процесс (такое впечатление, что ему глубоко пофиг и он хочет давить халяву), пишет непродуманную бумажку, а я вечно в нервах и конфликте, потому что постоянно вынужден проверять, не написал ли он там очередную хню с тупым решением.

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

Что посоветуете? Как это решать?
55 Азат
 
22.09.12
00:04
(54) зависть - нехорошее чувство
56 opty
 
22.09.12
00:04
Кривое или прямое , правильное или нет ТЗ должно быть . Пусть даже ТЗ а проектное задание . Нет такого - аналитик работу не сделал вообще .
57 Джинн
 
22.09.12
00:05
(48) Не, Вы лох... Ибо срач поднимаете из-за задачи, не стоящей выеденного яйца. Пересчитать через триангуляционную валюту, а лучше через кросс-курс - задача для студента. И описание Ваше в (0) уровня студента.
58 Шифровальщик2012
 
22.09.12
00:05
(55) мне плевать на зависть, мне нужен качественный результат его работы.
59 Steelvan
 
22.09.12
00:06
(53)Сосни (в смысле поспи).

Для модераторов.

Значение

   разг. поспать недолго ? Бросив телогрейку на кедровый лапник, он собрался соснуть часок, но пробудился засветло. В. П. Астафьев, «Царь-рыба», 1974 г. (цитата из Национального корпуса русского языка, см. Список литературы)
60 Шифровальщик2012
 
22.09.12
00:06
(57) Вот это ты гений. А я то не фига не додумался.... Первый раз же с пересчетами валют работаю...
61 МишКа
 
22.09.12
00:10
Какие у ТС сопли красивые. Длииииииные......
62 Азат
 
22.09.12
00:10
(60) вот ты позиционируешь себя как ведущего, а по факту хочешь работать как быдлокодер низшего звена
63 Шифровальщик2012
 
22.09.12
00:10
(57) Оно понятно, что типовой приходник испоганить - много ума не надо.
А вот ты мне лошадь роди так, чтобы не нарушался типовой функционал приходника, т.к. есть два вида расчетов - по типовому сценарию и по хитровыперднутому.
64 Джинн
 
22.09.12
00:10
(60) Судя по (0) первый. Вы даже абстрагироваться не можете и задачу описать нормально. Считайте и дальше "по курсу 32"....
Не говоря уже о "ухайдокал бы весь приходник, а потом бы потратил кучу времени на переделки" - там делать практически нечего.
65 Шифровальщик2012
 
22.09.12
00:11
+(64) И чтобы при этом не лезть в типовой функционал начисления курсовых разниц
66 Джинн
 
22.09.12
00:14
(63) В чем Вы видите проблему? Не, проблема конечно есть в головах придумавшего это бред с пересчетами, но она вне плоскости сабжа. Технически тут ничего нет сложного.
67 Steelvan
 
22.09.12
00:15
(65) Тебя на эмоции разводят :) В детальное обсуждение не вдавайся :)
68 Шифровальщик2012
 
22.09.12
00:15
(64) Ну раз делать нечего, давай приступим.

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

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

Придумай, какие цифирьки туда надо записать так, чтобы программа не офигела и какие две строки надо написать, чтобы не испоганить весь приходник?
69 Шифровальщик2012
 
22.09.12
00:17
+(68) дык куда мне две строчки вписать?
70 nightowl
 
22.09.12
00:18
Мы тоже все вешались, но со временем все пришло в свои круги.
НО!
1. Аналитик пишет тебе ставит "задачу" - ТЗ,
2. А ты на основе этого (ТЗ) пишешь "свое видение в 1С" и документально пишешь ФУНКЦИОНАЛЬНЫЙ ДИЗАЙН - ФД (с картинками, в копии 1С) как у тебя будет выглядит в программе. Если в итоге, он тебе согласует данный ФД, ты "пускаешь" свою "работу" пускаешь в рабочую БД.

А ВОТ ТЕПЕРЬ (БУДЕМ ИСКАТЬ ВИНОВАТЫХ!!)
Если в "рабочей БД" пользователь обнаружил ошибку (или там не "закрывается" месяц), то поднимешь ФД "говоришь" аналитику вот "видишь" твое "решение и что тут не так?!".
Так как после выполнения ТЗ (у нас) аналитик был "обязан тестировать".

У меня было все задокументировано!!!

P.s. В начале, я тоже "блевался" от аналитика, а теперь все нормально.
Комменты с удовольствием...
71 ХочуСказать
 
22.09.12
00:21
(68)
а надо было лишь всего то завести "валюту кассы"
72 ХочуСказать
 
22.09.12
00:21
и рассчитать для нее курс
73 Шифровальщик2012
 
22.09.12
00:22
(71) буду благодарен, если с этого места поподробнее...:)
74 Джинн
 
22.09.12
00:23
Я же говорю - Вы не в состоянии даже задачу описать в абстрактных терминах. А еще аналитика критикуете...

ПКО и так пересчитывает из валюты в валюту. В частности из валюты документа а валюту учета, из валюты документа в валюту взаиморасчетов. В чем вы видите проблему посчитать при этом не по курсу ЦБ, а через триангуляционную валюту? Или через кросс-курс?

Подобную хрень я делал еще в 2005 году на старом ТиС. Пересчет шел из валюты документа в валюту бухгалтерского учета, из валюты документ в валюту управленческого учета и из валюты документа в валюту взаиморасчетов. Причем на упр. учет пересчет шел по кросс-курсу. Конфа живет до сих пор еще в одной из оптово-розничных контор.
75 Шифровальщик2012
 
22.09.12
00:24
(74) ты двумя строчками кода эту проблему решил?
76 Джинн
 
22.09.12
00:25
(71) Валюта кассы - это валюта ПКО.
77 Шифровальщик2012
 
22.09.12
00:26
(74) Ваши потуги поработать на публику слишком жалки :)
78 ХочуСказать
 
22.09.12
00:26
(75) у него курс свой для тех денег, что приходит кэшом,
что бы не кодировать можно тупо завести свои валюты с курсом
79 RayCon
 
22.09.12
00:26
(0)
>Что посоветуете? Как это решать?

Только бюрократически - через служебные записки на имя его начальника, копии - своему начальнику. Он тебе: "Сделай ПКО с курсом доллара 32". А ты в ответ: "Данная задача поставлена неверно (неполностью), потому что..." и обоснование по полной прграмме.
80 ХочуСказать
 
22.09.12
00:26
(78) -> (76)
81 Джинн
 
22.09.12
00:30
(75) Практически да. Функция глобального модуля и вызов ее в паре десятков документов - это не только ПКО касалось, это все документы пересчитывались. Дальше штатно передача сумм в процедуры глобального модуля. Совладелец итальянский и он управленческий учет в евро хотел по биржевому курсу. Особенность только в том, что два параллельных учета велось - РСБУ в рублях и упр. по правилам, близким к МСФО в евро.
82 Шифровальщик2012
 
22.09.12
00:30
(78) Клиент не может платить в валютах, отличных от стандартных валют учета.
Взаиморасчеты не могут учитываться в каких-то выдуманных валютах.

Валюта взаиморасчетов доллар США или рубль, но в разных ситуациях нужны разные курсы их погашения.

В общем, пусть ДЖИНН пальцы не гнет с триангуляцией, проблема решаема, но не двумя строчками кода.
83 ХочуСказать
 
22.09.12
00:32
(82) ё...ый стыд, клиент вообще в россии не может по закону платить ничем отличным от нуля
84 ХочуСказать
 
22.09.12
00:32
* от рубля
85 Шифровальщик2012
 
22.09.12
00:32
(81) Надо же, а вот теперь давай возмем приходник УНФ и попробуешь там решить проблему двумя строчками кода? Я плачу 100 баксов. ТЫ согласен?
86 Джинн
 
22.09.12
00:32
(79) Тупиковый путь развития. Срач - самый худший способ решения проблемы. Проще и эффективнее договориться. Если действительно дело хочешь сдвинуть, а не понты свои показать.
87 ХочуСказать
 
22.09.12
00:33
(86) как платят, так и решают
88 Шифровальщик2012
 
22.09.12
00:33
+(85) Если проблему ты не решаешь так легко, то 100 баксов платишь ты мне, согласен?
89 ХочуСказать
 
22.09.12
00:34
100$ ё..ый стыд...
ладно хоть не 300 рублей
90 RayCon
 
22.09.12
00:35
(73) Тебе какую проблему надо решить: с аналитиком или с ПКО? :)
91 Шифровальщик2012
 
22.09.12
00:35
(86) Я уже 4-е месяца объясняю чуваку, что мне нужен результат, который я могу прочитать и сесть кодировать. А не заниматься еще три дня обсуждением писульки на поллиста вордешника.

Я писал образцы техзаданий и показывал чуваку как мне надо.
Без вариантов - результат нулевой или большие непродуманные отписки.
92 Джинн
 
22.09.12
00:35
(88) С Вашим быдлоописанием "другая валюта - рубль", то другая валюта пересчитывается в доллар по текущему курсу, а затем доллар по курсу 32 идет на погашение рубля" ее никто не решит так, как Вам нужно.
93 ХочуСказать
 
22.09.12
00:38
(92) что там непонятного?
если пришел налик, то он приходуется по внутреннему курсу...
фсё описание нах
94 Шифровальщик2012
 
22.09.12
00:38
(92) Уважаемый, Вы выше писали, что там нефиг делать и били себя копытом в грудь по поводу своих умственных способностей и моего нижайшего интеллекта...

Вам, вдруг, быдлоописание стало непонятным, а до этого было все ясно?
95 Азат
 
22.09.12
00:39
(91) опять повторю вопрос - ВЫ - Ведущий разработчик или Быдлокодер низшего звена?
96 ХочуСказать
 
22.09.12
00:40
.
кстати, аналитик правильно задачу поставил,
просто кодер ее не осилил
.
97 Шифровальщик2012
 
22.09.12
00:40
(95) Я ведущий разработчик. Но мне не нужен чувак в виде испорченного телефона, мне нужен человек грамотно описывающий бизнес процесс и в свободное время занимающийся тестированием и моделированием процессов в программе.

Чтобы пока я разрабатываю, мне готовилось следующее задание.
98 Джинн
 
22.09.12
00:41
(94) Я Вам с самого начала писал, что ваше быдлоописание не кошерно. Это легко прочитать выше.
99 ХочуСказать
 
22.09.12
00:41
(97) судя по уровню знаний на ведущего вы не тяните
100 Шифровальщик2012
 
22.09.12
00:42
(98) Уважаемый, это в вашем стиле, сначала нагнать распальцовок и пузырей, а потом слиться, найдя отмазку в том мусоре, по поводу которого сами гнули пальцы и пускали пузыри.
101 Азат
 
22.09.12
00:43
(97) а нафига нужен ВЕДУЩИЙ, если все это будет? достаточно студента с годом опыта взять, он тупа формализует
102 Азат
 
22.09.12
00:43
+ (101) если ведущий ноет, то как же себя ведут "неведущие", те обычные кодеры?
103 Шифровальщик2012
 
22.09.12
00:44
+(100) Еще раз говорю, плачу 100$ лично Вам, если вы буквально за короткое время реализуете ту хотелку в приходнике или оплате по банку УНФ, о которой так уничижительно писали :)
104 Шифровальщик2012
 
22.09.12
00:46
+(103) Это же достойная оплата за 15-20 минут Вашей работы?
105 Джинн
 
22.09.12
00:46
(103) Сначала постановку задачи.
106 Джинн
 
22.09.12
00:49
Только лучше уже не сегодня - спать уже пора.
107 Шифровальщик2012
 
22.09.12
00:50
(105) вот о ней-то и идет изначальный разговор, если вы читали (0) :)
108 Шифровальщик2012
 
22.09.12
00:54
(101) тут чувак с трехлетним опытом работы во франче формализовать не может и расписать по формулам расчета. А вы все о студентах мечтаете...
109 Шифровальщик2012
 
22.09.12
00:59
фухххх, слил пар. Спасибо всем
110 RayCon
 
22.09.12
01:05
(107) Джин хоть и гнёт пальцы с триангуляцией, но он прав в том, что слова из (0) "если идет пара "доллар-рубль", то считается по курсу УЕ" не являются формализацией задачи по той простой причине, что УЕ - это не валюта. Чтобы говорить об УЕ как о валюте, надо сначала присвоить значение: "1 УЕ = 1 доллару". Но, строго говоря, даже эта запись неполна, т.к. доллары бывают разные => надо говорить: "1 УЕ = 1 ам.доллару". Тогда запись обретёт флормализованный смысл.

(109) Если совсем худо, могу помочь с постановкой бесплатно. :)
111 andrewalexk
 
22.09.12
01:12
(32) :) программист должен программировать...в том числе не давая мешать таким аналитикам работе...а тут свою "воровскую этику" приплетаешь
112 Шифровальщик2012
 
22.09.12
01:22
(110)
Весь учет взаиморасчетов с покупателями ведется в долларах США или рублях по разным договорам. Возможны и другие валюты, но эти основные.

Есть две схемы взаиморасчетов: типовая и хитрая.

Хитрая схема:
1УЕ = 1 USD, но курс УЕ не равен курсу USD.

В справочнике валют заведена валюта УЕ и в неё пишутся свои курсы.

Задолженность с покупателями гасится по следующей схеме:
- если покупатель платит рублями на доллары, то в документе оплаты рубль должен пересчитаться в доллар по курсу УЕ, если в договоре не зафиксирован иной курс УЕ;
- если платит долларами на рубли, то в документе оплаты доллар должен пересчитаться в рубль по курсу УЕ, если в договоре не зафиксирован иной курс УЕ;
- если платит иной валютой на рубли, иная валюта должна сначала по курсу ЦБ пересчитаться в доллары, а доллары закрыть рубли по курсу УЕ, если в договоре не зафиксирован иной курс УЕ;
- в остальных случаях по типовому сценарию.

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

Формализация задачи ясна, только я ожидал, что это выяснит аналитик :)

А у меня, как у разработчика, единственный вопрос, как её оптимально решить?
113 Операция 1Ы
 
22.09.12
01:32
(112)
>>Хитрая схема: 1УЕ = 1 USD, но курс УЕ не равен курсу USD.
сломал мозг, это пезнец товарищи.
114 RayCon
 
22.09.12
01:34
(113) Это, как раз, понятно: корпоративный (не ЦБ) курс USD.
115 RayCon
 
22.09.12
01:37
(112) Давай-ка в личку (skype: nicksheel), а то слова:

>- если покупатель платит рублями на доллары
>- если платит долларами на рубли
>- если платит иной валютой на рубли

мне сразу напоминают фразу Булгакова "Кто на ком стоит?".
116 Операция 1Ы
 
22.09.12
01:38
(114) из описания это не очевидно, у ТС с постановкой тоже беда.
117 Шифровальщик2012
 
22.09.12
01:44
(113) (114)
1USD = 1УЕ
1USD = Курс ЦБ РФ
1УЕ  = внутрениий курс USD в компании
118 Шифровальщик2012
 
22.09.12
01:52
(116) Если цифру, забитую в курсе валюты УЕ, назвать "внутренний курс доллара США в компании по отношению к национальной валюте", то это все в корне меняет? :)
119 RayCon
 
22.09.12
01:57
(116) Может быть, из описания это и не очевидно, но из общепринятой корпоративной практики - вполне очевидно.

(117) Если не понял намёк в (115), пишу явным образом: здесь я не буду решать твою проблему с ПКО ни бесплатно, ни за деньги - слишком много возникает вопросов, и мне проще их задать голосом, чем писать.
120 Шифровальщик2012
 
22.09.12
01:58
(115)> если покупатель платит рублями на доллары

это говорит о том, что покупатель принес рубли, а долг зафиксирован в долларах :)
121 Шифровальщик2012
 
22.09.12
02:00
(119) Спасибо за предложение помощи. Но я сам решу свою проблему с ПКО.

Просто ДЖИНН говорил, что там делов на три строчки кода :)
122 RayCon
 
22.09.12
02:10
(121) ОК, забираю свои слова о помощи назад. :)))
123 ХочуСказать
 
22.09.12
19:42
если от вида оплаты не зависит, то это задача скорее всего может быть решена вообще без кодинга
124 ink1981
 
22.09.12
19:55
(2) реально это выход для ТС
125 Шифровальщик2012
 
22.09.12
19:59
(124) да, хороший вариант
126 ilpar
 
22.09.12
19:59
(0) в такой же ситуации оказался.
Хотя веселее. Постановки такие же мутные. Уточнялся у аналитика, тоже все мутно.

Повезло, что есть доступ к телу конечных пользователей.

Есть плюс, пока нет никакого давления. Но работать некомфортно было сначала.
127 DrShad
 
22.09.12
20:53
(126) давай свои постановки
128 JustBeFree
 
22.09.12
21:38
А по мне так обе формулировки в (0) тупые.
129 Шифровальщик2012
 
22.09.12
21:59
(128) ты серьезно ждал, что автор темы будет тут полностью формулировку расписывать в художественном стиле?
130 Jump
 
22.09.12
22:04
Офисные хомячки интересный народ.
Напридумывают проблем, а потом с ними трахаются.
А по уму работу работать нужно, а не аналитиков разводить!
131 toypaul
 
гуру
22.09.12
22:12
аналитик должен свои ТЗ подписывать у заказчиков. к исполнителю ТЗ тогда никаких претензий быть не должно.
132 Новиков
 
22.09.12
22:51
Чуваки из (0), АНАЛитики и лизаки(кодеры), вы просто медленно прочтите ваш выкакашь в (112). Я полагаю, к бухгалтерии это вообще никакого отношения хоть не имеет - то что вы там на АНАЛизировали напару? Это ж пистец. Кто выдумал такую схему - ему прямо внутре-черепную инъекцию отрезвлина вводить.
133 Новиков
 
22.09.12
22:53
(115) навсякий случай запомню твой скайп :)
134 Mucmuk
 
22.09.12
23:56
Забей на это, такое всегда и везде.
135 Asadoff
 
22.09.12
23:58
Возможно, аналитику следовало бы объяснить ГБ или атору идеи самой хотелки, что если всерьёз "реализовать" механизм фиктивных валют по принципу "Продаем дорого - покупаем дёшево" то в результате в учёте будут по три вида каждой валюты, к примеру для доллара:
ДоллДляПокупки, ДоллДляПродажи, ДоллПоЦБР.
Чтобы привести все эти условные величины в реальные или хотя бы приближенные к реальным придется приделывать к каждой операции корректировочную запись на курсовую разницу.
Видел нечто похожее, все плевались и пролдолжали нажимать на кнопочки...
"Шеф сказал покупать дорого и продавать дёшево... что мы можем с этим поделать?..."
136 kiruha
 
23.09.12
00:08
Ндя, эта "хитроумная" схема всю отчетность исказит.
Уж коли Гл Бух такой "умный" - отдельный регистр под него с отчетами, чтоб мозг не выносил
137 Asadoff
 
23.09.12
00:13
То как я видел на практике оформлялась как дополнительная строка (или реквизит) по типу пени, эта сума высчитывалась документом как разница между курсом ЦРБ и "курсом Шефа" или как выше было написано "корпоративным курсом". Эта разница оформлялась как непредвиденные прибыли/убытки операционной деятельности и не искажала итоги.
НО, на каждую такую "специальную операцию" нужно было ставить галочку для пересчёта фиктивных валют в реальные и формирования добавочных движений.
138 kiruha
 
23.09.12
00:15
(137)
+1
139 Asadoff
 
23.09.12
00:15
иначе, при пересчете либо получались ложные переплаты со стороны должников, либо другие расхождения и ересь...
140 Cthulhu
 
23.09.12
00:20
выдавил одного такого "онолитега".
1) только в мыле/бумаге требования.
2) так или иначе с проблемой ознакомление имеется;
3) на каждую "размазанной манной кашей" нарисованную писульку онолитега - ответная с просьбой продробнее/конкретнее/на примере таком-т/этаком-то/ещёвоттаком/... описать регламент.
4) под бесконечный пинг-понг п.3 - задача выясняется самостоятельно, регламент разрабатывается самостоятельно, реализуется самостоятельно;
5) служебка ЛПР-у с описанием бездарной и бесплодной переписки с одной стороны - и самостоятельного решения проблемы (в связи с неумением онолитега варить правильные щи) с другой.
онолитег продержался ровно два с половиной месяца.
но.
проблема в том, что я это у-м-е-ю.
а ты?
141 RayCon
 
23.09.12
00:38
(133) Да, ради бога! Если знаю, так расскажу, а если не знаю, так меня, как партизана пытай, ничего не скажу. :)
142 Живой Ископаемый
 
23.09.12
10:49
(0)Вызови его на дуэль... могу подсказать пару бескровных и легальных способов
143 Krendel
 
23.09.12
12:10
(140) был, у мну такой программист с такими же хотелками, типа "а что данные должны и редактироватся", потом заколебался мне задачу сдавать ;-)
144 Krendel
 
23.09.12
12:10
Недельку просидел над одной задачей, потом пошли пивка попили и договорились ;-)
145 Doomer
 
23.09.12
12:13
(0) Автор, а контора у вас большая?
146 LamerSuper
 
24.09.12
08:03
(0) Все не читал. Вопрос чисто психологический. Если ты идешь по лесу и видишь мужика который пилит сук на котором сидит то у тебя 3 варианта действий:
1 Попросить его научить тебя (пока учит сам передумает)
2 Помочь ему (при этом сесть так чтоб не упасть и он глядя на тебя передумает)
3 Поддстелить соломку (когда он упадет то скажет тебе спасибо)

Любой другой вариант не прокатит так как каждый человек прав со своей точки зрения
147 AkeHayc
 
24.09.12
08:16
Надо по разу с ним выйти)
148 RayCon
 
25.09.12
00:10
(146) Мудро. Но вообще-то, вариантов всегда гораздо больше. :)
149 LamerSuper
 
25.09.12
08:10
(148) Ну вобщем да. Мир многомерен. И мнение каждого это всего лишь проекция мира по меньшему числу измерений чем надо бы.
150 Karavanych
 
02.10.12
14:43
Вопрос к автору, если он пришел к руководству попросил аналитика и ему его дали, то в чем проблема пойти еще раз и попросить нормального аналитика ?
151 Karavanych
 
02.10.12
14:45
ой сори за некропостинг :(
152 Gantosha
 
02.10.12
14:50
а может у программиста просто приступ шизофринии ? А вы тут с ним беседуете.
153 Gantosha
 
02.10.12
14:50
типа раздовоение личности - программист - аналитик
154 ПиН
 
02.10.12
14:55
(0) ветку не читал, а тайный смысл такого учета в чем заключается?