|
Загрузка из Excel. Кто прав? | ☑ | ||
---|---|---|---|---|
0
al_zzz
18.01.17
✎
07:49
|
Только что позвонил мне мой клиент с претензией: "Не работает загрузка из excel в 1С, которую вы писали!".
Обстоятельства ситуации таковы: Обработка мной писалась полгода назад. Во время работы с ними всё основывалось на устной договоренности - т.е. либо я заранее оцениваю, сколько часов(денег) займет работа и после согласования выполняю, либо сразу предупреждаю, что оплата по факту. В данном случае было по факту. ТЗ либо письменно формулируется(через почту), либо устно обсуждается(письма такого я не нашел, соответственно, было устное обсуждение). Формулировка была: "Требуется, чтоб файлы прайсов(xls) загружались в 1С". Писалась обработка на машине с либраофис(другие программы, которые могут читать xls на данном компьютере отсутствовали). Сегодня во время разговора выяснилось, что клиент пытается грузить прайс на машине с MS Excel, но без либраофис. На мои возражения, что загрузка может быть только посредством Либраофис клиент напирает на то, что "загружать файлы exl" означает, что их можно загрузить любыми средствами и теперь требует с меня доработку за мой счет до универсального. Мои аргументы про то, что на компьютере не было мс ексель, что оплата была по факту затраченного времени(соответственно для доработки до универсального нужно будет ещё затратить) и что прошло уже полгода(соответственно, уже никакие гарантии не могут действовать на работу) не помогли. Решил создать тему с целью потом показать клиенту, так как он сам учился на программиста и, надеюсь, аргументы специалистов сообщества будут для него более убедительны, чем мои. |
|||
1
Pahomich
18.01.17
✎
07:52
|
(0) Показать конечно можно и не только данную ветку, но правильнее с такими клиентами - нормальный договор и техзадание.
|
|||
2
Aleksey
18.01.17
✎
07:58
|
А какой смысл показывать? Клиент хочет вас поиметь, и ему пофиг на ваши аргументы или на аргументы неизвестных ему буковок.
Сегодня нужно чтобы работала с екселем, завтра будет другой формат вместо xls, xlsx и опять будет тоже самое. Перепишите бесплатно. Так что решайте сами или на своем стоять до последнего, или послать клиента или зафиксировать его хочу на бумаге и допилить обработку, и в будущем стараться минимизировать риски и закладывать в цену его выкрутасы |
|||
3
al_zzz
18.01.17
✎
07:58
|
(1) Согласен, но ИП не имею и объемы работы с ними составляли 2-3 тыс. руб/месяц.
|
|||
4
aka AMIGO
18.01.17
✎
07:59
|
Какой-то Офис должен быть на пк обязательно.
Один из трёх. Требовать работу 1с с файлами офиса - всё равно, что запускать 1с без ключа, ПК без установленной операционной системы, ну и как позволит буйная фантазия. (3) поставь им либрофис.. за 500р. |
|||
5
DrZombi
гуру
18.01.17
✎
07:59
|
(0) Надо было писать для екселя. :)
Если клиент дорогой и вы желаете работать, то в чем сложность? (писать код надо так, что бы его было проще править) ;) |
|||
6
al_zzz
18.01.17
✎
08:00
|
(2) Я итак не буду с ними работать больше. Это он, так сказать, хотят от меня "дембельский аккорд" напоследок.
|
|||
7
DrZombi
гуру
18.01.17
✎
08:01
|
(6) Ок, послать лесом, сформулировав деликатное письмо без мата :)
|
|||
8
al_zzz
18.01.17
✎
08:03
|
Я думал просто выслать ссылку на эту тему и пусть сам делает выводы.
|
|||
9
Aleksey
18.01.17
✎
08:04
|
(8) Лучше ссылку на сайт либроофис, чтобы админ поставил, и будет все работать
|
|||
10
Pahomich
18.01.17
✎
08:05
|
(6) Скажи - ваше задание было выполнено и оплачено под конкретные условия. Претензий не было. Если у вас появились новые требования, необходимо заключить новое трудовое соглашение...при обоюдном согласии. До свидания!
|
|||
11
DrZombi
гуру
18.01.17
✎
08:11
|
(8) Потеря времени
|
|||
12
DrZombi
гуру
18.01.17
✎
08:11
|
(9) +100 :)
|
|||
13
DrZombi
гуру
18.01.17
✎
08:12
|
||||
14
1dvd
18.01.17
✎
08:13
|
Странно, что вы на берегу этот момент не обсудили. Хотя бы на словах
|
|||
15
aka AMIGO
18.01.17
✎
08:13
|
(8) Если в оппозиции - женщина, то эта ветка - пустое место.
|
|||
16
zva
18.01.17
✎
08:14
|
(0) Ответил бы, что для реализации доработки разработчику требуются все версии MS Office, начиная с 97 с приложением счета для оплаты на каждую версию.
|
|||
17
Filin
18.01.17
✎
08:18
|
(0) У них есть лицензии на MS Office на каждое рабочее место, где предполагается использование обработки? Если есть - доработай за деньги, если нет - идут лесом.
|
|||
18
megabax
18.01.17
✎
08:22
|
(0) ""загружать файлы exl" означает, что их можно загрузить любыми средствами" - ну это просто смешно. Что значит любыми средствами? Предусмотреть все случаи жизни невозможно, так что обычно заранее обговаривают, при каких условиях это должно работать. Если не обговорили, о значит, для текущих условий. Условия изменились - значит, адаптация к новым условиям за доп. плату. Он бы еще потребовал, чтобы под линукс грузилось....
|
|||
19
Aleksey
18.01.17
✎
08:25
|
(18) Ага и после смены платформы и конфигурации тоже работала. А то прешли на САП, а обработка не работает
|
|||
20
Бледно Золотистый
18.01.17
✎
08:26
|
А что, читать Эксель через ADO или ODBC не модно сейчас?
|
|||
21
aka AMIGO
18.01.17
✎
08:27
|
Кстати - да.
Вопрос-то давний: Чтение файла Excel, без установленного офиса. Возможно? ответ: https://www.connectionstrings.com/excel-2007/ |
|||
22
aka AMIGO
18.01.17
✎
08:28
|
+21 или тут, правда, это 7.7, но для нас нет преград :)
http://www.mista.ru/articles1c/hare/article.54.html |
|||
23
MaxS
18.01.17
✎
08:28
|
А средствами 1С прочитать? Если файл простой, то можно без офиса обойтись.
А так - если клиент работу принял, дать гарантию на некоторое время и потом любые доработки платно, с гарантией и т.п. |
|||
24
aka AMIGO
18.01.17
✎
08:30
|
(23) В том-то и дело - клиент скандалит, а в договоре пункта нет.
|
|||
25
rphosts
18.01.17
✎
08:30
|
(0) обработка была сделана и она работала - на этом тема закрывается.
Нужна более развитая обработка по методологии загрузки - это отдельная работа и она отдельно стоит. Если вам так важен этот клиент - можно и нахаляву доработать. Если за деньги - правильнее предложить 2 варианта: доработка загрузки - столько-то, установка либраофиса - столько-то. Установить его и сами сможете - выбор за вами. |
|||
26
1dvd
18.01.17
✎
08:30
|
(23) +1
ТабДок = Новый ТабличныйДокумент; ТабДок.Прочитать("C:\My Documents\Таблица.xls"); |
|||
27
aka AMIGO
18.01.17
✎
08:30
|
а может, и договора нет
|
|||
28
Кирпич
18.01.17
✎
08:30
|
(18) никогда не загружаю xls с помощью excel чтобы не попасть как автор и работает быстрее. Слава богу сейчас понаписано всяких библиотек.
|
|||
29
rphosts
18.01.17
✎
08:31
|
(24) я так понял вообще всё только на словах
|
|||
30
MaxS
18.01.17
✎
08:31
|
Купить, в конце концов универсальное решение. (о, какое совпадение, у меня это есть)). Это будет дешевле, чем вести собственную разработку.
|
|||
31
rphosts
18.01.17
✎
08:32
|
(30) эээ, Маня ростовский?
|
|||
32
MaxS
18.01.17
✎
08:37
|
(31) да, почти угадал, только не маня и не ростовский ))
(25) Согласен. |
|||
33
aka AMIGO
18.01.17
✎
08:43
|
(28) Не-надо-не-надо-библиотеки!
Вообще от вк в таких вот случаях надо отказываться. Шеф мой, по-наитию, но занял абсолютно правильную позицию: как-то пожелал раскрасить строчки, я предложил решение в виде знакомого всем FormEx, и после уточняющих разъяснений получил категорический отказ. Нашел другой способ. А насчет вк - запомнил надолго. |
|||
34
Dotoshin
18.01.17
✎
08:48
|
(33) А чем отказ был обоснован, если не секрет?
|
|||
35
Maniac
18.01.17
✎
08:51
|
(0) Он прав. Какой нафиг либреофис если эксель есть и остается родным форматом MS
|
|||
36
aka AMIGO
18.01.17
✎
08:52
|
(34) У нас 5 филиалов, урбд. СтОит только у кого-то переустановить комп, или 1С, и всё! - 1С работать не будет.
Ведь не просто так библиотека (или несколько) в 1С сделаны саморегистрирующимися! |
|||
38
Это_mike
18.01.17
✎
08:55
|
(20) это ж думать надо...
|
|||
39
Dotoshin
18.01.17
✎
08:55
|
(0) Ну вообще вы оба хороши. Ты его не предупредил, что загрузка будет только с помощью либроофиса, он не оговорил, что файл должен загружаться с любого компа независимо от установленного дополнительного ПО. Но он мог и не знать, что нужно какое-то дополнительное ПО для загрузки, значит все таки он немного правее.
|
|||
40
Fish
18.01.17
✎
08:56
|
(37) Бесплатно?
|
|||
41
aka AMIGO
18.01.17
✎
08:57
|
(40) Ты не дочитал до конца страницы? :)
|
|||
42
Это_mike
18.01.17
✎
08:57
|
(36) Вы когда меняете комп - ОС устанавливаете? а когда ОС пере устанавливаете - 1с устанавливаете? так чем это в принципе отличается?
пропишите в регламент регистрацию библиотек, и все... |
|||
43
mehfk
18.01.17
✎
08:58
|
(40) Маня еще и доплачивает.
|
|||
44
aka AMIGO
18.01.17
✎
08:59
|
(42) Инструкцию сисадминам на филиалах? в принципе - можно.
|
|||
45
Это_mike
18.01.17
✎
08:59
|
(33) кстати, формекс вообще не требует регистрации.
так что у вас проблемы чисто религиозного либо медицинского толка... |
|||
46
Maniac
18.01.17
✎
08:59
|
Нативные библиотеки не требуют установки. Запускаются с ходу и работают
|
|||
47
Fish
18.01.17
✎
09:00
|
А вообще, имхо, ТС сам виноват. Писать загрузку из файла формата MS Office так, чтобы она работала только при установленной левой программе - это имхо верх глупости.
|
|||
48
Это_mike
18.01.17
✎
09:00
|
(44) не можно, а нужно. И не только на филиалах, а всем. Инфраструктура то едина.
|
|||
49
aka AMIGO
18.01.17
✎
09:01
|
(45) Ну, да. Требует наличия, и только.. В нужном месте. Главное - чтобы кто-то её туда поместил.
|
|||
50
Fish
18.01.17
✎
09:02
|
(49) Сделайте раздачу политиками, и всех делов.
|
|||
51
aka AMIGO
18.01.17
✎
09:02
|
+49 Ну, и имел в наличии, чтоб поместить..
|
|||
52
Это_mike
18.01.17
✎
09:02
|
(49) а куда он может деться из каталога базы?
надеюсь, каталог базы у вас не проётеряется? |
|||
53
Это_mike
18.01.17
✎
09:03
|
(51) хосспадя... вы ж, наверное, лет 10 уже работаете... (я имею ввиду контору)
|
|||
54
aka AMIGO
18.01.17
✎
09:03
|
(50) Проблема давняя, и решение готово..
(52) см. (51) :)) |
|||
55
Maniac
18.01.17
✎
09:04
|
Если бы у клиента была клиент-серверная база под скажем Линуксом, автор бы тоже говорил бы клиенту - я делал все на файловой виндовс - извините.
|
|||
56
aka AMIGO
18.01.17
✎
09:05
|
(53) да ладно уж.. Кроме шефа - у нас 2 распальцованных сидят в растянутых свитерах.
|
|||
57
Fish
18.01.17
✎
09:05
|
Голосовалки не хватает.
|
|||
58
Fish
18.01.17
✎
09:06
|
(56) Настолько распальцованы, что даже свитера растянули? :))
|
|||
59
aka AMIGO
18.01.17
✎
09:06
|
(57) я думаю, ТС и так всё ясно.
|
|||
60
Это_mike
18.01.17
✎
09:07
|
(58) они свитера прямо на распальцовку одевают
|
|||
61
Dotoshin
18.01.17
✎
09:08
|
(48) (49) У меня на прошлой работе сисадмины работали по "железному" правилу - все должно быть единообразно, то есть все компы, с точки зрения софта были как близнецы братья. Можно было в любой момент изъять любой комп, поставить на его место резервный и он должен заработать с полпинка.
Единственное что потеряет пользователь это какие-то личные файлики, сохраненные на локальном диске, но и тут все было предусмотрено, на сетевом диске им была выделена папка в которую можно было валить все что угодно. |
|||
62
Maniac
18.01.17
✎
09:10
|
Вообще ситуация стандартная и зачастую повторяющаяся.
Даже фиг с ним с тем, что в сабже описано. Наиболее частая проблема когда нанимают программиста для доработки чего-либо для типовой конфы, не расчитанного на то что дальше клиент обновит типовую конфигурацию. В ней поменяется что-угодно, что наиболее часто происходит при обновлениях. И перестают работать любые эти наработки за которые фиксированно клиент оплачивал. И надо снова искать программиста, старого или еще хуже нового, и оплачивать работу того же самого под новые условия. |
|||
63
aka AMIGO
18.01.17
✎
09:12
|
(61) Когда-то сисы хранили образы начинки компов на CD, и это было эффективно :)
|
|||
64
Maniac
18.01.17
✎
09:12
|
Я обычно стараюсь доносить эту мысль сразу, чтобы клиент понимал что через какое то время (у меня это год) в случае каких либо обстоятельств (обновления типовой) ему понадобится снова оплачивать какую то сумму за то чтобы обновить и мою программу, доработанную под то что может изменится.
Либо если не будет никаких изменений, значит он может просто работать с тем что есть без ограничений |
|||
65
Fish
18.01.17
✎
09:12
|
(62) Потому что не надо экономить на фикси, нанимая всяких одноразовых франчей и фри. С ними всегда будут подобные проблемы.
|
|||
66
Dotoshin
18.01.17
✎
09:13
|
(62) Женя, ну что ты как маленький? На этом же весь бизнес в 1с построен. За что клиент будет платить деньги, если и так все работает?
|
|||
67
Maniac
18.01.17
✎
09:16
|
(66) Вот поэтому об этом постоянно напоминать своим клиентам, новым и старым. Могу сказать даже что при таком подходе - когда ты изначально предупреждаешь клиента о таких ситуациях - они даже более охотно начинают работать с программистом несущим гарантии и постгарантии.
Кстати при этом можно и включать в стоимость какие то риски по обслуживанию. Я много раз выигрывал на том же фрилансе тендеры где программисты писали 500 рублей, а я указывал сразу 15 000. |
|||
68
Это_mike
18.01.17
✎
09:18
|
(65) ну так бывают и одноразовые работы.
а фикси/фра/фри - тут мало повлияет, если 1с начинает переименовывать и перетасовывать функции в глобальнике, например. Хотя в среднем получается так, что фикси пишет, чтоб в дальнейшем меньше работать, а фра - чтоб в будущем была возможность поработать еще... |
|||
69
Maniac
18.01.17
✎
09:19
|
Ну и на всякий случай если ты предполагаешь что дальше не будешь иметь отношения к своей разработке разовой. то хотя бы тогда стараться писать код нормально.
Чтобы потом любой программист мог разобраться за минуты. И можно было смело утверждать что код открыт и там реально можно избежать ситуации когда кто то скажет - наш программист сказал что он не может с вашей разработкой разобраться. |
|||
70
Это_mike
18.01.17
✎
09:23
|
(69) код нкужно писать нормально всегда.
потому как даже в своих поделках через лет пять-семь появляется необходимость разбираться... |
|||
71
Maniac
18.01.17
✎
09:24
|
И вообще - кто мешает заключать письменный договор в котором все эти моменты можно фиксировать - это и есть оповещение клиента и возможных последствиях. И гарантиях.
(0) Будь взрослеее и не берись за мелкую работенку как за какую то "шабашку". Заключай договора, учитывый все риски для себя и клиента. Оповещай обо всем этом и выстраивай свою стратегию работы, оценивая правильно стоимость своих услуг. |
|||
72
Fish
18.01.17
✎
09:24
|
(68) "бывают и одноразовые работы" - бывают, конечно. Но вот мало кто из заказчиков понимает, что внося любые изменения в типовую конфу, он этим гарантированно закладывает себе доп.затраты на будущее. Вопрос только в размере этих затрат.
|
|||
73
aka AMIGO
18.01.17
✎
09:26
|
М-да..
(61) немного не по теме, да простит маня ТС.. У нас выделен системный диск под разную разность, иногда не могу туда записать файлик 11Мб - место кончилось. У каждого юзера там своя папка для записи/чтения сертификатов, схем, чертежей, но валят туда всё, что только возможно, в т.ч. фото с отдыха на Гоа. Остальным - только чтение. Это сделано после того, как кто-то из девиц открыл прилетевшее письмецо с вложением, заразились популярной болезнью все диски. Скорей всего - решение правильное. |
|||
74
Это_mike
18.01.17
✎
09:26
|
(72) увы. Но им надо "здесь и сейчас" - ибо "доступно и всерьез"
|
|||
75
Azverin
18.01.17
✎
09:27
|
Правды немного больше на стороне клиента. Солидарен с (39). Если продолжите сотрудничество, то уже, наверное, без устных договоренностей. Петух какбы клюнул ужо)
|
|||
76
Dotoshin
18.01.17
✎
09:27
|
(69) >>наш программист сказал что он не может с вашей разработкой разобраться.
То что программист не может разобраться с разработкой говорит только о его квалификации, но не о качестве кода. Если посмотреть в последние типовые, так там черт ногу сломит в этом новомодном коде. |
|||
77
Maniac
18.01.17
✎
09:27
|
(69) нужно то нужно, но сейчас по удаленке все в основном работают и ищут спецов которые что-то шлепают относясь к этому как "шабашке", естественно в ущерб этой работе, так как есть основная.
И не особо стараются что то писать нормально, так как изначально неверно оценивают стоимость данного труда, и чем больше продешевил на начальном этапе - тем меньше мотивации для больших затрат своего времени для нормального решения. |
|||
78
Fish
18.01.17
✎
09:28
|
(74) Это для них "увы". А для нас - хорошо :)
|
|||
79
NikVars
18.01.17
✎
09:31
|
(0) Скажи клиенту, пусть читает описание к обработке и подписи на форме обработки, где сказано, что перед использованием необходимо убедиться в наличии ЛибраОфиса версии ...
Я так понял, что проблема снимается установкой Либраофиса, но прог уперся ибо забыл как ставить эту сложную программу. Так же клиент должен знать, что в автомобиль нужно заливать бензин определенной марки, а не жидкость вообще и не бензин вообще, так же с маслом, шинами, и прочим расходным материалом. |
|||
80
Maniac
18.01.17
✎
09:33
|
А я например вообще не понимаю как он умудрился написать обработку которая требует наличия Либреофиса и не работает если стоит Эксель)))
В интернете можно найти 1500 загрузок которые работают вплоть до наоборот, но автор как то умудрился сделать то что работает только на Либре? Это вообще как могло такое произойти. |
|||
81
Fish
18.01.17
✎
09:34
|
(79) " пусть читает описание к обработке" - Сомневаюсь, что такое есть в природе.
|
|||
82
aka AMIGO
18.01.17
✎
09:34
|
Проблема фикси для фирмы..
Особенно, если хотелоки появляются не каждый день, то появляется мнение: "А что он (1с-ник) делает тут за [...] (указать нужную сумму) такие деньги? ЗЫ. я года 3 или уж 4 сотрудничал с мужиком - владельцем 1С.v7.7, уделал ему ТиС до неузнаваемости под его хотелки.. А хотел он много.. И однажды услышал недовольное: "моя программа теперь стОит больше 100тыр.." |
|||
83
Fish
18.01.17
✎
09:36
|
(80) Так он наверняка рассчитывал, что клиент ему за доработку под MS Excel ещё доплатит, а клиент упёрся :)
|
|||
84
Dotoshin
18.01.17
✎
09:38
|
(80) Примерно вот так: ServiceManager = СоздатьОбъект("com.sun.star.ServiceManager");
только это для опена, а не для либры, но суть та же... |
|||
85
NikVars
18.01.17
✎
09:39
|
(81) Это вопрос профессионализма. Причем, показательный вопрос.
(0) Наличие конфликта опять говорит о непрофессионализме. Накосячил - исправь бесплатно. Прав - кидай клиента. Аналогично можно сказать, что оплаты не было. Откуда обработка хз. Кто писал - хз. |
|||
86
Maniac
18.01.17
✎
09:40
|
Ну автор очень самоуверенный судя по тому, что решил что заведя тему и дав ее клиенту, все программисты будут на его стороне, просто потому потому что он программист.
Это был очень самоуверенный поступок, учитывая что он реально облажался. А такая самоуверенность с тыканьем клиента в какие то темы где болтают программисты (как будто клиент делать нефиг - чтобы все это читать) Говорит только о том что автор реально как то в другом мире живет и не имеет подхода к работе изначально. Тыкать клиента - "мол иди сам учись программированию" ну что сказать... это хамство. |
|||
87
Pahomich
18.01.17
✎
09:40
|
(0) Прав тот, кто сильнее!
|
|||
88
АнтонБ
18.01.17
✎
09:43
|
(77)
Клиент выбирает дешево доступно. По цене. Естественно программист закладывает минимум работы в задачу. Потому что если все поставят 5000 А ты 10000 то просто потратишь время на коммуникацию. Клиент спросит тебя о проекте и выберет дешевый вариант. Выставив твои доводы как дополнительные требования к дешевому варианту. Все эти объяснения заказчику влетят тебе затратами времени. Программисту за 5000 тоже, которому прилетят дополнительные требования. За его старую цену. |
|||
89
MaxS
18.01.17
✎
09:43
|
(80) Мог получиться такой диалог:
- Сделал, вот счет за работу - Почему так дорого? Распиши что делал? ... - А я не заказывал загрузку из MS, через ADO, и т.п. Зависит всё же как договорились. Если программист сумел бы убедить заказчика на оплату универсального решения, это один вариант. Сделал узкоспециализированное решение - второй вариант. |
|||
90
Дарлок
18.01.17
✎
09:43
|
(0) а не надо было демпинговать. Просил бы, как все 30000тыщ и был бы в наваре
|
|||
91
Save_Vol
18.01.17
✎
09:45
|
(77)+
|
|||
92
lock19
18.01.17
✎
09:46
|
(47) Так модно. Только чаще на офис залочиваются.
|
|||
93
dmpl
18.01.17
✎
09:46
|
(0) Если клиент ценный - ставите на машину нужный офис. Если нет - повышаете стоимость часа в 2 раза. Доплату аргументируйте тем, что версия конфигурации 1С отличается от той, для которой была написана обработка, а сопровождение они не оплачивали.
|
|||
94
Maniac
18.01.17
✎
09:46
|
(88) вот как раз все должнго быть вплоть до наоборот!
Это все равно что сказать - что любой человек выполняющий услуги изначально нацелен на минимум. Продавец услуг как и любой продавец - всегда должен быть нацелен на максимум и чувствовать это. А уже дело удешевить - это задача покупателя, уторговать скидку или купить дешевле. Когда продавец ставит себя на минимум - ну что тут еще сказать. Рожденный ползать летать не сможет. |
|||
95
АнтонБ
18.01.17
✎
09:46
|
(86) Заказчики не глупые люди.
И дополнительную работу хотят получить за те же деньги. Если не было в ТЗ, нет ошибок, работа принята и фактически работала пол года. Конечно заказчик прекрасно понимает что это дополнительная работа. Но нагнуть программиста на больший объем работ, за те же деньги... это спорт! |
|||
96
Фрэнки
18.01.17
✎
09:46
|
// ---
Решил создать тему с целью потом показать клиенту, так как он сам учился на программиста и, надеюсь, аргументы специалистов сообщества будут для него более убедительны, чем мои. // --- какая ему разница, что тут наговорят какие-то программисты? Заказчик преследует две цели: -- Главная, но не очевидная - потещить свои амбиции - доказать, кто здесь главный. Видать у него проблемы какие-то в плоскости бытовых отношений или еще где-то. -- Второстепенная, но очевидна - нагибать при любом случае на бабло. Во второстепенной так и получается, что выжидание длится достаточно долго, пока не выскочит какой-то косяк и тогда уже его никак не удержать от проявления жадности. Детали абсолютной произвольны. |
|||
97
Это_mike
18.01.17
✎
09:48
|
(95) дык программисты тоже хотят большке денег за меньше работы...
|
|||
98
NikVars
18.01.17
✎
09:48
|
(0) Понимаешь, мальчик, есть такие клиенты на которых учишься. Именно благодаря этим, первым клиентам, есть остальные клиенты и твои особенные умения. И с такими первыми клиентами нужно работать по старинке (как в те далекие времена когда ты на них учился) - БЕСПЛАТНО или ЗА ГРОШИ. даже если ценник твой у других вырос.
|
|||
99
Maniac
18.01.17
✎
09:48
|
Зарубите на носу заказчик всегда выбирает не деньгами - ваши деньги для них смешны. А тем насколько он будет убеждет вашим личным подходом к нему.
Все эти деньги когда речь идет о тысячах рублей - эт опросто смешно. Надо понимать что в диапазоне 1-5 тысяч вообще разницы нет. Также как и 10 или 20. Эти суммы просто смешные. |
|||
100
АнтонБ
18.01.17
✎
09:48
|
(94) Весь фриланс построен на обратном аукционе.
Выигрывает тот у кого уже есть максимально готовое (похожее решение) |
|||
101
Фрэнки
18.01.17
✎
09:49
|
(84) // com.sun.star.ServiceManager
не перепроверял, но кажется, что либра ето поддерживает |
|||
102
АнтонБ
18.01.17
✎
09:49
|
(98) Это стеб?
|
|||
103
Fish
18.01.17
✎
09:50
|
(95) Это не дополнительная работа в чистом виде, а устранение косяков. Клиент лишь хочет, чтобы обработка гарантированно делала то, что он и заказывал. :)
|
|||
104
NikVars
18.01.17
✎
09:50
|
(102) Нет. А что тут не так?! Если ты в теме - ты поймешь, если нет, не пытайся понять.
|
|||
105
Maniac
18.01.17
✎
09:51
|
(95) они не глупые, но включают наивняка (любимое поведение клиента) - и зачастую тогда когда не уверены что оплатив еще - получат что то нормальное.
Поэтому иногда требуют от того человека в котором не уверены - доработать бесплатно за уже оплаченную работу. По моему мнению именно то что клиент уже не относится серьезно к такому программисту, из этого такая ситуация. Если бы клиент был уверен в исполнителе и в целом доволен его работой - он бы оплачивал бы любые потребности программиста. У меня ну очень много клиентов которые сами деньги предлагают когда речи о них нет. |
|||
106
NikVars
18.01.17
✎
09:52
|
(103) Там ничего дописывать не нужно. Просто сетапнуть Либру.
Делов на пару минут. |
|||
107
АнтонБ
18.01.17
✎
09:52
|
(104) Я в теме.
Первый работодатель прекрасно понимал на что идет. Ему нужно было не срочно но дешево. Он нашел студента. И заплатил по факту за рабочий результат. И уже получил всю свою экономическую выгоду. Или думаешь у него благотворительность нанимать юниоров? |
|||
108
Фрэнки
18.01.17
✎
09:53
|
(8) // Я думал просто выслать ссылку на эту тему и пусть сам делает выводы.
да и пошли. Форумчане тут обоих макнули мордой... Но по сути, если читать все, то негатив льется в адрес клиента все-таки. Т.е. да, в том что и Исполнитель облажался, понадеявшись на адекватность Заказчика. Но Заказчик выставлен абсолютным злодеем, образно говоря. |
|||
109
Fish
18.01.17
✎
09:54
|
(106) С какой радости клиенту надо ставить на все машины какое-то дополнительное ПО? Задача была: написать загрузку из MS Excel, а не из Либры. ТС её по факту не выполнил.
|
|||
110
NikVars
18.01.17
✎
09:54
|
(107) Это ты думаешь или додумываешь. Я не думаю. Я высказался. Мальчик в (0) не профи, нет нужны его защищать. Он допустил эту ситуацию и эту ветку. Возможно, он твой брат и тебе это неприятно.
|
|||
111
Maniac
18.01.17
✎
09:55
|
(108) Пусть скажет сколько денег взял. Это развеит очень многие вопросы на корню.
Если мы узнаем сколько денег это стоило я сразу могу дать вывод - кто сам себе виноват. |
|||
112
Фрэнки
18.01.17
✎
09:55
|
(106) дело не в паре минут. Если у него на одном из компов либра уже стояла, то можно не сомневаться, что этот Заказчик прекрасно осведомлен, сколько времени занимает установка либры и чего она стОит
|
|||
113
NikVars
18.01.17
✎
09:55
|
(109) Действительно, с какой радости обработка перекочевала на другой комп...
|
|||
114
АнтонБ
18.01.17
✎
09:56
|
(105)
Так тоже бывает. Разные клиенты. 1)Кто-то относится к "продавить на доп фичу" как к спорту. Круто получилось. Давай еще этого программиста продавим. Он же (программист) с голоду не дохнет. Пусть отработает свои деньги (больше среднего зарплата) 2)Кто-то (для снижения рисков разработки) готов доплатить хорошему специалисту, чтобы программист был всегда на связи и на низком старте. |
|||
115
Фрэнки
18.01.17
✎
09:56
|
(111) написано уже выше - 2-3 тысячи в месяц
|
|||
116
NikVars
18.01.17
✎
09:56
|
(112) Походу и ты Либру не ставил. Просто фантазируешь.
|
|||
117
ptiz
18.01.17
✎
09:56
|
(99) Да 80% заказчиков усрутся из-за разницы между 4 и 5 тысячами и выберут подешевле. ТС связался с одним из таких. Просто тот, кто дорос до определенного уровня, работает с оставшимися 20%.
|
|||
118
Fish
18.01.17
✎
09:56
|
+(109) Точнее, не из MS Excel а из файла формата MS Excel. По большому счёту, клиенту не озвучили, что без Либреофиса работать не будет, а значит, клиент прав.
|
|||
119
Fish
18.01.17
✎
09:58
|
(115) "2-3 тысячи в месяц" - Т.е. он ещё и не один месяц её писал?
|
|||
120
Фрэнки
18.01.17
✎
09:59
|
(118) // из файла формата MS Excel. По большому счёту, клиенту не озвучили
По большому счету, есть предположение, что клиенту все-таки озвучивалось, что файл где попало и раком боком не прочитается. И была уменьшена сумма оплаты в зачет того, что сделано будет быстро, лишь бы работало именно на этом компе |
|||
121
АнтонБ
18.01.17
✎
09:59
|
(110)
Допуск ситуации, и эта ветка непрофессионально. Но! Попытки получить больше чем написано в тз за те же деньги. Во фрилансе это стандарт поведения клиентов. ( Не всех, но 50% точно) И нужно четко это отслеживать с молоду. Иначе по факту будет доход 1$ в час. |
|||
122
Maniac
18.01.17
✎
10:00
|
Дурным тоном программирования загрузок из эксель является то, когда обработка вообще привязана к какому либо офису.
В инете можно найти ну просто вагон загрузок, и примеров которые не требуют вообще офиса. никакого. |
|||
123
Фрэнки
18.01.17
✎
10:01
|
(119) ему там "парили мозг" всякой ху...ей ежемесячно, задачками аналогичного уровня. Одной из таких задачек просто воспользовались, чтоб заявить ему, что лузер именно тот, кого посылают и что это его посылают, что это не он уходит, хлопнув дверью, а он уходит, не исполнив своих обязательств.
Зачморили программиста. |
|||
124
Maniac
18.01.17
✎
10:01
|
(120) ну а кто виноват, что продавец свои услуг как дятел думает за клиента "лишь бы дешевле"
|
|||
125
elCust
18.01.17
✎
10:02
|
ТС, ну какие то прям несерьезные проблемы на самом деле.
Вот когда в момент сборки и подключения оборудования АРМ с абсолютно новым мини-ПК HP, последний сдыхает по непонятным причинам и сроки запуска АРМ горят, вот тут начинаются настоящие терки с клиентом. Ужас и ненависть. |
|||
126
Dotoshin
18.01.17
✎
10:02
|
(117) Тут скорей беда в том, что "он сам учился на программиста" (он = заказчик).
То есть клиент, со своей колокольни, как программист считает, что обработка должна работать при любых обстоятельствах, такое мнение можно оспаривать, но можно с ним и согласиться. Думаю что клиент просто пошел на принцип. |
|||
127
dmpl
18.01.17
✎
10:02
|
(103) Так надо было сразу заявить: универсальная загрузка из Excel невозможна. Точка.
|
|||
128
Фрэнки
18.01.17
✎
10:02
|
(124) а нет у него большого числа других заказчиков
|
|||
129
Maniac
18.01.17
✎
10:03
|
Вот когда вы все выкините из головы тупняк "что свою работу надо удешевлять" тогда может быть 1Сники станут ценится как 10 лет назад.
|
|||
130
Fish
18.01.17
✎
10:03
|
(120) Твоё предположение неверно. В (0) написано: " клиент пытается грузить прайс на машине с MS Excel, но без либраофис". А значит, он был не в курсе.
|
|||
131
Фрэнки
18.01.17
✎
10:03
|
(126) Знаешь... спис...ят и даже глазом не сморгнут.
|
|||
132
АнтонБ
18.01.17
✎
10:04
|
(99) Суммы смешные.
Это спортивный интерес менеджера заказчика. Продавить по максимуму за те-же деньги. Для клиента это спорт а не экономия. Проф. компетенция - отжать в контракте по максимуму. Не ради денег. А ради тренировки. Суммы смешные. Но всегда идет попытка заплатит на 20% меньше. Потому что в его бизнесе так. Тут отжал 2 тыщи. Там 10 тысяч.... Так за месяц получил доход +200. Это рынок. |
|||
133
Фрэнки
18.01.17
✎
10:04
|
(130) значит он был в курсе и искал повод нагнуть своего разработчика
|
|||
134
Fish
18.01.17
✎
10:05
|
(127) Так это же не так. :)
|
|||
135
АнтонБ
18.01.17
✎
10:05
|
(126) У клиента однозначно спортивный интерес.
Продавит или нет. Суммы не важны в этом случае. |
|||
136
Фрэнки
18.01.17
✎
10:05
|
(134) удали либру и офис со всех машин и ... ?
|
|||
137
Fish
18.01.17
✎
10:06
|
(133) Нет. Это не так. Если бы он был в курсе, то не пытался бы грузить без либреофиса. Если бы он хотел его нагнуть, то не ждал бы столько времени.
|
|||
138
Fish
18.01.17
✎
10:06
|
(136) И? Читай внимательно (122) :))
|
|||
139
dmpl
18.01.17
✎
10:06
|
(118) Ты не прав. Не из файла формата Excel, а из файла с расширением .xls.
|
|||
140
Фрэнки
18.01.17
✎
10:07
|
(137) ты этого клиента лично знаешь? и заранее уверен, что единственная грызня, которая у них приключилась?
|
|||
141
АнтонБ
18.01.17
✎
10:09
|
(129)
Конкуренция программистов 1с по цене с 2009 года. Это сознательная политика фирмы 1с. Когда Нуралиев говорит что научится программировать на 1с можно за 3 недели. и это публичная позиция. "Доступно и в серьез." Куча программистов. При этом 1с это поддержка. А поддержку процессов все всегда хотят дешевле. |
|||
142
Fish
18.01.17
✎
10:10
|
(139) Открою тебе секрет. Файл с расширением .xls - это и есть файл формата MS Excel. То, что его понимает (с разной степенью кривизны) и другое ПО - ни о чём не говорит.
|
|||
143
dmpl
18.01.17
✎
10:10
|
(134) Это именно так, ибо электронная таблица не имеет фиксированной структуры. Поменяют номера колонок - и гуляй.
|
|||
144
Фрэнки
18.01.17
✎
10:10
|
тут даже параллельно уже ветка есть :)
проблема в текущем топике на самом деле не в файлике. Файлик - только повод. Загрузка Excel средствами 1С |
|||
145
АнтонБ
18.01.17
✎
10:10
|
(140) Для клиента это спорт.
Продавить на доп работы в рамках оплаченного контракта. И не важно цена контракта 2к или 20к или 200к. Технология одна. |
|||
146
dmpl
18.01.17
✎
10:11
|
(142) :facepalm: Ничего не мешает .ods переименовать в .xls и требовать загрузки. Самый шик - .doc в .xls переименовать.
|
|||
147
Fish
18.01.17
✎
10:11
|
(143) Для этого пишутся загрузки, которые учитывают и это :))
|
|||
148
Фрэнки
18.01.17
✎
10:11
|
кстати, да. Там еще можно бесконечно трахать мозг разработчику изменяя очередность колонок, меняя типы значений в ячейках, перенося таблицы с данными с одного листв на другой и т.д и т.п.
|
|||
149
Dmitrii
гуру
18.01.17
✎
10:12
|
(65) >> не надо экономить на фикси, нанимая всяких одноразовых франчей и фри
Для написания одной единственной обработки, которая грузит прайс, нанимать фикса в штат?... Круто. А где на такую работу берут? |
|||
150
Fish
18.01.17
✎
10:12
|
(146) Ты действительно считаешь, что формат файла определяется только расширением? :)
|
|||
151
Dotoshin
18.01.17
✎
10:12
|
(135) Ну тогда надо слать лесом таких "спортсменов".
|
|||
152
Maniac
18.01.17
✎
10:12
|
(145) ну за 200к с такой задачей - я бы такому клиенту еще открытки бы присылал на Новый Год)))
|
|||
153
dmpl
18.01.17
✎
10:13
|
(147) Кем пишутся? Зачем грузить в 1С прайс, который ты сам же и создал?
|
|||
154
Фрэнки
18.01.17
✎
10:13
|
(147) и сколько времени займет написание такой загрузки с нуля в авральном режиме, когда тупо не дают собраться и сделать универсальный механизм криком, быстрей быстрей мне срочно накладную нужно загрузить один раз
|
|||
155
dmpl
18.01.17
✎
10:14
|
(150) Читай ТЗ:
"Требуется, чтоб файлы прайсов(xls) загружались в 1С". Нигде про формат Excel нету. Указано только расширение. |
|||
156
Фрэнки
18.01.17
✎
10:14
|
(153) а вот поди разберись, зачем. Прислали ему его. Из одной 1С выгрузили и в другой офис прислали
|
|||
157
Fish
18.01.17
✎
10:15
|
(153) Программистами, если поставлено такое ТЗ. И прайс тут ни причём. Ты заявил, что универсальных загрузок не бывает. А это далеко не так. Если ты не способен написать такую (с учетом возможного изменения структуры колонок, листов, типов и т.п.) и без установленного дополнительно ПО какой-то версии, то это не означает, что никто не может.
|
|||
158
Dotoshin
18.01.17
✎
10:16
|
(129) +100500
|
|||
159
АнтонБ
18.01.17
✎
10:16
|
(151)
Не надо их слать лесом. Надо понимать что их проф компетенция отжимать в контрактах. Для клиента это не конфликт а работа. И указать им что это не контракт, а найм специалиста. Это как отжимать по контракту дантиста перед тем как он тебе в зубы залезет. Результат и риски больше чем сумма. |
|||
160
dmpl
18.01.17
✎
10:16
|
(157) Я могу такую написать. Проблема только в том, что пользователь ей пользоваться не сможет. И никогда у тебя такую работу не примет.
|
|||
161
Fish
18.01.17
✎
10:18
|
(160) Беда с тобой прямо. Что за программист, который не может написать такую обработку, которой сможет пользоваться пользователь? :)
|
|||
162
lock19
18.01.17
✎
10:18
|
Дайте мне универсальный загрузчик из xls и я его наи*у.
|
|||
163
al_zzz
18.01.17
✎
10:19
|
Сумма была, действительно, смешная - 3000.
Фрэнки, спасибо, что встал на мою сторону! И да, причина, не в файлике - недавно с ними по другому поводу была размолвка. Маня, спасибо за твое ценное мнение. В действительности клиенту было озвучено, что грузиться будет именно либраофисом при приемке работы и возражений не было. Всем, коллеги, спасибо за обсуждение! Думаю, ветку эту показывать клиенту я не буду, но для себя извлек из неё много полезного. |
|||
164
Maniac
18.01.17
✎
10:19
|
Тема стала скучной так как уже все прожевали.
Вывод - предлагайте клиентам мой мегапрайс, а я вам буду оплачивать партнерское вознаграждение. Вместо 2-3 тысяч за кривую работу, вы заработаете их не прибегая к кривой работе. |
|||
165
Fish
18.01.17
✎
10:20
|
(162) Купи у Мани :)
|
|||
166
Wirtuozzz
18.01.17
✎
10:20
|
(164) пошел черный пиар замучанного мегапрайса.
|
|||
167
Вафель
18.01.17
✎
10:20
|
(163) Те ты поплакаться сюда приходил?
Миста - лучший психолог? |
|||
168
lock19
18.01.17
✎
10:20
|
(165) Я сам лучше напишу! ;)
|
|||
169
Dotoshin
18.01.17
✎
10:21
|
(159) >>Надо понимать что их проф компетенция отжимать в контрактах.
И чо теперь прогибаться под каждого такого "компетентного"? Либо ты нагибаешь, либо тебя нагибают, как говорится ничего личного - это бизнес. Поэтому "спортсмены" идут лесом. |
|||
170
Wirtuozzz
18.01.17
✎
10:21
|
А если мега прайс не такой уж и мега, и где то отвалится, то можно будет поразбираться в нем, допилить, и т.д.
|
|||
171
АнтонБ
18.01.17
✎
10:22
|
(164)
Клиент найдет за 3000. И за 2000. И даже за 1000 если повезет. В универсальной нужно разбираться. И это проблема так как у клиента будет работать офис-планктон с этой загрузкой за 18000 в месяц. И цель чтобы этот офисный человек не мог ошибиться. А не в том чтобы его учить универсальным методам. |
|||
172
dmpl
18.01.17
✎
10:22
|
(161) Пользователь просто не сможет ее настроить, потому как настройка и будет программированием. Ну, если реально нужна закгрузка, а не просто в табличном документе открыть.
|
|||
173
Fish
18.01.17
✎
10:24
|
(172) Т.е. ты не умеешь писать программы с понятными для пользователя простейшими настройками?
|
|||
174
АнтонБ
18.01.17
✎
10:25
|
(169) Как только ты это покажешь спокойно.
Они 1) доплатят за допработу, и их отношение к тебе улучшится. Будут относится лучше, чем если сделаешь бесплатно. 2) будут искать другого программиста которого можно продавить. Для тебя снова плюс. Делать работу бесплатно это ухудшать отношения с клиентом. |
|||
175
Dotoshin
18.01.17
✎
10:25
|
(163) >>В действительности клиенту было озвучено, что грузиться будет именно либраофисом при приемке работы и возражений не было.
Ну вот самые интересные подробности всплыли как всегда в самом конце... |
|||
176
al_zzz
18.01.17
✎
10:25
|
(167) Так и думал, что следующая реплика будет в этом духе...
Отчасти и это тоже. После этого телефонного разговора меня аж трясти начало. Вообще решил переосмыслить для себя отношение к другим своим клиентам. |
|||
177
Maniac
18.01.17
✎
10:26
|
Универсальная загрузка из Эксель - делается в два пальца.
Причем не потребует ни капли кода и будет работать всегда и везде. делаешь на форме обработки Табличный документ. И говоришь клиенту - открываете свой файл в чем угодно. Копируете таблицу копипастом и вставляете в 1С в табличное поле на форме. Все пипец. Это универсальная разработка. Будет работать с любым офисом который есть у клиента. |
|||
178
Looking
18.01.17
✎
10:27
|
(0)"он сам учился на программиста"
сколько сталкивался - самые проблемные заказчики, сами ничего сделать не могут, но пальцы гнут и пытаются доминировать |
|||
179
Fish
18.01.17
✎
10:27
|
(176) "меня аж трясти начало" - А вот это лишнее, имхо. Всё это преходящее. Только 1С будет вечно :)
|
|||
180
Maniac
18.01.17
✎
10:27
|
За 3 000 рублей (177) идеальнейшее решение, которое кстати и под стоимость вполне вписывается.
Табличное поле прочитать внутри 1С - ну это вообще код на 10 строк |
|||
181
Вафель
18.01.17
✎
10:28
|
(176) Не бойся потерять клиента
|
|||
182
Вафель
18.01.17
✎
10:29
|
Поэтому ты берешь вину на себя, хоть и не признаешь этого (это видно из-за того что тебя "трясет")
|
|||
183
АнтонБ
18.01.17
✎
10:29
|
(177) Ты не понимаешь смысл автоматизации.
Смысл убрать квалифицированную работу. А желательно вообще работу. Уменьшить зависимость от ошибок оператора. А то что ты предлагаешь это ровно наоборот. И имеет для клиента ОТРИЦАТЕЛЬНОЮ ценность. |
|||
184
Фрэнки
18.01.17
✎
10:30
|
(178) так ведь среди таких, кто "учился на программиста" не мало таких, что доучиться так и не смогли. В лучшем случае, диплом положили на полочку и уже много лет только вспоминают "я тоже учился"
|
|||
185
Вафель
18.01.17
✎
10:30
|
Вообще 1с уже давно умеет САМ читать файлы екселя
|
|||
186
Фрэнки
18.01.17
✎
10:31
|
(185) телепатически угадывает смысл колонок, отделяет шапку от строк?
|
|||
187
Dotoshin
18.01.17
✎
10:32
|
(174) Не доплатят. Это уже проходили. Если начинается "прогиб", не попытки как-то сократить стоимость работ в разумных пределах, за счет уменьшения объема например, а именно тебе начинают доказывать, что твоя работа не стОит столько сколько ты за нее просишь, надо сразу сворачивать переговоры, ибо такие люди добрых слов не понимают и лучше не иметь с ними никаких дел.
|
|||
188
Maniac
18.01.17
✎
10:32
|
(183) ты это мне говоришь? )) или может ник прочитал не тот.
я свое продаю за 60 тысяч рублей. у многих это вызывает ужас. Но я в данной теме размышляю на уровне автора и в рамках 3 000 рублей, предлагая вполне себе решение которое вписывается и причем функционально вполне заслуживает право на жизнь. Потому что я сам начинал именно с табличного поля и буфера. И это было реально круто. Моя первая версия была бесплатная в течении двух лет и вышла в топ скачиваний и плюсов с этим функционалом. |
|||
189
Фрэнки
18.01.17
✎
10:34
|
(188) так очень часто этого достаточно - все правильно.
|
|||
190
Maniac
18.01.17
✎
10:35
|
Даже 1С и та!!! в самой передовой конфигурации УТ11 - содержит загрузку через Буфер
Вставьте из экселя таблицу |
|||
191
dmpl
18.01.17
✎
10:35
|
(173) Не, я просто сказочникам не верю.
Как ты, например, сопоставишь "Телефон Sony 332" c "Тел. S. KX-2376332"? Или просто 376332? |
|||
192
АнтонБ
18.01.17
✎
10:36
|
(188) Я к тому, что если это отлаженный процесс.
То НЕ должно быть возможности оператору допустить ошибку. А если это просто помощник ввода то можно и через буфер обмена. Но это совсем разные для бизнеса задачи. |
|||
193
Вафель
18.01.17
✎
10:36
|
(186) В табличный документ
|
|||
194
dmpl
18.01.17
✎
10:39
|
(186) И позиции номенклатуры однозначно сопоставляет телепатически. А еще бывает в нескольких строках объединенная ячейка одинаковой цены на несколько позиций... причем с надписью !!!АКЦИЯ!!! Или еще хуже - ячейка объединенная, но цены в разных строках разные... и вообще без переноса строк - пробелами сделано...
|
|||
195
Фрэнки
18.01.17
✎
10:41
|
(194) :)
|
|||
196
Фрэнки
18.01.17
✎
10:42
|
(193) и? в табличный документ можно и копипастой закинуть
Заказчику этот документ еще в накладную всунуть нужно, например. |
|||
197
АнтонБ
18.01.17
✎
10:42
|
(195) Сферические мегаобработки в вакууме.
Встретились с теми теми кто реально автоматизирует бизнес процессы в поле. С тетей Машей. |
|||
198
dmpl
18.01.17
✎
10:43
|
(193) Заказчик "Я вашей обработкой прайс загрузил - все прошло нормально, но цены в накладных выходят старые" :)
|
|||
199
Maniac
18.01.17
✎
10:44
|
(192) тут до бесконечности можно усложнять задачу - проверено мной.
Я могу привести примеры когда бы вообще бы перестало работать все. Простой пример - в экселе многостраничный файл в котором на каждом листе разделенный прайс. Сразу 99 процентов существующих универсальных разработок можно выкинуть. Даже на АДО эта задача вмиг входит в ступор Второй убийственный пример - клиент-серверная база (уж молчу если у клиента линукс) Тут никакой установленный эксель не поможет. |
|||
200
Dotoshin
18.01.17
✎
10:50
|
(194) Это еще не самое страшное. Одна из сетей присылала свои заказы в табличке, где в строчках были товары, в колонках магазины, а на пересечении количество. При этом для одного и того же товара, но для разных магазинов ЕИ количества могла отличаться, но нигде не указывалась (ну типа вы же знаете кто в какой таре берет) .
|
|||
201
АнтонБ
18.01.17
✎
10:51
|
(199)
Есть заказчики которые заказывают программирование. А хотя получить решение их бизнес-процесса. И когда программирование по тз не решают их бизнес-задачи. Стараются за те же деньги добавить в тз еще функционала. При этом Тз изначально намеренно простое (там даже может быть написано "работы для спеца на 1-2 часа" ) Для того чтобы получить меньшие цены от фрилансеров. И прямо в процессе коммуникации. В идеале прямо в начале контакта, вылезают дополнительные условия которых нет в тз. На вопрос почему их сразу не было в тз на запросе цены. Понятный ответ - так выгоднее. Это просто рынок такой. По этому писать доп функционал клиенту за тот же прайс. Это разрушать рынок и дальше. |
|||
202
АнтонБ
18.01.17
✎
11:02
|
(176) (201) Найм и развод программистов - фрилансеров на максимум работы за минимальные деньги.
Это уже отдельная профессия. Менеджер фрилансеров. И нужно четко понимать что все там отработано. (176) Вывод программиста из равновесия это часть бизнес-процесса. Получить больше работы за меньшие деньги. Ничего личного. |
|||
203
dmpl
18.01.17
✎
11:02
|
(200) И это не страшно... иногда в прайсах вся информация в виде JPEG'ов :)
|
|||
204
АнтонБ
18.01.17
✎
11:04
|
(203) У меня была задача именно рассылать прайс в виде jpeg.
Чтобы клиенты не могли автоматизировать сопоставление прайсов. За это тоже платят. Причем БОЛЬШЕ чем за импорт. |
|||
205
Dotoshin
18.01.17
✎
11:11
|
(204) >>Чтобы клиенты не могли автоматизировать сопоставление прайсов.
Бредовая идея. Сопостовлять все равно будут только ключевые позиции, для этого не нужно куда-то загружать этот прайс. К тому же прайс в неудобном формате это как раз аргумент за отказ от работы с таким клиентом. |
|||
206
aka AMIGO
18.01.17
✎
11:12
|
(204) угу.. Если у клиента нет чего-нибудь типа FineReader.
|
|||
207
Это_mike
18.01.17
✎
11:12
|
(206) и от файнридера есть защита.
но и файйнридер совершенствуется.... вечная борьба... |
|||
208
АнтонБ
18.01.17
✎
11:14
|
(206) Для этого и jpeg а не bmp (в екселе) в формате jpeg можно настроить потерю качества.
До того чтобы читать fineReader не смог. Очень много ошибок. А человек читает. |
|||
209
aka AMIGO
18.01.17
✎
11:16
|
(207) (208) - крайний случай - посадить девочку, чтобы она нежными пальчиками вбила весь прайс в БД :)
|
|||
210
lock19
18.01.17
✎
11:17
|
(208) Заточим opensource oсr с ограниченным словарём. Будут выкобениваться, подключим AI.
|
|||
211
Allexe
18.01.17
✎
12:10
|
(0) Поддерживаю автора. Считаю что он прав. Изначально когда он писал обработку на компьютере клиента офиса не было. Был Либраофис. Смысл был писать загрузку помимо либроофиса под мс офис? Хотел бы спросить тех кто не согласен вы бы стали писать под мс офис? Клиент этого не требовал.
|
|||
212
Fish
18.01.17
✎
12:18
|
(211) Я бы написал вообще без привязки к любому офису (если в задании не был прямо указан метод загрузки). Если я беру деньги за работу, я привык гарантировать результат, а не отмазки типа "моя обработка будет работать, только если вы поставите какую-то левую поделку".
|
|||
213
NikVars
18.01.17
✎
12:19
|
(211) Клиент вообще не должен задавать таких вопросов, ибо все ему должно быть ясно клиенту когда он смотрит на форму обработки или когда читает инструкцию или описание.
|
|||
214
NikVars
18.01.17
✎
12:21
|
(211) Иными словами результат работы для клиента не должен быть черными ящиком, функционал которого можно додумать или исказить.
|
|||
215
Aleksey
18.01.17
✎
12:22
|
(212) Я правильно понимаю, что ты сразу пишешь и под обычные формы, и под управляемые (а вдруг клиент захочет перейти), тестируешь в линуксе и веб-клиенте?
|
|||
216
vis_tmp
18.01.17
✎
12:27
|
(212)Сказочник... и тебе платят за все возможные варианты реализации, которые клиенты не были нужны?
|
|||
217
NikVars
18.01.17
✎
12:29
|
(215) А ты пишешь под управляемые и обычные, потом все перемешиваешь - пусть клиент угадывает что для чего, а в будущем пусть додумает, если забудет о изначальной договоренности, что белые - это управляемые, а красные - обычные формы?
|
|||
218
Dotoshin
18.01.17
✎
12:33
|
(215) Даже сама 1с не пишет сразу под обычные формы и под управляемые, ибо под управляемые можно замутить отдельную конфу и продать ее за отдельные деньги, что мы и наблюдаем в последнее время. То есть это немножко не то что имел ввиду Fish в (212)
|
|||
219
Aleksey
18.01.17
✎
12:35
|
(217) Так я и не утверждаю что пишу универсальные решения на все случае жизни
|
|||
220
NikVars
18.01.17
✎
12:37
|
(216) 1) А как нужно было уже забылось... И спустя какое-то время сложно сказать кто сказочник программист или клиент, ибо оба сильны в устном творчестве.
2) Если долго программишь, то в запасе имеется максимально универсальный код. И не исключена возможность того, что упрощать, тратить время зря, когда есть работающий универсальный код. Так что не все так сказочно и однозначно. |
|||
221
StanLee
18.01.17
✎
12:38
|
(212) дороговато твой результат получится, если универсальную делать, клиенту по-барабану качество кода, ему главное чтобы работало..
(0) наври убедительно клиенту, что писал под предыдущую версию офиса, и для того чтобы работало на последней версии обработку надо переделывать, и что предыдущие версии офиса больше не продаются, заработай копеечку :) |
|||
222
Паланик
18.01.17
✎
12:38
|
Оба правы и не правы по-своему. Как вариант - реализовать с 50% оплатой. Ни нашим, ни вашим.
|
|||
223
NikVars
18.01.17
✎
12:40
|
(219) Но ты-то хоть загадок клиенту не оставляешь?!
Если идет загрузка из файла екселя, то как клиенту догадаться, что это должно работать для Либраофиса, если нет для клиента такого инфо. Естественно делается вывод, что работает для МСофиса, ибо это наиболее ожидаемое. |
|||
224
romix
18.01.17
✎
12:58
|
(0) Загрузку из Excel лучше делать через буфер обмена, вставку в рыбу MXL - например, как реализовано в БСП.
Иначе то у одного пользователя, то у другого будут несовместимости. |
|||
225
Fish
18.01.17
✎
13:06
|
(216) Какие ещё все варианты? Только ОДИН вариант, который не зависит от внешнего ПО.
|
|||
226
Fish
18.01.17
✎
13:07
|
(215) Нет, ты уже передёргиваешь.
|
|||
227
dmpl
18.01.17
✎
13:29
|
(212) Проходили. У клиента вдруг оказывается ods, переименованный в xls - и усё, доказывай клиенту что он дурак.
|
|||
228
dmpl
18.01.17
✎
13:30
|
(219) Hex-редактор - универсальное решение на все случаи жизни :)
|
|||
229
Fish
18.01.17
✎
13:31
|
(227) А для таких случаев можно выводить сообщение о несовпадении формата файла ожидаемому. И тогда ничего доказывать не надо.
|
|||
230
dmpl
18.01.17
✎
13:32
|
(229) Для клиента то, что пишет Windows, имеет более высокий приоритет. А они пишет что это файл Excel, и даже иконка Excel.
|
|||
231
dmpl
18.01.17
✎
13:33
|
+(230) И кривое решение с внешним офисом решает задачи клиента без головняка, а правильное - нет.
|
|||
232
Fish
18.01.17
✎
13:36
|
(230) Ну если ты привык работать тяп-ляп и не обрабатывать возможные ошибки, выдавая пользователю вменяемые сообщения об ошибках, то каждый привык работать по-своему. Поэтому у тебя и у ТС и могут возникать конфликты с клиентами, описанные в (0). Я лишь высказал своё мнение, проверенное личным опытом. И таких конфликтов у меня ни разу не возникало.
|
|||
233
АнтонБ
18.01.17
✎
13:39
|
(232)
Может потому что ты ФИЛЬТРУЕШЬ КЛИЕНТОВ в процессе. Ценой, предоплатой, договоренностями. Это не техническая проблема а проблема договора. Клиент просто хочет доп. работы без доп. денег. И нагибает программиста. |
|||
234
dmpl
18.01.17
✎
13:39
|
(232) Загрузка из Excel - уже само по себе тяп-ляп костыль, так что не надо из себя д'Артаньяна изображать. Нормальные системы обмениваются регламенированным форматом. О чем и должен быть поставлен клиент в известность.
|
|||
235
dmpl
18.01.17
✎
13:42
|
(233) Именно. Поведение клиента не зависит от отработки ошибочных ситуаций в программе и сообщений - он либо будет конфликтовать, либо нет. Зависит от него и от тебя как человека, не более. На код и сообщения конфликтным клиентам глубоко начхать.
|
|||
236
dmpl
18.01.17
✎
13:43
|
+(235) Более того, для таких клиентов твое сообщение об ошибке означает что ты знал, что такая ситуация возможна, но ничего не сделал, чтобы оно работало. Т.е., обманул его, сдавая полусырой продукт.
|
|||
237
Fish
18.01.17
✎
13:52
|
(233) Естественно, при таком подходе мои услуги стоят недёшево, т.к. у меня нет цели сделать побыстрее и подешевле. И по максимуму стараюсь оговорить все возможные варианты и нюансы. Конечно, это уже фильтр, т.к. далеко не всех такое устраивает. Зато никогда не возникает таких тупых конфликтов.
А в данной ситуации лично я не вижу никакого "нагибания" программиста. Я вижу программиста, который поленился продумать возможные варианты развития дальнейших взаимоотношений с клиентом и обезопасить себя по максимуму. Поэтому считаю, что тут полностью его вина, а не клиента. |
|||
238
АнтонБ
18.01.17
✎
13:53
|
(235) Это не конфликтные клиенты.
(237) (202) Это метод работы с фрилансерами такой. Клиент просто выдавливает из договора максимум результата за минимум денег. На программиста ему пофиг. Это метод договорной работы распространенный и на программиста до кучи. так-же отжимает менеджер по закупкам подрядчиков, поставщиков. Всех. И программистов до кучи. |
|||
239
Fish
18.01.17
✎
13:55
|
(238) Если составлен нормальный договор и ТЗ, а не как у ТС: всё на словах - то пусть хоть обвыдавливается, но ничего не получит бесплатно сверх оговоренного.
|
|||
240
АнтонБ
18.01.17
✎
13:55
|
(237) Программист виноват тем что подставился?
Частично правда. Нужно Организовывать документооборот. Чтобы тз было всегда. Писать его самому и отсылать почтой. Перед начало работы. Но это уже не квалификация кодера. А кодер + минимальный руководитель проектов. |
|||
241
Fish
18.01.17
✎
13:57
|
(240) А программист - это не только кодер. А если ты только кодер, а вести дела с клиентом не умеешь - то нечего тебе делать во фри, т.к. постоянно будешь подставляться. Такое моё имхо.
|
|||
242
АнтонБ
18.01.17
✎
13:58
|
(239)
Там тоже зависит от навыков. Умудряются даже при написанном тз доставать дополнительные функции. Но по крайней мере я точно знаю что не было такого договора. И клиент точно знает. А это дает козыри в переговорах. |
|||
243
dmpl
18.01.17
✎
14:00
|
(237) Так сразу бы и написал: программист виноват, т.к. демпинговал.
(239) И нормальный договор, и нормальное ТЗ совсем не гарантируют отсутствие конфликта и исков. И не факт, что от них получится отвертеться. |
|||
244
АнтонБ
18.01.17
✎
14:02
|
(243) Нормальное тз позволяет в том числе фильтровать таких клиентов на берегу.
|
|||
245
Fish
18.01.17
✎
14:04
|
(243) Естественно, что на 100% никогда не прикроешься, но стремиться нужно делать это по максимуму. А риски всегда есть, и занимаясь фри, надо это понимать и принимать, а не ныть "что делать, клиент плохой". Один умный человек мне как-то сказал: "Иная бумажка, хоть и тонкая, но прикроет твою ж.. получше бронежилета". И я с ним соглашусь.
|
|||
246
Fish
18.01.17
✎
14:06
|
(243) И виноват он вовсе не потому, что демпинговал. В демпинге, как таковом, плохого нет. Но демпинговать надо тоже с умом.
|
|||
247
АнтонБ
18.01.17
✎
14:11
|
(246) Виноват что процесс продажи и оказания услуг у него сумбурный.
Чем и пользуются контрагент с правильно поставленными процессам закупа услуг. Ничего личного ) |
|||
248
стаканыч
18.01.17
✎
14:18
|
(0) черт, какая отстойная работа :(
|
|||
249
Fish
18.01.17
✎
14:19
|
(247) Правильно. Но т.к. таких клиентов может встретиться много на пути фри, надо не ныть, а учиться с ними работать к своей выгоде. А если и случится прокол - принять это спокойно и сделать вывод на будущее. Тогда, имхо, и дело пойдёт, да и клиенты совсем по другому станут относиться.
|
|||
250
стаканыч
18.01.17
✎
14:19
|
... точнее ты ее выставляешь такой отстойной :(
|
|||
251
Dotoshin
18.01.17
✎
14:28
|
(234) Чой-то костыль? А если у клиента ниче нету кроме экселя, в каком еще регламентном формате он тебе данные пришлет? В "блокноте" xml нарисует?
|
|||
252
Сильф
18.01.17
✎
14:29
|
(0) Вас же с бывшим заказчиком на данный момент никакие письменные обязательства не связывают, я так понимаю? Ну и всё, ни к чему принудить он вас не сможет. На будущее имейте в виду и составляйте письменное ТЗ, подписывайте договора.
Как красиво и грамотно послать, написано в (17). |
|||
253
Allexe
18.01.17
✎
14:32
|
(223) >>Если идет загрузка из файла екселя, то как клиенту догадаться, что это должно работать для Либраофиса, если нет для клиента такого инфо. Естественно делается вывод, что работает для МСофиса, ибо это наиболее ожидаемое.
Изначально у автора клиент попросил сделать загрузку из файла xls, чтобы работало на его компьютере. На этом компьютере мс офиса не было, был либроофис. Ваши действия в такой ситуации? Писали бы для МС офиса? Потом требовали бы денег с клиента или требовали клиента установить мсофис? Т.к. "ибо это наиболее ожидаемое" |
|||
254
Allexe
18.01.17
✎
14:35
|
(237) >>Естественно, при таком подходе мои услуги стоят недёшево, т.к. у меня нет цели сделать побыстрее и подешевле. И по максимуму стараюсь оговорить все возможные варианты и нюансы.
И как бы вы поступили в этой ситуации? Можно прямо кейс от вас услышать? Ситуация как у автора клиент просит загрузку из xls чтобы работало на его компе. Там только либроофис, мс офиса нет. |
|||
255
Fish
18.01.17
✎
14:36
|
(254) Я уже писал выше. Пост (212).
|
|||
256
АнтонБ
18.01.17
✎
14:36
|
(253) Клиенту понадобилась дополнительная работа спустя пол года.
И клиент хочет получить ее бесплатно. Это просто бизнес такой. Если бы клиента результат работы не удовлетворил пол года назад. то Клиент бы и не заплатил. |
|||
257
Allexe
18.01.17
✎
14:36
|
(255) Это как без привязки к офису? Можно пример, чтобы понимать про что речь?
|
|||
258
Это_mike
18.01.17
✎
14:39
|
(257) адо
|
|||
259
Dotoshin
18.01.17
✎
14:41
|
||||
260
Allexe
18.01.17
✎
14:42
|
(258) Т.е. вы хотите сказать что Ексель не должен быть установлен на компе при загрузке через ADO?
|
|||
261
Fish
18.01.17
✎
14:43
|
(257) АДО, или начиная с 2007 офиса можно прямо xml читать. А начиная с 8.3.6 даже через Прочитать().
|
|||
262
Allexe
18.01.17
✎
14:43
|
(259) Новый COMОбъект("Excel.application");
Это будет работать если ексель на компе не установлен? |
|||
263
Fish
18.01.17
✎
14:44
|
(262) Вот тут описаны разные способы, включая как те, которые требуют Excel, так и те, которые НЕ требуют: http://catalog.mista.ru/public/225624/
|
|||
264
АнтонБ
18.01.17
✎
14:45
|
(257)
1) Внешняя dll не от мс. 2) Загрузить средствами 1с в ТабличныйДокумент.Прочитать("файл.xls"); ТабличныйДокумент.Прочитать (SpreadsheetDocument.Read) ТабличныйДокумент (SpreadsheetDocument) Прочитать (Read) Синтаксис: Прочитать(<ИмяФайла>, <СпособЧтенияЗначений>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Имя файла табличного документа. <СпособЧтенияЗначений> (необязательный) Тип: СпособЧтенияЗначенийТабличногоДокумента. Определяет, каким образом нужно интерпретировать значения, считываемые из исходного документа XLS, XLSX или ODS. При загрузке табличного документа из формата Excel 97 - 2010 и OpenOffice Calc, в случае если в ячейке исходного документа содержалось значение типа Дата или Число, то в ячейку результирующего табличного документа это значение попадает в зависимости от значения этого параметра. Значение по умолчанию: Текст. Описание: Считывает табличный документ из файла. Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods). Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: ТабДок = Новый ТабличныйДокумент; ТабДок.Прочитать("C:\My Documents\Таблица1.mxl"); (258) Без установленного офиса ADO тоже не будет читать, эти драйвера ставит офис. |
|||
265
АнтонБ
18.01.17
✎
14:45
|
(262) Нет
|
|||
266
Fish
18.01.17
✎
14:47
|
(264) " эти драйвера ставит офис." - Или скуль, или отдельно :))
|
|||
267
АнтонБ
18.01.17
✎
14:49
|
(266) Если нет офиса то, скорее всего, sql тоже нет, и отдельно тоже никто ничего не ставил.
Сами они там не появятся на чистой машине |
|||
268
Allexe
18.01.17
✎
14:49
|
(265) (266) Про что и разговор. Т.е. для того чтобы работал ВАШ вариант надо чтобы был установлен дополнительный драйвер (dll)? Чем это решение принципиально отличается от решения автора в (0). Для его способа нужно чтобы был установлен либроофис.
Т.е. в вашем решении. Клиент на новом чистом компе ставит 1С. Не ставит библиотеку. Ваша обработка не работает? Правильно? |
|||
269
Fish
18.01.17
✎
14:50
|
(267) "Если нет офиса то, скорее всего, sql тоже нет" - Почему это?
|
|||
270
Fish
18.01.17
✎
14:50
|
(268) Ещё раз: это всего лишь ОДИН из вариантов. Есть и другие.
|
|||
271
АнтонБ
18.01.17
✎
14:50
|
(268)
1) dll может таскаться вместе с обработкой. Регистрироваться автоматом. 2) Нативный метод из стандартного 1с языка. Работает без Офиса. |
|||
272
АнтонБ
18.01.17
✎
14:51
|
(269) Это же клиентская машина где клиент хочет работать, а не сервер.
|
|||
273
Allexe
18.01.17
✎
14:52
|
(268) Я спросил как бы ВЫ КОНКРЕТНО поступили в такой ситуации. Ваш вариант ни чем не отличается от варианта (0). У (0) надо чтобы был установлен либроофис, у вас dll.
|
|||
274
Fish
18.01.17
✎
14:52
|
(272) Ну так всё зависит от конкретной ситуации. Кто мешает файл на сервере читать?
|
|||
275
Fish
18.01.17
✎
14:53
|
(273) Ещё раз у меня не НАДО никаких dll, т.к. если нет драйвера, есть другие способы. Конкретный способ выбирается в зависимости от клиента.
|
|||
276
АнтонБ
18.01.17
✎
14:53
|
(273) Я бы использовал стандартный
ТабДок = Новый ТабличныйДокумент; ТабДок.Прочитать("C:\My Documents\Таблица1.mxl"); Но это не помешает клиенту через пол года позвонить и сказать что у него с новым поставщиком не работает. Проблема не в коде. |
|||
277
Allexe
18.01.17
✎
14:54
|
(275) Еще раз описываю вам ситуацию. На момент сдачи работы (0) у клиента стоял офис, сейчас нет. Обработка не работает.
>> Ещё раз у меня не НАДО никаких dll, т.к. если нет драйвера, есть другие способы В вашем случае было бы так. На момент сдачи вашей работы dll у клиента стояла, сейчас нет. Вы оказываетесь в такой же ситуации как (0). |
|||
278
Fish
18.01.17
✎
14:55
|
(277) Ну значит, буду читать через Прочитать. Хотя я слабо представляю, как может пропасть драйвер из скуля :))
|
|||
279
Фрэнки
18.01.17
✎
14:57
|
т.е. в любом случае в топике проблема не с конкретным примером, а с конкретным Заказчиком или категорией Заказчиков
|
|||
280
Вафель
18.01.17
✎
14:57
|
(278) прочитать не так давно появилось кстати
|
|||
281
Вафель
18.01.17
✎
14:57
|
(278) скуль не ставит драйверы от офиса
|
|||
282
Fish
18.01.17
✎
14:58
|
(281) А это не драйвер от офиса :))
|
|||
283
Allexe
18.01.17
✎
14:58
|
(276) Я пропустил а как из xls в mxl? У вас в примере чтение из mxl
|
|||
284
Save_Vol
18.01.17
✎
14:58
|
(277) dll можно в макет поместить и от туда брать и регистрировать.
|
|||
285
Вафель
18.01.17
✎
14:58
|
с помощью адо нельзя читать неплоские тааблицы - а ля счет-фактура
|
|||
286
АнтонБ
18.01.17
✎
14:59
|
(278) Его просто нет на чистой машине.
Он не пропадает, а не ставится. |
|||
287
Вафель
18.01.17
✎
15:00
|
(282) Адо драйвер к экселевским таблицам, не драйыер от офиса?
Это с каких это пор? |
|||
288
АнтонБ
18.01.17
✎
15:00
|
(283) xls работает так-же
|
|||
289
Вафель
18.01.17
✎
15:00
|
(282) А потом бац и на линуксе клиента запустят )))
|
|||
290
Allexe
18.01.17
✎
15:00
|
(278) Разговор про то что универсального решения нет. И все зависит от конкретных условий у клиента. Если через полгода эти условия поменялись. Кто виноват? Вот вы бы, допустим, сделали через ADO. Через полгода клиент звонит что не работает. Вы разбираетесь, оказывается что нет dll. Ваши действия? Исправляете бесплатно? Ставите dll бесплатно? Тратите время бесплатно?
|
|||
291
Fish
18.01.17
✎
15:01
|
(287) Учи азы: https://ru.wikipedia.org/wiki/ADO
|
|||
292
Вафель
18.01.17
✎
15:01
|
(290) Учись говорить НЕТ
|
|||
293
АнтонБ
18.01.17
✎
15:01
|
(292) +100500
|
|||
294
Вафель
18.01.17
✎
15:02
|
(291) И где там про драйвер для файлов ексель? Или ты умеешь без этого драйвера запустить?
|
|||
295
Fish
18.01.17
✎
15:02
|
(286) Если у клиента клиент-серверный вариант на скуле, значит, уже есть.
|
|||
296
Allexe
18.01.17
✎
15:02
|
(292) (293) Я согласен и поддерживаю (0) что он прав :)
|
|||
297
Fish
18.01.17
✎
15:03
|
(294) Да откуда ты придумал про какой-то "драйвер для файлов ексель?" И при чём тут технология АДО?
|
|||
298
Fish
18.01.17
✎
15:04
|
(290) У меня такая ситуация не может возникнуть в принципе.
|
|||
299
Maniac
18.01.17
✎
15:04
|
Итог - мегапрайс рулит.
У меня загрузка грузит все. Везде. Всегда. |
|||
300
Фрэнки
18.01.17
✎
15:05
|
(298) возникнет. у клиента сломается что-то и ты запретишь ему звонить тебе?
|
|||
301
Fish
18.01.17
✎
15:05
|
(299) Я знал, что ты это скажешь :))
А вот тут некоторые доказывают, что так не бывает :) |
|||
302
piter3
18.01.17
✎
15:05
|
(300) Все зависит от скилла переговоров
|
|||
303
Allexe
18.01.17
✎
15:06
|
(298) Я не понял почему не может возникнуть можете пояснить? Я видимо что-то пропустил. В предложенных условиях вы сказали что будете делать через ADO. Через ADO работать так же не будет. В чем прикол?
|
|||
304
Fish
18.01.17
✎
15:06
|
(300) Сломается - это отдельная услуга. За отдельную оплату. Консультацию, конечно могу и бесплатно дать, если не лень будет.
|
|||
305
Фрэнки
18.01.17
✎
15:08
|
(302) угу. вот когда не надо программировать - объяснил пользователю, бесплатно!, ну красота. и очень быстро причем. за это меня часто ругают. и пользователям звонить не дают. если хотят денег заработать
|
|||
306
Allexe
18.01.17
✎
15:08
|
(298) Т.е. будете решать за отдельную плату?
|
|||
307
Fish
18.01.17
✎
15:08
|
(303) Прикол в бумажке с подписью клиента, в которой скучным канцелярским языком будет написано, на какой версии ОС, 1С гарантирована работа принимаего ПО, какое дополнительное ПО или компоненты (и каких версий) требуется, ну и фраза, что на иных версиях ПО работа возможна, но не гарантирована :))
|
|||
308
Вафель
18.01.17
✎
15:08
|
(303) Потому что он фикс и с клиентами не работает )))
|
|||
309
Фрэнки
18.01.17
✎
15:09
|
(304) ну послали лесом эту отдельную услугу. И сказали вдогонку "это ты Рыбка во всем виноват. Мы тебе платили платили, а ты нас послал"
|
|||
310
Вафель
18.01.17
✎
15:09
|
(297)
[ODBC] DRIVER=Driver do Microsoft Excel(*.xls) |
|||
311
Allexe
18.01.17
✎
15:09
|
(307) Ок. Хорошо. :) Тогда еще вопрос. А версию 1С прописываете тоже?
|
|||
312
Fish
18.01.17
✎
15:10
|
(308) А что, работа на фикси запрещает на религиозном уровне оказывать услуги за деньги? :)))
|
|||
313
Fish
18.01.17
✎
15:10
|
(311) Обязательно.
|
|||
314
Allexe
18.01.17
✎
15:10
|
(307) Решение кстати отличное. Спасибо. Надо будет взять на заметку :) "на иных версиях ПО работа возможна, но не гарантирована"
|
|||
315
Fish
18.01.17
✎
15:12
|
(310) О боже. https://ru.wikipedia.org/wiki/ODBC
|
|||
316
kumena
18.01.17
✎
15:14
|
побольше таких трудных как автор, антоха и вафель и их клиентов можно брать голыми руками!
|
|||
317
Maniac
18.01.17
✎
15:16
|
(301) бывает. Я последние 5 лет нигде не работаю. только и сижу за тем чтобы соповождать загрузку из эксель.
Круглыми днями. Многие подумают что я чокнулся, но по факту так и есть. И конца и края этому нет. Постоянно нуждается в чем то. В поддержке работоспособности |
|||
318
piter3
18.01.17
✎
15:18
|
(317)Сервис
|
|||
319
kumena
18.01.17
✎
15:18
|
> У меня загрузка грузит все. Везде. Всегда.
ты же вроде жаловался Нуралиеву что хреново грузит |
|||
320
Maniac
18.01.17
✎
15:19
|
Осенью мы запустили веб-сервис.
Теперь у клиента вообще не надо ни компонент - вообще ничего. Его эксель файл отправляется на наш сервак. Там у нас стоит своя программа. Которая грузит эксель, преобразует все что там есть в таблицы - и клиенту возвращает готовые таблицы в формате 1С. Клиенту вообще начхать теперь какая у него 1С, какой сервер, какой клиент, не нужно ни офисов ничего. Может работать на маке, линуксе - всем на чем 1С запускается. пофигу. |
|||
321
piter3
18.01.17
✎
15:19
|
Ага торговцы будут с размерами откатов кидать:)
|
|||
322
АнтонБ
18.01.17
✎
15:20
|
(314) Это акт приема передачи.
Только клиент это не подпишет. Если специально к нему не съездить. А это убивает весь смысл в фрилансе. |
|||
323
piter3
18.01.17
✎
15:21
|
(322)всякие там обмены эл. документами не спасут отца русской демократии?
|
|||
324
АнтонБ
18.01.17
✎
15:22
|
(320)
Это все уже есть в стандартном 1с. Не надо никаких компонентов. Теперь ТабДок = Новый ТабличныйДокумент; ТабДок.Прочитать("C:\My Documents\Таблица1.xml"); Работает. А у тебя нужен доступ в интернет. Плюс передача инфы на сторону. |
|||
325
Fish
18.01.17
✎
15:22
|
(322) Ну если не хочешь подписывать бумажки, то надо быть готовым к ситуациям типа (0).
|
|||
326
Фрэнки
18.01.17
✎
15:26
|
(325) так тебе именно об этом и талдычат всю ветку
|
|||
327
Maniac
18.01.17
✎
15:26
|
(324) чего??? что за хрень ты тут пишешь)
ТЫ в курсе что с 95 года у экселя добрая сотня форматов. Многие до сих пор файлы свои шлепают в формате 95. 97 и так далее. Каждый год майкрософт офис обновляет, а у людей офисы стоят и менять они их не планируют. ни обновлять ни тому подобное. Многие также программно свои файлы шарашат неизвестными методами и форматами. На АДО - половина форматов даже не читаться не будет. Я уже молчу про многостраничные файлы. Я уже давно не видел чтобы у кого то прайс был на 1 странице. Ну да много но в 50 процентах вообще многостраничка идет. |
|||
328
dmpl
18.01.17
✎
15:33
|
(251) Именно что из-за отсталости ИТ-инфраструктуры клиента приходится использовать костыль. Причем нередко бывает что от клиента поступает задание сделать загрузку из Excel, а по итогам предварительного обследования оказывается что можно тупо xml грузить. Просто клиент даже не подозревает об этом.
|
|||
329
Fish
18.01.17
✎
15:33
|
(326) Мне? Ты меня явно с кем-то путаешь.
|
|||
330
dmpl
18.01.17
✎
15:35
|
(256) Вангую: прайс не грузится потому что поменялся формат, вот заказчик и заманивает разработчика к себе, чтобы на месте допинать.
|
|||
331
Maniac
18.01.17
✎
15:37
|
я АДО прекратил использовать года 4 назад, после того как выявилось что у людей эксель файлы созданные неизвестно чем - просто даже не читаются.
Хотя на тот момент я считал что сделал самое универсальное решение. А потом пошло поехало. Кривые форматы, кодировки, даже внутри файлов какие то проблемы. К этому наложилось то что под Линукс не так и мало работает, в облаках вообще дофига народу. |
|||
332
dmpl
18.01.17
✎
15:39
|
(261) Читать ручками закрытый формат? Безумству храбрых поем мы песню!
(271) Без админских прав с регистрацией облом. |
|||
333
dmpl
18.01.17
✎
15:40
|
(274) Отсутствие сервера, например.
|
|||
334
dmpl
18.01.17
✎
15:44
|
(307) Ты забыл добавить, что работа гарантируется только на тестовых примерах заказчика.
|
|||
335
dmpl
18.01.17
✎
15:46
|
(327) А есть еще с макросами файлы ;)
|
|||
336
Maniac
18.01.17
✎
15:48
|
4 основные критерия разработки Загрузки из эксель
1) Работа в любом режиме 1С (включая любую операционную систему) 2) Загрузка всех форматов экселя без установленного экселя. 3) Загрузка многостраничных прайсов 4) Скорость чтения должна быть достаточно высокой чтобы прайс в 100к строк читался менее минуты. |
|||
337
Fish
18.01.17
✎
15:51
|
(333) (334) То, что ты постоянно пытаешься всё свести к идиотизму, говорит мне только о том, что ты либо не встречал нормального ПО, никогда не видел нормальной документации к нему, либо ты просто споришь ради спора. В дальнейшей дискуссии с тобой смысла не вижу.
|
|||
338
Maniac
18.01.17
✎
15:51
|
Если предполагаемая разработка не выполняет эти 4 критерия полностью - то за работу даже браться не стоит.
Это гарантированно приведет к ее неработоспособности Даже если все это будет реализовано, нужно учесть что через месяц-три-шесть произойдут изменения которые остановят работу если не будет постоянной поддержки работоспособности. |
|||
339
Maniac
18.01.17
✎
15:56
|
Вот вам пример когда полностью рабочее решение уходит в аут не по вине разработчика Кто шарит во внешних компонентах? Нужна помощь
МОжно все не читать только первый пост. Там длинное обсуждение, которое ни к чему не привело. В итоге только пару недель назад вышло официальное обновление где прямым текстом 1С подтвердила баг со своей стороны и вроде бы исправила его. Но на это ушел год. У меня был просто аврал. В итоге было принято решение разработать веб-сервис. Собственно даже благодаря багу от 1С мы сделали еще круче. Парадокс но баги дают возможность улучшать решение на те уровни которые бы без багов даже бы не приходили в голову. |
|||
340
Tarzan_Pasha
18.01.17
✎
16:14
|
Если в тз было написано, что загрузка из Excel, то обработка должна загружать xls файлы все.
Если в тз написано было, что загружать xls Файлы на машинах, с установленным Либраофис, то тогда автор прав и ничего не обязан переделывать. Мне кажется автор не прав. Сделал неправильную программу. |
|||
341
Maniac
18.01.17
✎
16:15
|
(339) то что 1С выпустила исправление этого тоже мало.
Казалось бы - надо радоваться. Но только не в этом случае. Ибо - люди просто скажут - мы 1С не обновляем. Не заставишь же их ИТС идти покупать. Сколько тысяч фирм работают - куда не плюнь у людей каких только версий 1С не стоит. За последние 15 лет можно найти тысячи фирм у которых будет стоить 1500 разных релизов 1С |
|||
342
Fish
18.01.17
✎
16:16
|
(340) Весь вопрос в том, что не было никакого ТЗ, всё было устно.
|
|||
343
Maniac
18.01.17
✎
16:16
|
(340) Разработчик не прав. Клиент не обязан знать всех тонкостей.
Клиент всегда ищет программиста, который сам "прекрасно" все должен знать. За тем и обращаются к программисту - так как лучше программиста никто не знает как должно работать. Клиента интересут только результат. Он не обязан описывать технику работы решения. Это бред. |
|||
344
rabbidX
18.01.17
✎
16:28
|
закладка
|
|||
345
dmpl
18.01.17
✎
16:29
|
(337) Ага, сам начал рассказывать по волшебную универсальную загрузку из Excel (см. (157)). И вот слился в (307), ибо универсальная загрузка по определению не требует такой бумажки, потому она и универсальная. Работает вне зависимости от всего этого. Ну а насчет тестовых примеров - это был намек, что в (307) надо было упомянуть и про допустимый формат прайса (причем это самое главное во всех этих бумажках).
P.S. Смысла изначально не было. Но это не я начал пытаться опровергать отсутствие универсальных обработок загрузки. Так что чтобы не спорить - приводи пример обработки, и мы коллективно докажем, что она не универсальная. Обработка должна корректно обрабатывать, как минимум, ситуации из (191), (194), (203). |
|||
346
Tarzan_Pasha
18.01.17
✎
16:58
|
(343)ну и я о том же.
|
|||
347
Pahomich
18.01.17
✎
17:06
|
1сник, который не может сказать нет нахальному клиенту, профнепригоден!
|
|||
348
Timon1405
18.01.17
✎
17:10
|
интересно, а лицензионный ли у клиента эксель?
|
|||
349
Dotoshin
18.01.17
✎
17:11
|
(340) >>Если в тз написано было, что загружать xls Файлы на машинах, с установленным Либраофис
Там так и было написано |
|||
350
Dotoshin
18.01.17
✎
17:12
|
+ (349) см (163)
|
|||
351
Pahomich
18.01.17
✎
17:12
|
(336) Это бред... Работа и все критерии должны прежде всего соответствовать выделенному бюджету. Если тебе выделили денег на двигатель для мопеда, то не будет инженерной недоработкой, что он не потянет космический корабль!
|
|||
352
zak555
18.01.17
✎
17:16
|
(0) чем типовая загрузка не нравится ?
|
|||
353
Pahomich
18.01.17
✎
17:20
|
(352) В принципе, выделенного на работу бюджета - 3000, достаточно, чтобы научить клиента типовой загрузке...
|
|||
354
Allexe
18.01.17
✎
17:21
|
(340) >>Если в тз было написано, что загрузка из Excel, то обработка должна загружать xls файлы все.
Как ты себе это представляешь? Ты бы как делал такую обработку? |
|||
355
Allexe
18.01.17
✎
17:24
|
(343) Но программист тоже не может гарантировать работу в любых условиях? И даже если все прописать в акте как предлагают тут (версию ОС, версию 1С, формат файлов, установленные компоненты, dll). То я уверен, что все равно найдется какой-нибудь вариант не описанный в ранее, при котором работать не будет.
Как в таком случае гарантировать работу программы? Только по факту проверил, принял, подписал акт. Досвидос? Всех условий и вариантов не возможно все равно описать. |
|||
356
azernot
18.01.17
✎
17:25
|
(343)
Обращается "клиент" к падавану, падаван смотрит текущие условия работы, делает ему загрузку из файла эксель за 1000 руб. Всё работает, клиента устраивает, он годами пользуется и знать не знает, что на самом деле ему сделали плохо, не универсально, медленно (короче, не соответсвует ни одному из твоих 4-х критериев). Обращается "клиент" к мега-профессионалу, тот прикидывает стоимость загрузки под любую ОС, без установленного экселя, с многостраничностью и т.п. выставляет счёт 10 тыров. В итоге, если "клиент" заплатил, клиент получает неиспользуемого функционала на 9 тыров. По мне, так клиент рассчитывает на оптимальное удовлетворение своих потребностей по соотношению цена/качество. Понятно, что мега-профессионал он на то и мега-профессионал, что начнёт выяснять все потребные условия работы. Выдаст "клиенту" опросник на 15 листов c разными уточняющими вопросами, в то время как падаван скажет "всё понятно, к пятнице сделаю". И тут уж не угадаешь, чего же хочет клиент, сделать чтобы работало "без лишних вопросов" или "лучше день потерять, потом за пять минут долететь". Короче, в данной ситуации, автор сделал то, что от него хотели. А если условия изменились, автор может, но не обязан что-либо переделывать бесплатно. |
|||
357
Вафель
18.01.17
✎
17:25
|
(355) Акт подписал, ну можно еще гарантию дать на 1-3 месяца
|
|||
358
ptiz
18.01.17
✎
17:27
|
(320) Написал бы сразу: "не смогли заставить свою мегакомпоненту работать локально на 8.3.9, выкрутились как смогли" :)
|
|||
359
Allexe
18.01.17
✎
17:27
|
(357) +100 Других вариантов не вижу. Как бы тут не убеждали остальные. Но по сложившейся практике, такие вещи регулируются актом принятых работ. Если он подписан, и работы сданы, то что потом с ними случилось и почему не работает это проблемы заказчика. По крайней мере после истечения срока гарантии.
|
|||
360
azernot
18.01.17
✎
17:30
|
(357) А что понимается под гарантией? В данном случае, обработка работает так, как должна была. Изменились условия клиента и явно требуется расширение функционала. А это не гарантийный случай :)
|
|||
361
Вафель
18.01.17
✎
17:32
|
(360) в данном случае конечно нет
|
|||
363
romix
18.01.17
✎
17:37
|
(356) Мегапрофессионал возьмет готовую загрузку из БСП. Она подойдет к любому виду вордов и екселей, потому что загружает из буфера обмена. :-)
http://its.1c.ru/db/bspdoc#content:487:hdoc |
|||
364
Pahomich
18.01.17
✎
17:38
|
Тут все зависит от "нужности" клиента! Прежде всего определиться, выгоден ли он...А дальше смотреть
|
|||
365
Allexe
18.01.17
✎
17:41
|
(363) Смотря как поставлена задача. Может заказчик хочет чтобы в файл с прайсом кидался в папку, а 1С само загружало.
|
|||
366
Aleksey
18.01.17
✎
17:41
|
(363) И обломается, ибо у клиента старая УТ 10 на 8.1 в которой БСП не работает
|
|||
367
zak555
18.01.17
✎
17:44
|
(366) обновить ут до актуальной
|
|||
368
Aleksey
18.01.17
✎
17:44
|
(367) Что еще нужно сделать?
|
|||
369
Aleksey
18.01.17
✎
17:46
|
Давай, за цену обработки (3 тысячи) ты обновишь мою переписанную в хлам ТиС до последней версии УТ с сохранением всего функционала. Готов?
|
|||
370
zak555
18.01.17
✎
17:48
|
(369) 72 * 3000 = 216 000 р
смотря, что за функциональность |
|||
371
lvz
18.01.17
✎
18:02
|
Сразу видно, что ТС приличный человек, а заказчик негодяй и пользуется этим. Ведь ТС мог бы просто "послать" заказчика.
Если я понял правильно, речь идет о 3000 руб. Писать суперсоглашения о работе на эту сумму смешно, и будет дороже стоить. Мое предложение такое: месяц на тестирование, потом оплата, которая подтверждает, что работа принята. Все остальное - отдельное обсуждение. Главное, не работать с подонками. |
|||
372
_KaA
18.01.17
✎
18:09
|
(356)
А мне кажется тут все банальнее, хотя признаюсь честно что читал все посты по диагонали... Вообще, когда спец из (0) взялся писать по либру, ЗНАЮ, что MS Excel - это, наверное, 90% рынка электронных таблиц, то надо было это прописать в шапке обработки "золотыми" буквами. А заказчик как и все заказчики "по 3000 рЫблей": - О! Работает! - Что, что? А ладно, целую, пока.... И теперь он косвенно прав... Ведь ситуация "Вы не предоставили описание задания" с моей СУБЪЕКТИВНОЙ точки зрения равна "Вы не предоставили подробной документации с указанием всех нюансов работы этой поделки"... ЗЫ А тут (0) я бы советовал искать компромисс - виноваты ОБА! |
|||
373
Вафель
18.01.17
✎
18:10
|
(372) Лучше исходить из позиции, что никто не виноват )))
|
|||
374
Allexe
18.01.17
✎
18:11
|
(372) Предоставляешь сам "подробную документацию с указанием всех нюансов работы этой поделки" когда делаешь свою работу?
|
|||
375
Allexe
18.01.17
✎
18:13
|
(371) Если принять за решение таких проблем вариант "написания суперсоглашения", то я пока даже не увидел в этой ветки пример хотя бы приблизительный такого суперсоглашения на примере разработки (0).
Предлагали писать версии ОС, 1С, dll и проч.. Но я уверен что все равно будет какой нибудь вариант не описанный в "суперсоглашении". Если у кого есть такой вариант welcome |
|||
376
_KaA
18.01.17
✎
18:17
|
(374)
Боженька ко мне благосклонен - поделками не занимаюсь. А на работы документация предоставляется в больших объемах, чем сами задачи и проекты. |
|||
377
Aleksey
18.01.17
✎
18:50
|
(370) А это тут причем? Речь вроде об обработке за 3000 - загрузка прайса из екселя и что профессионалы юзают код из БСП, а если у клиента старая версия, то ты предложил в эту сумму включить переход на новую версию.С чего это вдруг 3000 превратились в 200 тысяч за простую обработку?
|
|||
378
Aleksey
18.01.17
✎
18:53
|
(372) Прав в чем? НА момент написания у заказчика был установлен либеро. Исходя из установленного ПО и была написана обработка. Через полгода заказчик сменил комп и ПО, после этого потребовал бесплатно переписать обработку под новое ПО.
|
|||
379
Повелитель
18.01.17
✎
19:47
|
(0) Клиент не прав.
Сам писал обработки по загрузки из Excel, от версии Excel зависит тоже много. |
|||
380
dmpl
18.01.17
✎
20:04
|
(360)(361) Я бы назвал это не гарантией, а поддержкой. В принципе, разумное время поддержки должно закладываться в стоимость разработки. Дальше - поддержка по желанию клиента ее оплачивать.
(367) И получить воспросы типа "Чо оно все висит?! Покупатели уходят! Возвращай как было!" |
|||
381
dmpl
18.01.17
✎
20:12
|
(373) А потому за доработку надо доплатить :)
(378) Ну вот, честно, поставьте себя на место заказчика. Будете вы останавливать работу и требовать чтобы именно специалист поставил Libre Office? Или таки найдете 3 минуты сделать самому или поручить самому умному подчиненному? Поэтому озвученное - это просто предлог прогнуть программиста чтобы он начал исправлять ситуацию и уже на месте окончательно прогнуть его, т.к. прайс не грузится из-за того, что поменялась структура, например. |
|||
382
infosoft-v
18.01.17
✎
20:47
|
(320) Женя, круто! Если долбить в одну точку и верить то обязательно получится самый лучший продукт.
А можно какие нибудь технические подробности про этот сервис? На чем написан, как решён вопрос безопасности, на каком железе крутится, сколько максимально таблиц поступало на обработку? Очень любопытно. |
|||
383
Турист
18.01.17
✎
21:36
|
жгете ))
(0) пускай платит |
|||
384
wt
18.01.17
✎
23:11
|
(379) Клиент прав. Акта о выполнении работ нет. Исполнитель если не ценит свой труд, в вечном рабстве.
|
|||
385
zak555
18.01.17
✎
23:13
|
(384) бумажка вторична -- главное, как реально договорились и что по факту сделано
|
|||
386
wt
18.01.17
✎
23:16
|
(385) Мы же видим, как в (0) эту договоренность воспринимают противоположные стороны. Вот отсюда и конфликт.
|
|||
387
Помогите
18.01.17
✎
23:20
|
(0) >> "загружать файлы exl" означает, что их можно загрузить любыми средствами
Нет, не означает. "загружать файлы exl" означает, что их можно загрузить хотябы чем-то. Но не обязательно всем подряд. Какие еще могут быть возражения? |
|||
388
wt
18.01.17
✎
23:21
|
+(386) А по факту, исполнитель должен был предупредить о границах применения обработки. Что сделано не было.
|
|||
389
Maniac
18.01.17
✎
23:23
|
(388) ну так известно. 3 000 рублей.
Чесно говоря за трешку раздувать такую огромную тему....)) Я хз что может 3 000 строить. Я максимум бы оценить разработку печатной формы. И то неохотна. |
|||
390
Maniac
18.01.17
✎
23:25
|
Это просто даже не смешно.
При условии того что с клиентом еще общаться надо и тратить время - 3к у меня бы стоило просто поболтать и потратить время на это |
|||
391
dmpl
18.01.17
✎
23:27
|
(384) Договора тоже нет, и оплаты не было. Так что акт не нужен.
|
|||
392
zak555
18.01.17
✎
23:29
|
(387) в 0 мало данных
|
|||
393
zak555
18.01.17
✎
23:29
|
(388) если они про либру говорили -- значит он для неё и сделал
|
|||
394
Помогите
18.01.17
✎
23:50
|
Вообще надо было объяснить как тупому, что если бы делал под МС, то оно бы не работало под либру. А делать и под МС и под либру - это делать две разных работы. А оплату он взял только за одну работу, да еще и меньше чем эта работа стоит, клиенту еще повезло что вообще сделал такую вещь так дешево.
Если это нормально объяснить, то думаю клиент не сможет ничего возразить. |
|||
395
Фрэнки
18.01.17
✎
23:52
|
(394) :) Там среди множества постов уже разобрали предположили психологию этого клиента. Каждый из участников смог припомнить что-то из своего опыта, по общению с такой вот категорией заказчиков. Это - целое племя :)
|
|||
396
al_zzz
19.01.17
✎
06:56
|
Прайс, который грузила обработка - это прайс самого заказчика, который вернулся от его покупателей с указанным количеством. Грузится в Заказ клиента. После реализации я заказчика предупредил, что он только под либру и тогда вопросов не возникло.
|
|||
397
АнтонБ
19.01.17
✎
08:23
|
(395) Это не психология.
Это намеренный прогиб контрактера на дополнительную работу. Это профессиональный навык закупщиков. Которому специально обучают. При этом психует программист. А клиент в ровном психологическом фоне. Для клиента прогнуть программиста это хорошо сделанная работа. А не прогнуть - значит квалификация низкая. Это работа такая получить больше за те же деньги. |
|||
398
vis_tmp
19.01.17
✎
08:25
|
(396)Всё логично.
А теперь заказчик не помнит этого? |
|||
399
АнтонБ
19.01.17
✎
08:26
|
(395)
И соответственно надо ссылаться не на психологию. В психологии программист всегда хуже закупщика. А на теорию игр. Указывать что контракт подразумевает прибыль с обоих сторон от работы. И стоять на этом. |
|||
400
vis_tmp
19.01.17
✎
08:27
|
400
|
|||
401
АнтонБ
19.01.17
✎
08:27
|
(398) Заказчик будет помнить то что ему интересно.
Это работа с контрагентом получить дополнительную услугу бесплатно. И заказчик делает ее хорошо. |
|||
402
АнтонБ
19.01.17
✎
08:39
|
(396)
Вообще пригибание контрагентов. Это весьма ценная профессия. И оплачивается лучше чем профессия программиста. Это отдельный профессиональный навык. И владея этой профессией. Можно получать работу программиста в разы дешевле рынка. При том же качестве. ИМХО Защита только одна. Вести статистику фактически затраченного времени (включая коммуникации) и полученных денег. И если час стоит дешево. Получить от заказчика ответ, понимает ли заказчик это. Если это не случайность. То переходить на почасовую оплату или расстаться. Указывая в качестве аргумента фактические затраты времени. И фактический доход. |
|||
403
vis_tmp
19.01.17
✎
08:41
|
(402)Думаешь, такого заказчика убедят цифры?
|
|||
404
Фрэнки
19.01.17
✎
08:44
|
(402) а позже снова будет ветка, в которой будет подробный разбор, почему учет трудозатрат бессмысленный, аналогичная той, что была не так давно. Там много-много постов было наброшено. Практически все самые активные участники обсужения и там отметились.
|
|||
405
АнтонБ
19.01.17
✎
08:47
|
(403)
Это для программиста. Понять что программиста разводят специально. А не по недоразумению. И указав на это дать выбор переход на часы или окончание работы. Важно: принимает решение заказчик. Так как заказчик сильная сторона переговоров. Заказчик не злой, и не идиот. У него работа такая, получить больше за меньшие деньги. И он может принять что достаточно нагнул программиста, если работа ему нужна. И перейти на потасовку. Или пойдет искать следующего программиста чтобы его нагибать. Работа заказчика тоже стоит денег. И перебирать программистов может быть для него дороже чем платить разумную почасовку. |
|||
406
Fish
19.01.17
✎
08:47
|
(398) А почему заказчик должен помнить? Бумаги нет, и он вправе заявить, что его никто не предупреждал. ТС говорит, что предупреждал, но это лишь слова.
|
|||
407
АнтонБ
19.01.17
✎
08:49
|
(406) Это переговоры.
Отдельная профессия. Заказчик обязательно будет помнить только то, что выгодно для его переговорной позиции. Заказчик профессионал в переговорах. А программист не профессионал в переговорах. |
|||
408
АнтонБ
19.01.17
✎
08:59
|
(404)
Учет затрат не всегда стоит показывать заказчику. Это важно. Подумать об этом, прежде чем показать. Но вести учет затрат рабочего времени для себя нужно всегда. 1)Чтобы знать свои сильные и слабые стороны. 2)Чтобы знать точность своих прогнозов в оценке задач. 3)Чтобы знать чем выгоднее заниматься. 4)Чтобы знать когда сказать НЕТ на предложение о работе. |
|||
409
ifso
19.01.17
✎
09:20
|
фсе не читал, заказчику предоплатная почасовка за поговорить про сабж уже выставляется, не?
|
|||
410
АнтонБ
19.01.17
✎
09:37
|
(409) ) конечно нет.
Тот программист который выставит заказчику за поговорить предоплату. Работает программистом не на своем месте. Поскольку не использует свой ценный талант. Такой талант заработает переговорщиком ГОРАЗДО больше чем программистом. |
|||
411
kumena
19.01.17
✎
09:45
|
(410) пора тебе, Антоха, организовать профсоюз, в защиту угнетенных 1сников.
|
|||
412
NikVars
19.01.17
✎
09:52
|
И во главе этого профсоюза президиум из профессионально обиженных на заказчиков умников для контроля над справедливостью.
|
|||
413
АнтонБ
19.01.17
✎
09:52
|
(411)
Угнетенных 1с-ников нет. Программисты вообще плющатся плохо из-за фартового рынка труда. |
|||
414
АнтонБ
19.01.17
✎
09:54
|
(411) Вовремя напоминать об этом заказчику нужно.
Поскольку он так всех плющит. И программистов за одно. Что рынок труда немного разный. У кассира и программиста. |
|||
415
АнтонБ
19.01.17
✎
09:56
|
(412) Это не классовая вражда.
Это понимание целей и задач заказчика. Для лучшего выполнения работы для заказчика же. |
|||
416
Dotoshin
19.01.17
✎
10:15
|
(402) >>Вообще пригибание контрагентов.
Это весьма ценная профессия. Вот таких нагибаторов надо вычислять на начальном этапе и сразу слать лесом. К сожалению это не так просто сделать и для этого нужен некоторый опыт общения с клиентами, но для вычисления таких клиентов есть специалисты обладающие нужными навыками Конечно фрилансеру такой спец будет не по карману, но для крупной компании вполне нормальный вариант. |
|||
417
АнтонБ
19.01.17
✎
10:29
|
(416) Программист скорее всего не сможет это определить сразу.
Отличный показатель дополнительные условия к контракту, которые уже готовы. И появляются сразу в процессе переговоров. Но на запросе цены этих дополнительных условий не было специально. + Отсылка того, что вы не работаете если фактический ваш часовой доход будет ниже определенной планки.(За фактически полученные деньги.) Такие заказчики сразу теряют к Вам интерес. Так как заинтересованы в долгом плодотворном сотрудничестве с прогнутым программистом. |
|||
418
NikVars
19.01.17
✎
10:59
|
(417) Слишком много спорной агрументации, выдаваемой тобой как "проверенная" аксиома. Будь осторожен, рассуждая вообще можно попасть в просак. Если честно, то в части (0) ты несешь словеса мало соответствующие теме. Конкретика уже озвучена много выше и раньше и не тобой. А твой "просак" в этой теме - сказал много, но не о том.
|
|||
419
АнтонБ
19.01.17
✎
11:06
|
(418)
ИМХО. На фрилансе важно вовремя отказаться от подозрительного заказа. Экономя время, свое и заказчика. Так как уровень переговорщика у Меня и у среднего программиста заведомо ниже. То главное в таких переговорах для программиста, быстро из них выйти. С минимальными потерями. И искать другой заказ. |
|||
420
АнтонБ
19.01.17
✎
11:24
|
(418)
Используется очень часто на программистах: 14. Датский аукцион. Эта тактика предполагает осторожное увеличение полезности предложений в зависимости от поведения контрагента. При каждом положительном знаке от представителя другой стороны, к уже выдвинутым условиям добавляется еще одно. Другими словами, ваши предложения и требования растут вслед за позитивным продвижением дела. Такая тактика требует терпения и времени, так как другая уже через несколько шагов может ее раскрыть. Самое главное при такой тактике — задать верный интервал продвижения требований и всячески подчеркивать их незначительность. http://peregovorshiki.ru/priemy/taktika-peregovorov-21-takticheskij-priem.html |
|||
421
dmpl
19.01.17
✎
11:41
|
(407) Программисту надо просто забыть, что он делал эту загрузку :)
|
|||
422
АнтонБ
19.01.17
✎
11:46
|
(421)
Предложить дополнительно оплатить. Дополнительную работу. Не участвовать в разборе задачи по существу. Без принятия этого факта. Вот хороший пример: программист - это ежик ) http://peregovorshiki.ru/rasskazy/vstretili-soprotivlenie-v-peregovorax-stranno.html |
|||
423
al_zzz
19.01.17
✎
11:59
|
(422) 5+
|
|||
424
dmpl
19.01.17
✎
12:00
|
(422) Дык для этого и надо "забыть" - чтобы попросить напомнить сколько они заплатили. И намекнуть, что требования выдвигать без бумажек не комильфо. Потом разъяснить, что за 3 тыра делается одноразовая обработка по принципу "as is". Т.е. сделал - и забыл. И дальше плавно перейти к условиям оплаты новой работы.
|
|||
425
АнтонБ
19.01.17
✎
12:06
|
(424)
ИМХО: Это сложная коммуникация. Программист (я в том числе) однозначно хуже в переговорах. Сложная коммуникация и многоходовка. Значит что каждый ход программист будет проигрывать. Но плюсы: 1) Как есть устраивает программиста. - это значит что отказ это выгодно. 2) Работа нужна заказчику. По этому простое предложение и простая коммуникация. Выгодны программисту. А многоходовка и длинные переговоры не выгодны программисту. |
|||
426
Серый Пес
19.01.17
✎
12:31
|
Если сказать коротко то, что АнтонБ пишет десятками постов, выйдет - "продавая свои услуги, фрилансер должен уметь продавать".
Немного логично, не правда ли? :) |
|||
427
АнтонБ
19.01.17
✎
12:37
|
(426) Программист который будет в переговорах лучше чем его покупатель.
Это уже не программист. Переговорщик - другая профессия. Нужно это здраво понимать. Не пытаться строить из себя супер-переговорщика. Не лезть в долгие переговоры. Не давать советы как выиграть в длинных переговорах. Потому что ответ - никак. |
|||
428
Серый Пес
19.01.17
✎
12:39
|
(427) Хм. Позиция жертвы детектед. Если уж так приперло думать, что "переговорщик - другая профессия", то пусть этот гипотетический программист наймет себе переговорщика для переговоров :)
|
|||
429
АнтонБ
19.01.17
✎
12:50
|
(428)
Жертва это (0) Понимание что переговоры не то, что ты(я) продаешь. Позволяет продавать услуги тем, кому нужна программа решающая задачу. И не иметь дела с теми, кто выдавит тебя в переговорах из спортивного интереса. "о пусть этот гипотетический программист наймет себе переговорщика для переговоров :)" Фактически программист в этот момент наймет себе начальника. И создаст из своих клиентов для этого начальника компанию. Тогда лучше просто идти по найму. |
|||
430
dmpl
19.01.17
✎
13:18
|
(425) Ну, можно сразу послать в кассу за деньгами, да. Но заказчик при этом теряет лицо, а это, обычно, воспринимается им негативно даже если он с самого начала понимал, что это естественный процесс. Я же исхожу из предположения, что программист хочет дальше работать с заказчиком.
|
|||
431
АнтонБ
19.01.17
✎
13:30
|
(430)
ИМХО. Заказчик ведет коммуникацию. Если ему нужна долгая коммуникация. С заходами о погоде, о семье.. и прочая чушь. Значит преследуются определенные переговорные цели. Демонстрация программистом заинтересованности. Для таких заказчиков, повод получить еще больше работы бесплатно. Абсолютно!!! любая дополнительная коммуникация с заказчиком. Это худшие условия договора для программиста. Так как на каждом этапе коммуникации программист будет отжат по чуть - чуть. Можно проявлять заинтересованность "в интересной задаче" "в новых технологиях" "готовность приступить немедленно" Но не в этом КОНКРЕТНОМ Контрагенте. |
|||
432
АнтонБ
19.01.17
✎
13:36
|
(430)
"Теряет лицо" - это тоже манипуляция. Ему абсолютно не волнует что о нем думает программист или дворник. Если это не говорится вслух. Это не его круг общения. Или он теряет лицо каждый раз когда платит? А терять лицо он не хочет ) |
|||
433
Серый Пес
19.01.17
✎
13:37
|
(429) Парадокс. Быть самому себе начальником компетенций не хватает, ибо "переговорщик - это другая профессия". Но пользоваться услугами тех, кто такими компетенциями обладает, тоже нельзя, ибо "программист в этот момент наймет себе начальника". Что делать, куды бечь бедному программисту?
Мы помаленьку приходим к осознанной целесообразности ИТ-менеджеров в отрасли :))) И мысль проста как валенок - если фрилансер хочет быть полностью независим от других, то он должен (подчеркиваю - должен!) обладать соответствующими компетенциями. А если не обладает, то как фрилансер он не котируется, пускай идет под крыло к менеджерам. (431) "Абсолютно!!! любая дополнительная коммуникация с заказчиком. Это худшие условия договора для программиста. " Это не так. Это так только для кодера-социофоба. Мы только про таких? |
|||
434
АнтонБ
19.01.17
✎
13:41
|
(433)
Целесообразность ИТ менеджмента никто не оспаривает. Есть круг (маленьких) задач. Где программисту одному быть выгоднее. Даже если программиста немного отожмут на переговорах. И это именно советы для такого круга задач. Не для ведения ИТ проектов боже упаси. |
|||
435
АнтонБ
19.01.17
✎
13:43
|
(433)
+ Судя по (0) мы примерно так и видим ТС. Иначе этот вопрос бы не ставился публично. А решился бы без этой ветки. Положительно или отрицательно... не знаю. Но быстро. |
|||
436
Серый Пес
19.01.17
✎
13:47
|
(435) Фиг знает, я по аватарке диагнозы ставить не берусь.
(434) "Где программисту одному быть выгоднее. Даже если программиста немного отожмут на переговорах." Это описание странной ситуации, когда на переговоры выходит некто без компетенций, о чем-то там договаривается (кстати, не понимая и не осознавая рисков развития ситуации), а потом почти всегда ловит нежданчик конфликта с заказчиком. Я даже затруднюсь представить, в какой попе нужно находится, чтобы это было выгоднее, чем работать не одному. |
|||
437
АнтонБ
19.01.17
✎
13:58
|
(436) "Что делать, куды бечь бедному программисту? "
Это добрый вопрос. Бежать никуда не надо. Такая проблема есть объективно. Решается для кодера-социфоба. Простым фильтром заказчиков и задач. Все заказчики, где ТЗ ростет как снежный ком по мере коммуникации, отсекаются. Потому что программист не готов к таким коммуникациям. И понимает это. А не строит из себя супер-переговорщика. Таким образом набираются заказчики которые получают результат. И которым не выгодно отжимать из спортивного интереса. И снова искать другого программиста. |
|||
438
АнтонБ
19.01.17
✎
14:02
|
(436)
Причем отсечение может происходить очень корректно. Я например, рекомендую другую команду программистов. И говорю что это ____ новая для меня задача. Но я знаю отличную команду которая это делала. В результате все в плюсе. |
|||
439
vis_tmp
19.01.17
✎
14:33
|
> В результате все в плюсе.
Получается, что ты тут ничего не заработал? |
|||
440
АнтонБ
19.01.17
✎
14:40
|
(439) Да.
Но и зато как (0) не попал за 3000. Плюс "другая команда" тоже что-то может подкинуть. Возможно часть работы у этого-же клиента. |
|||
441
АнтонБ
19.01.17
✎
14:48
|
(439)
Коммуникация это часть проекта. Если для меня коммуникации слишком сложны. Может клиент действительно меня отжимает по деньгам и условиям. А может я просто не понимаю как с ним работать. Тогда лучший выбор скинуть этот лид. Это уже не мой клиент. |
|||
442
Oncl
19.01.17
✎
16:08
|
(441) АнтонБ, я тебя люблю. У тебя талан евангелиста. Ты вдумчиво и хорошо доносишь, что необходимо ценить свой труд, просчитывать риски\прибыль.
|
|||
443
NikVars
19.01.17
✎
16:53
|
Странная ориентация мужика к мужику...
|
|||
444
АнтонБ
19.01.17
✎
16:54
|
(443) (
|
|||
445
Oncl
19.01.17
✎
17:04
|
(443) ::::)))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |