|
OFF: Как получить всю структуру УПП, ЗУП и БП | ☑ | ||
---|---|---|---|---|
0
strange2007
20.01.16
✎
06:56
|
Скорее это тема для юмора, но мне не до смеха. Добрый день, коллеги.
В общем заказчик, который считает 1Сников дибилами и которым до С#-ников как детсадовцу до доктора наук, попросил предоаставить связи всех 1С сущностей в УПП, ЗУП и Бухгалтерии предприятия. Он хочет т.о. решать вопросы бухгалетров как настощий программист - бухгалтер говорит, что в книге продаж надо одну строку заменить другой, а программист на карту связей глянул, в нужных регистрах изменения внёс и все рады. Вопрос у него возник из-за того, что по табелю сотрудник отработал 188 часов, а в начислении зарплаты ставится 190. Разобраться не может, вот и нарезал задачку. Я склоняюсь к тому, что надо бы послать его подальше, но самому интересно стало как и какими силами можно обрисовать связи всех сущностей таких монстров как в теме. Вообще, на что рассчитывают сишники, когда идут работать с 1С |
|||
1
Маратыч
20.01.16
✎
06:58
|
(0) Дай ему конфигурацию, пусть наяривает.
|
|||
2
Маратыч
20.01.16
✎
06:59
|
+(1) Собсно, cf-ник - и есть описание связей сущностей и алгоритмов взаимодействия, бгг.
|
|||
3
strange2007
20.01.16
✎
07:03
|
(1) У него всё есть. Он же 1Сник теперь. Вот он и дал задачу мне, как убогому и незнающему С#.
Ппц... как такое вообще может прийти человеку в голову? Совсем своими сями мозги порастеряли |
|||
4
assasu
20.01.16
✎
07:12
|
(0) я сейчас общаюсь с админом, который дофига знает чего, но 1С считает убогим г..ом.
решаем с ним простую задачку с изображениями . Лицо админа просветляется, есть искорка в глазах и вообще все оказывается круто )) |
|||
5
Маратыч
20.01.16
✎
07:12
|
(3) Ну, с точки зрения прикладника, такая схема при разработке бизнес-приложения на тех же сях делается заранее и дополняется по мере разработки. Иначе потом черт ногу сломит в коде.
|
|||
6
Aleksey
20.01.16
✎
07:21
|
А как ему поможет эти связи, если к примеру в коде допущена математическая ошибка?
Что он собирается вносить в регистр если книга строиться по портянки запроса на 10 страниц с кучей виртуальных таблиц и объединений (особенно это для ЗУП характерно). Т.е. ну добавит он поле в регистр и что? Запрос об этом поле не знает, а значит ему пофиг на это поле, соответственно конечная задача не будет выполнена. Ну например в книгу покупок не выводился номер счет-фактуры, если счет-фактура была введена на основании документа отражения НДС к вычету. Т.е. что он собирается в регистр писать, если в коде стоит если докОснование = реализация тогда ... |
|||
7
Aleksey
20.01.16
✎
07:26
|
Из последнего в акте сверки не выводилась должность ответственного, решил пройтись отладчиком... на 15-ой вложенности плюнул и решил задачу методом научного тыка. И это при том что тенденция в 1С такова что они стали писать универсальные процедуры. Т.е. есть некий чёрный ящик которому все равно где и что храниться, ему на вход подаются исходная таблица (или имена таблиц где лежат данные), а он уже сам собирает нужные данные. Это кстати прекрасно на РАУЗ видно
|
|||
8
Lama12
20.01.16
✎
07:35
|
(3) Конфигурация сппр это умеет. Только распечатывать придется на листе размером с футбольное поле, или два.
|
|||
9
strange2007
20.01.16
✎
07:35
|
(6) На эти аргументы он посмеиваясь смотрит как на детей дошкольного возраста.У них же виндовс на сях написан, не меньше.
Я то и сам знаю как устроены подобные вещи и на чём основанна нереальность составления чёткой карты. Не знаю как ему без эмоций объяснить. |
|||
10
VladZ
20.01.16
✎
07:36
|
(0) Не взлетит. Нужна еще структура связей кода. А "разматывать" эти связи, и главное, держать описалово этих связей в актуальном состоянии - очень ресурсоемкая задача.
|
|||
11
strange2007
20.01.16
✎
07:36
|
Новый перл - я плохой программист и даже как 1Сник хреновый. Не знаю что ответить
|
|||
12
Маратыч
20.01.16
✎
07:36
|
(8) Хороший повод выбить из руководства трехметровый телевизор в кабинет :)
|
|||
13
strange2007
20.01.16
✎
07:36
|
(10) С каждым обновлением переписывать все изменения. Ну а что, есть же ф-ия сравнить и показать изменения
|
|||
14
Маратыч
20.01.16
✎
07:37
|
(11) Скажи ему, что он не просто плохой программист, а дебил, если элементарных вещей не понимает.
|
|||
15
VladZ
20.01.16
✎
07:38
|
(13) "Пилите, Шура! Они золотые!" (с) :)
|
|||
16
VladZ
20.01.16
✎
07:39
|
(11) Чтобы оценить тебя как "1С-ника" нужен специалист по 1С. Он является таким специалистом? Если нет - то он "никто и звать его никак". Пошли его в задницу...
|
|||
17
strange2007
20.01.16
✎
07:39
|
Всё, я сдаюсь, милионы за это платить не хотят: "ты же 1Сник и так всё знаешь. Чего стоит нарисовать структуру то?"
|
|||
18
strange2007
20.01.16
✎
07:40
|
(16) Фиг то там. У него есть сертификаты какие-то по 1С. Просто бумажка не гарантирует наличия мозгов.
|
|||
19
VladZ
20.01.16
✎
07:56
|
(18) Раз у него есть сертификаты по 1С - пусть сам рисует.
|
|||
20
zva
20.01.16
✎
08:00
|
(0) Я бы сделал для него трассировку какого-нибудь "простого" запроса ЗУП в скуле, дал базу SQL обработку по Соответствию таблиц 1С и SQL и попросил объяснить что делает этот запрос. Связи нужных таблиц, участвующих в запросе, в базе SQL он как истинный программист легко сам определит.
|
|||
21
strange2007
20.01.16
✎
08:16
|
(19) он бы сам сделал бы запросто, но у него же времени нет. Да и задача то плёвая
|
|||
22
Фокусник
20.01.16
✎
08:17
|
(5) "такая схема при разработке бизнес-приложения"
А может у разработчиков типовых есть такая "схема", только кто её отдаст? ;) |
|||
23
cdiamond
20.01.16
✎
08:23
|
Когда меня проверял аудитор из Германии, он просил то же самое, и еще таблицу прав пользователей на каждый объект
|
|||
24
strange2007
20.01.16
✎
08:24
|
Пытался объяснить на примере сущности "Контрагент". Типа того, что эта сущность присутствует в БП везде. Вообще везде. Приводил примеры, что в разных случаях она по разному обрабатывается.
В общем теперь 1Сники ещё более тупые, что не смогли сделать нормальную реляционную структуру(((( |
|||
25
strange2007
20.01.16
✎
08:25
|
(23) Фрицы вообще со мной не разговаривают, после того как показывал им, что они работать не умеют в принципе и их разработки, это удел слаборазвитых людей. Довели как-то своим высокомерием.
|
|||
26
cdiamond
20.01.16
✎
08:27
|
(25) ну я тоже разрисовывать съему не стал, а сказал что 1С - это русский SAP с точно такими же ограничениями безопасности. Они ж как дети, поверил как первоклассник и поставил зачёт :)
|
|||
27
strange2007
20.01.16
✎
08:30
|
(26) Везёт. А у наших немцев было возмущение, что стоит 1С, а не их божественный САП. Фыркали и очки протирали, пока не сцепились. Ещё и немцев выбрали как на картинке - проверяющие пузатые в очёчках, переводчик хиленький дрищ.
|
|||
28
DJ Anthon
20.01.16
✎
08:30
|
меня один раз попросили распечатать "формулу". я с психу 50-страничный запрос из зупа на принтер послал, теперь больше не возникают
|
|||
29
cdiamond
20.01.16
✎
08:32
|
(27) Нас постоянно этим давят, привыкли уже. Спасает кризис - говорим денег нет, давайте миллион евро :) И так с 2008 года :)
|
|||
30
strange2007
20.01.16
✎
08:54
|
В общем я расстроился и пошёл программировать на пурике.
Остальным пожелаю не сталкиваться с такими клиентами. |
|||
31
stix2010
20.01.16
✎
09:23
|
(0) распечатай ему ПолучитьСтруктуруХраненияБазыДанных() и cf приложи - ему надолго должно хватить
|
|||
32
strange2007
20.01.16
✎
09:28
|
(31) А потом как отмазываться от того, что там не предусмотренные связи, прописанные в коде? Там же каждый документ делает туеву хучу движений по хитрым алгоритмам. Да, ему надо и эти фигни прописать.
Да я уже вежливо послал их нафиг, после того как заказчик сказал, что он написал свою ERP, до которой 1С как до луны пешком. И да, написал её на С#. |
|||
34
Сверчок
20.01.16
✎
09:39
|
(0), (32) Ты что, сразу не понял что тебя тупо отодвигают? Просто отодвигают от проекта?
Я-то после (0) переживал, что тебя из работы выживают... А тут -- разработку перехватили? Так радуйся, что тебя отодвинули -- с такими клиентами потом только лиха бы хлебнул (как бы ещё и не должен остался). Тут рядом обсуждают "принципы одинэсника" -- так первый и главный из них: "не прогибайся под дебила". Потому что это может быть вовсе не дебил, а хитрая сволочь -- и тогда прогиб будет ловушкой. |
|||
35
toypaul
гуру
20.01.16
✎
09:40
|
связи на уровне структуры - не вопрос. связи на уровне функций (в котором вся соль) как вы собираетесь делать?
|
|||
36
xxTANATORxx
20.01.16
✎
10:29
|
(0)выгрузи ему конфу в XML, пусть курит
|
|||
37
Бледно Золотистый
20.01.16
✎
10:34
|
(11) Не надо отвечать. Просто дай в бубен.
Здесь где-то я видел, что вроде выкладывали диаграмму связей м/у таблицами конфы типовой одной. |
|||
38
Рыжая_
20.01.16
✎
10:37
|
Я делала графическое представление связей! Красота, пару дней всем отделом любовались. Зато на идею заказчик забил.
Не знаю откроется ли ссылка, но попробую https://cloud.mail.ru/public/CMjN/RcwMC2z8S |
|||
39
Suhoi
20.01.16
✎
10:54
|
(0)"...Так вот ты какой Северный Олень!..." (с)
Заходим в Конфигуратор - Конфигурация - Выгрузить конфигурацию в файлы - указать папочку.... Эту папочку дать ему - пусть изучает :-))))) Например в БГУ выгружается таким образом 22 710 файлов... Кроме самих объектов можно посчитать количество процедур и функций, которые создают связи этих объектов между собой :-)))) Достаточно будет только в общих модулях посчитать и дать ему, пусть изучает.. а мы посмеемся, как он от таких знаний в регистре циферку поменяет без последствий для правильного учета :-))))) |
|||
40
HeKrendel
20.01.16
✎
10:59
|
(38) Жалко без вывода справочников?
|
|||
41
Aleksey
20.01.16
✎
12:13
|
||||
42
Aleksey
20.01.16
✎
12:15
|
||||
43
1С Коннект
20.01.16
✎
12:24
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |