Имя: Пароль:
1C
1С v8
Где в рекомендациях 1С указано что отчеты должны брать информацию из регистров?
🠗 (длинная ветка 21.08.2016 09:09)
0 Shur1cIT
 
17.08.16
15:28
Исполнитель "наколбосил" отчет строя запрос к документам даже не проверяя проведен он или нет, хотя была возможность из регистров,
притензии принимать не хочет мол какая разница, поэтому вопрос возник где это в рекомендациях указано что нельзя так делать?
1 Горогуля
 
17.08.16
15:29
прострели ему коленку
2 ptiz
 
17.08.16
15:29
(0) Зависит от задачи.
3 Горогуля
 
17.08.16
15:29
не может понять - пусть верит. не хочет верить - пусть лечит коленку
4 piter3
 
17.08.16
15:30
а клиент тот же для кого ты спрашивал это
Методология внедрения от 1С существует?
?
5 Chum
 
17.08.16
15:34
(0) оба дауны: и заказчик, и исполнитель.

Сам же пишешь
> не проверяя проведен он или нет
6 torgm
 
17.08.16
15:34
посмотреть Тскф.

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

Есть вариант докопаться на стадии приемки , до проверки полной работоспособности и прочее.
7 Shur1cIT
 
17.08.16
15:34
(4) нет не для этих целей,
Человек подрядился делать работу, причем денег нормально попросил, взял предоплату, а на выходе показал такое....
хотя речи толкать и улыбаться умеет... на мои претензии что это методоологически не правильно просит показать саму эту методоологию
8 Shur1cIT
 
17.08.16
15:35
(5) согласен "не проверяя проведен он или нет" нельзя было писать так как сам подход неверен
9 piter3
 
17.08.16
15:35
(7)Вот проблема-то,просишь показать сколько в типовых отчетов по документам.
10 Shur1cIT
 
17.08.16
15:36
(6) я понимаю заказчил должен максимально вводную дать, но не до такой же степени....
11 Fragster
 
гуру
17.08.16
15:36
12 Fragster
 
гуру
17.08.16
15:37
http://1c.ru/spec/questions.htm первый пункт
13 Fragster
 
гуру
17.08.16
15:37
Получение расчетных данных не из регистра.
Единственной достоверной информацией в системе учета следует считать информацию регистров. Информация из документов может рассматриваться лишь как вспомогательная и не может быть абсолютно достоверной. Например, при наличии документа (аналога ручной операции в бухгалтерском учете), позволяющего интерактивно вводить записи в регистр    3,0
минут три балла - грубая ошибка
14 Джинн
 
17.08.16
15:39
(0) Не принимайте работу и не подписывайте акт. Либо пусть переделывает, либо пусть возвращает аванс.

Это явный косяк. Запрета забивать шурупы молотком тоже нет. И мало кто кто делает даже с учетом того, что забитый шуруп держит лучше, чем закрученный гвоздь.
15 Джинн
 
17.08.16
15:39
(14) + Да, и на будущее пошлите его на хрен. Не стоит работать с колхозниками.
16 Chum
 
17.08.16
15:40
(8) еще и данные в документе и в регистре(регистрах) могут отличаться, например, в регистр попадает значение после обработки данных из документа, а не один к одному.
17 Aleksey
 
17.08.16
15:41
(9) полно
18 Aleksey
 
17.08.16
15:42
(14) Косяк в чем? В том что ваши феншуи не совпадают? Где то был оговрён феншуй?
19 Fish
 
17.08.16
15:42
(14) Есть гвоздь-шурупы, которые можно как и забивать, так и закручивать, и это не косяк.
20 piter3
 
17.08.16
15:43
(17) А точнее?
21 Fragster
 
гуру
17.08.16
15:44
(19) прочитай по ним справку. их надо забивать, но потом можно выкрутить ;)
22 shuhard
 
17.08.16
15:48
(20) 1С требует использование виртуальных регистров, при том, что ERP напичкана физическими записями



от отчета можно требовать
1 функционала
2 скорости формирования
3 масштабируемости

если договором 2 и 3 не определено, то ТС в очередной раз доказал свою профнепригодность
23 Fish
 
17.08.16
15:49
(21) Читал, везде пишут: "Также современная промышленность выпускает дюбель-крепеж с нанесенной на гвоздь резьбой и шлицем, который находится на головке изделия. Такой элемент можно монтировать при помощи отвертки."
24 Aleksey
 
17.08.16
15:49
(20) Что точнее? Регламентные отчеты заполняются по документам, например посмотри ОМ ЗаполнениеБухгалтерскойОтчетностиВызовСервера ПолучитьСтруктуруНДСвДДС2011
25 pavig
 
17.08.16
15:50
(0) ИМХО если на самом деле реально вытащить инфу из регистров - надо вытаскивать из регистров.
Но бывает так (не в типовых например) что на каждый чих еще не успели добавить и заполнить по регистру, а отчет нужен например здесь и сейчас. То в таких случаях я считаю что допустимо. Но в режиме исправить в наиболее короткой перспективе.
26 Fragster
 
гуру
17.08.16
15:50
(23) по опыту - хреново оно монтируется с помощью отвертки. молотком легче. а вот возможность выкрутить пригождалась
27 Злопчинский
 
17.08.16
15:51
(0) говорят, что в снеговике у непроведенного документа могут быть движения регистров. вопрос - и как по такому регистру отчет строить..?
28 Fish
 
17.08.16
15:52
(0) На самом деле всё просто: должен исправить, т.к. отчёт показывает неправильные данные.
29 piter3
 
17.08.16
15:52
(24)
Конфа какая? я не нашел указанных тобой
30 Aleksey
 
17.08.16
15:53
(29) БП 3.0
31 Fish
 
17.08.16
15:53
(27) И даже у помеченных на удаление могут быть :)
32 Aleksey
 
17.08.16
15:54
(31) ДА
33 piter3
 
17.08.16
15:54
(30) Не все перешли,ну это лирика.тройки могу еще 100 раз поменяться
34 Aleksey
 
17.08.16
15:56
По НДС тоже кучу мест где идет ображения и запросы к документам, в том числе и книге продаж/покупок
Есть куча мест где встречается ветки типа

ИначеЕсли ТипОснования = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
        Возврат ПолучитьТаблицуРеализацияТоваровУслуг(ДокументСсылка, Ошибка);
    ИначеЕсли ТипОснования = Тип("ДокументСсылка.ОтчетОРозничныхПродажах") Тогда
        Возврат ПолучитьТаблицуОтчетОРозничныхПродажах(ДокументСсылка, Ошибка);
    ИначеЕсли ТипОснования = Тип("ДокументСсылка.РеализацияОтгруженныхТоваров") Тогда
        Возврат ПолучитьТаблицуРеализацияОтгруженныхТоваров(ДокументСсылка, Ошибка);
    ИначеЕсли ТипОснования = Тип("ДокументСсылка.СчетФактураВыданный") Тогда
        Возврат ПолучитьТаблицуСчетФактураВыданный(ДокументСсылка, Ошибка);
    ИначеЕсли ТипОснования = Тип("ДокументСсылка.ОтражениеНачисленияНДС") Тогда
        Возврат ПолучитьТаблицуОтражениеНачисленияНДС(ДокументСсылка, Ошибка);
    ИначеЕсли ТипОснования = Тип("ДокументСсылка.ВозвратТоваровОтПокупателя") Тогда

И в каждой функции запрос именно по документам
35 Aleksey
 
17.08.16
15:57
(33) Прости но 3-ки 4 года, если уже свежая типовая от 1С не следует стандарту, то какие претензии к фрилансеру? Он смотрит типовую, свежую, и понимает, раз так пишут, значит это стандарт. Какие к нему претензии?
36 Александр Б
 
17.08.16
15:58
(0) рекомендаций формировать отчёт из регистра, а не из документа нет. Однако есть четкое требование формировать отчёт по таблицам итогов регистра, а не по таблице всех данных. За нарушение данного требования на любом экзамене на специалиста сразу не сдача.
А так как основная таблица регистра фактически равна данным из документа, то при наличии таблицы итогов брать данные из документа равносильно не сдаче на экзамене.
Надеюсь понятно объяснил.
37 CountR
 
17.08.16
16:00
Надо требовать результат, а не тыкать в методологию.

Предъяви разработчику:
1. Отчет не отвечает требованиям достоверности, так как в него попадают данные из непроведенных документов.
2. На больших объемах данных отчет работает недопустимо медленно (если возможно - продемонстрировать).
38 Fish
 
17.08.16
16:01
(36) " основная таблица регистра фактически равна данным из документа" - не всегда.
39 lubitelxml
 
17.08.16
16:02
(13)(36) а причем здесь экзамен? И вообще какая разница как он делал? Вы выходные данные должны проверить, если там не верно что-то - не принимайте работу, вот и все. А как он делал - это его проблемы
40 Aleksey
 
17.08.16
16:02
Если мы говорим про отчеты можно посмотреть на отчет - кассовая книга, там как раз строиться по документам
41 shuhard
 
17.08.16
16:02
(36) нормально объяснил
разработчики типовых клали на сертификацию
42 lubitelxml
 
17.08.16
16:03
(37) +1
43 Aleksey
 
17.08.16
16:04
Хуже нет когда принимает отчет "бывший 1С-ник" который строит из себя умного и начинает рассказывать, что отчет авно, потому что он бы сделал его по другому. Отчет работает? Какие претензии? Хочешь сделать по другому - седлай, не хочешь - принимай рабочий отчет
44 Масянька
 
17.08.16
16:05
(36) А разработчики типовых точно имеют спеца?
45 spiteful41
 
17.08.16
16:07
(0) Можно сказать, что если в дальнейшем появится необходимость в  еще одном документе, который выполняет аналогичную функцию документа на основании которого предлагается строить отчет (например еще один документ, который регистрирует приход товара), тогда отчет будет показывать недостоверную информацию и его необходимо будет переделать, а если отчет строится на основании регистра, то переделывать отчет нет необходимости.
46 spiteful41
 
17.08.16
16:08
регистр средство хранения данных, документ - средство ввода данных
47 Масянька
 
17.08.16
16:08
(0) Фиолетово (в принципе).
Если отчет работает - придется платить.
Если нет - покажите ошибки. Пусть переделывает. Остаток оплаты не платить пока не будет отчет работать, как надо.
48 Aleksey
 
17.08.16
16:08
(45) Кто сказал эту чушь?
Откуда уверенность что она не тянет дополнительную информацию из регистратора и в новом документе будут теже реквизиты?
49 spiteful41
 
17.08.16
16:09
(48) Никто не сказал
50 Aleksey
 
17.08.16
16:09
Яркий пример отчет - кассовая книга, хочешь сказать, что вся такая из себя 1С автоматом подхватит новый документ по 50 счету?
51 Масянька
 
17.08.16
16:10
(50) В тебе чувствуется любовь к 1С... Неразделенная... :(
52 spiteful41
 
17.08.16
16:11
(50) Все нормально у тебя? Не надо мой пост считать аксиомой.
53 hitodom
 
17.08.16
16:11
регстры нужны не для достоверности. а для ускорения доступа к данным.
если подходящего регистра нет, то можно и по документам
54 Aleksey
 
17.08.16
16:12
(49) Тогда твой аргумент ниразу не аргумент.

Например у меня отчет который показывает движения товара и в зависимости от регистратора отображается сумма в разных колонках (типа приходы, возвраты, продажа, списание и т.п.)
И даже если отчет будет строиться по православному регистру остаткиТМЦ, но добавления нового документа не спасет меня от того что ненадо дорабатывать отчет и он автоматом правильно будет формироваться
55 Shur1cIT
 
17.08.16
16:12
(43) не кто не строит из себя умного,отчет работает не корректно, документ проведен или помечен на удаление, а информация его используеться в отчете.
56 Масянька
 
17.08.16
16:12
(52) Ну, дык, не надо чушь писать (46)
57 hitodom
 
17.08.16
16:12
(55) ну так и сообщи об этой ошибке
58 Aleksey
 
17.08.16
16:13
(51) Эти .... редиски уже 1,5 месяца не могу мне починить обмен по ЭДО с Тензором, зато как кричали - у нас все работает ... ну максимум неделя, две и все починим
59 spiteful41
 
17.08.16
16:13
(56) Нет отчетов, которые данные только из регистра получают? Не существует этого?
60 Масянька
 
17.08.16
16:14
(58) А я тебя понимаю... Такая же "любовь"...
61 Масянька
 
17.08.16
16:14
(59) "документ - средство ввода данных" - и при чем тут очередная чушь?
62 Aleksey
 
17.08.16
16:15
(55) А это разве неправильно? Есть у меня отчеты которые строятся по документам и им пофиг проведен или нет, им важен сам факт наличия этого документа

ЧТо у тебя - непонятно, если это неправильно, ну так и скажи разработчику, но не выдумывай мифические требования строить исключительно по регистрам
63 spiteful41
 
17.08.16
16:16
(60) Если вокруг, плохо пахнет, может ты сам обделался? (с)
64 lubitelxml
 
17.08.16
16:16
такой срач из-за какой-то мелочи, завязывайте господа
65 Fish
 
17.08.16
16:17
(55) А в ТЗ исполнителю оговорено, что данные из помеченного на удаление документа не должны попадать в отчёт?
66 vicof
 
17.08.16
16:18
Вывод: ТС прощелкал клювом и не стал писать подробное ТЗ.
Тему можно закрывать.
67 Александр Б
 
17.08.16
16:19
(55) лучший ответ в (37).
Если отчет по документам показывает достоверные данные и выполняется также быстро, как и по регистрам, то предъявить нечего.
68 Масянька
 
17.08.16
16:21
(63) Почувствовал запах?
69 Масянька
 
17.08.16
16:22
(65) Вангую - подразумевалось :)))))
70 lubitelxml
 
17.08.16
16:24
"Ты можешь быть бесконечно прав, но какой в этом толк, если ТЗ было составлено устно?" (С)
71 Shur1cIT
 
17.08.16
16:25
(66) тоесть я должен описывать подробную логику создания отчета? можно сказать чуть ли не который код ему написать? выполнить за него 90% работы.

Хорошо что с ним ЕРП внедрять не стали...
(65) в ТЗ не указано откуда данные брать, ты когда к хирургу приходишь ты ему объясняешь как операцию делать? как резать? как зашивать? итд?
72 hhhh
 
17.08.16
16:25
(65) вообще-то в тз надо было написать: данные взять из регистра такого-то. И потом проверять, взял из этого регистра или нет.
73 Масянька
 
17.08.16
16:26
(70) О! Месье - в теме :))))
74 spiteful41
 
17.08.16
16:26
(71) Надо было с него ТЗ стрясти, а тебе написать просто постановку задачи
75 hhhh
 
17.08.16
16:29
(71) всегда в тз пишут: отчет строится по данным такого-то регистра или регистров.
76 Fish
 
17.08.16
16:29
(71) Когда я прихожу к хирургу, я говорю: устрани то, что болит, и указываю, где именно болит и как. А не говорю: "у меня болит, но где - не скажу, отрежьте мне что-нибудь, чтобы не болело - вы же хирург, сами должны всё знать".
77 AceVi
 
17.08.16
16:35
(0) Смотря какой отчет - у меня например есть отчет который считает нарастающие итоги за месяц, причем 2 раза по плану и по факту и еще неким образом комбинирует между собой. Сам отчет строиться 3 секунды, все на регистрах, если бы было по документам отчет строился бы 30 секунд)
Я не понимаю почему накинулись на ТС? он заказчик, он имеет права не принять работу если она не соответствует ТЗ.
А вот качество отчета(масштабируемость и скорость работы), его гарантировать нельзя работая с фрилансерами, т.к. их никак нельзя наказать за это, в отличии от собственного сотрудника.
(76) Как раз именно так - ты приходишь к хирургу - говоришь что у тебя болит нога - а тебе отрежут часть пищевода, потому что он воспалился и давит на сосуды. Так что ты как пациент ничего не знаешь и слепо следуешь всем рекомендациям врача.
78 Shur1cIT
 
17.08.16
16:35
(75) заказчик не обязан знать о существовании регистров, но это не значит что можно г...о кодить, ладно бы данные коректные были.
79 Масянька
 
17.08.16
16:37
(76) А когда отрежут ..., скажем, голову - кто будет претензию в суд писать? :)))))))))))
80 spiteful41
 
17.08.16
16:38
(78) Мой совет в (74). Сейчас уже ничего не сделать. Если хочешь правильную реализацию, напиши постановку, и проси написать ТЗ самого разработчика. Согласовываешь ТЗ и только потом он начинает разработку.
81 Fish
 
17.08.16
16:38
(78) А в чём ты увидел г..код? В том, что отчёт сделан по документам, а не по регистрам? Так тебе привели примеры из типовых. В некоторых случаях это нормально и оправдано. Остальное должно оговариваться в ТЗ.
82 Масянька
 
17.08.16
16:38
(78) Хочешь сделать хорошо - сделай сам (С)
83 pavlika
 
17.08.16
16:47
(81) Ну вообще то отчет не дает те данные, которые должен.
84 pavlika
 
17.08.16
16:49
А вообще по хорошему надо ТЗ, пусть три строки, но надо.
85 Fish
 
17.08.16
16:50
(83) Так про это и надо говорить, а не про то, откуда берутся данные. К правильности отчёта это отношения не имеет.
86 hitodom
 
17.08.16
16:58
еще скажите, что если по регистрам,то только по виртуальным таблицам
87 Immortal
 
17.08.16
17:01
(0) судя по топику и комментариям ты очередной мегазаказчик, который не может обозначить критерии оценки исполнения задачи до её начала

исполнитель прав, он свою работу выполнил.
хочешь по регистрам - денег на CR или доп. требование  - и будет по регистрам
88 Михаил Козлов
 
17.08.16
17:05
Оформите пример, когда числа в регистре отличаются от чисел в документе.
89 Зая Бусечка
 
17.08.16
17:06
(88) РСВ в УПП - покатит?
90 Sammo
 
17.08.16
17:07
Еще 1 вариант - добавили новый документ - отчет перестал работать корректно (типа решение не масштабируется)
Работает не всегда - например не взлетит если отчет все-таки берет какую-то доп. информацию из документа, но это тогда скорее проблема архитектуры.
91 hitodom
 
17.08.16
17:08
(89) в ерп отказались от такой практики
92 Зая Бусечка
 
17.08.16
17:12
(91) вы хотите сказать, что в ЕРП все результаты расчёта хранятся и в документе, и в регистрах?
93 Dmitrii
 
гуру
17.08.16
17:19
Вот вы бодягу то развели....

(0)
Что касается всех (почти) актуальных действующих типовых конфигураций от 1С, то наличие в них такого замечательно документа как Операция (ручной учет) или его аналога подразумевает, что данные в документах могут отличаться от данных в регистрах. Исполнитель идёт лесом со своим отчетом.

А еще в некоторых конфигурация (например, БП 2.0 и 3.0) есть в документах такой замечательный флажок "Ручная корректировка". И пофиг, что используется он редко, - для расхождения с данными документов достаточно одного единственного случая.

Оформляете один пример, когда есть ручные движения по регистру (сделанные док-ом Операция или ручной корректировкой), тыкаете носом исполнителя и шлёте его переделывать отчет. И не вздумайте даже обосновывать ему причину для чего нужна ручная операция или ручная корректировка движений документа - это не его собачье дело. Жизнь такова, что от ручных операций на 100% избывиться увы невозможно.
94 hhhh
 
17.08.16
17:23
(93) это если бухгалтерия.
95 Провинциальный 1сник
 
17.08.16
17:24
(93) +или сторно
96 piter3
 
17.08.16
17:24
или ручная корр-ка регистров
97 Dmitrii
 
гуру
17.08.16
17:28
(75) >> всегда в тз пишут: отчет строится по данным такого-то регистра или регистров.

Это в детских сказках для начинающих айтишиков так. В жизни всё печальнее.

Тут уже упоминали экзамены на 1С Специалиста (хотя по совсем другой причине).
Так вот вопросы в былетах на этих экзаменах - это классические примермы ТЗ от заказчика. Там нет упоминания конкретных регистров и указаний на необходимость формирования отчетов по ним. Заказчик имеет полное право формулировать задачу в терминах предметной области, а не в технических терминах какой-то там 1С.
98 Dmitrii
 
гуру
17.08.16
17:30
(94) >> это если бухгалтерия

Ты еще скажи, что в УТ, УПП, КА, ERP таких возможностей (делать документы Операция или ручные корректировки движений документов) нет.
Ручные корректировки - может и нет, но документ Операция (или аналог) есть во всех этих конфигурациях. Ибо без него никуда.
99 Турист
 
17.08.16
17:31
(0) тебе бы в церковь сходить свечку поставить, а то у тебя что не ветка так жесть какая то ))
Вот как можно было найти такого исполнителя, когда на рынке куча спецов которые всегда задают уточняющие вопросы ))
100 hhhh
 
17.08.16
17:33
(98) но ты согласись, что при помощи корректировки регистров можно сварганить пример, что и отчет по регистру покажет неверные данные. И вообще всех исполнителей слать лесом.
101 GANR
 
17.08.16
17:34
(0) ))) посади этого исполнителя работать с его отчетом, когда количество документов станет таким, что отчет будет формироваться 20 минут - он уволится))
102 Dmitrii
 
гуру
17.08.16
17:34
К Shur1cIT

Парочка простых советов:
1. если есть возможность, писать подробное ТЗ.
2. если п.1 невозможен или слишком сложен, то хотя бы устно проговаривать с исполнителем вопросы технической реализации задачи. Просто тупо пусть в двух словах Вам опишет как он собирается реализовывать ваши хотелки.
103 trooba
 
17.08.16
17:36
(88) Любая бухгалтерская конфигурация. Корректировка проводок документа и все, суммы не будут биться Между документом и его проводками.
104 hitodom
 
17.08.16
17:36
сначала нужно требовать концепт, согласовывать его и только потом платить аванс за задачу
105 Dmitrii
 
гуру
17.08.16
17:37
(100) >> при помощи корректировки регистров можно сварганить пример, что и отчет по регистру покажет неверные данные

Не соглашусь. Если отчет сделан по регистру и корректно, у тебя ВСЕГДА отчет будет показывать верные данные.
Что такое верные данные? Это когда у бухгалтера его любимая оборотка бъётся с твоим фильдеперсовым самопальным отчетом. Оборотка строится всегда только по регистру. Если твой отчет строится тоже по регистру, то они ВСЕГДА будут показывать идентичные данные.
106 hitodom
 
17.08.16
17:39
(105) сможешь по проводкам сделать отчет по реализации:
Номенклатура, Цена, Сумма, СуммаНДС ?
107 hitodom
 
17.08.16
17:40
И при этом есть ручные корректировки 62 счета
108 PR
 
17.08.16
17:55
ТС какой-то недалекий.
Сам сначала не оговорил, что делать надо по рекомендациям 1С, а теперь верещит что-то.
Сам написал, что исполнитель даже на проведенность документы не проверяет, сам же спрашивает, к чему придраться.
109 PR
 
17.08.16
17:58
(37) 1 да, 2 нет, так не уверен, что не были оговорены требования к скорости.
Как и требования к тому, что завтра появится еще один документ и нужно будет переписывать отчет.
В общем ТС сам лопух, а на исполнителя кивает.
Заколебал его, небось, в усмерть уже своими придирками не по делу, а важные вещи проморгал.
110 Dmitry77
 
17.08.16
18:04
Вспоминается ЗУП 2,5 и то как там отражение в регламентировано учете сделано. И как потом это отражение попадает в отчёты и в выгрузки...
111 PR
 
17.08.16
18:06
(65) Да я думаю, что в ТЗ не оговорено даже то, что в отчете в итоге должна быть возможность вывода на печать, отчет должен показывать актуальную информацию, а не срез на дату получения задания, и что отчет должен показывать информацию по определенному алгоритму, а не случайно взятые с потолка цифры.
У кого еще какие шизофренические идеи по поводу того, что должно быть оговорено в ТЗ? :))

Достаточно было поставить изначально требование "Сделать отчет как полагается, а не как легче или как умеешь".
После этого фраза "Да какая разница, по документам или регистрам?" посылается далеко, можно даже без объяснений.
А уж за отчет без отбора по проведенным документам вообще просто прощаются с исполнителем после сдачи задачи.
112 PR
 
17.08.16
18:08
(71) Так и хирургу в этом случае никто не гундосит, что шов неровный, что он скальпель не так держит и что в наше время уже пора лазером резать, а не скальпелем.
113 PR
 
17.08.16
18:09
(72) Да не надо. Надо просто было сказать, что сделать надо грамотно, а не как кучу навалить.
114 PR
 
17.08.16
18:11
(91) Что? :))))))))))
115 lvz
 
17.08.16
18:46
(111) +100500
Если исполнитель дебил, то пусть идет далеко.
Если заказчик дебил, то идет туда же.
Зачем в детали вдаваться то?
116 vicof
 
17.08.16
18:49
(115) а если оба?
117 lvz
 
17.08.16
18:49
+(115) Был у меня подчиненный один.
Брейнфакер, типа "да какая разница".
Я так же вначале пробовал объяснять.
118 lvz
 
17.08.16
18:51
(116) алгоритм в (115) подходит и для вашего случая
119 worker-good
 
17.08.16
18:53
(0) пишите на почту я Вам все сделаю по регистрам, за разумную плату
120 Джинн
 
17.08.16
19:02
(116) Тогда они нашли друг друга
121 PR
 
17.08.16
19:06
(117) Надо было ему деньги копейками платить.
Мол, какая разница-то?
122 PR
 
17.08.16
19:07
(119) Я аж прослезился :))
123 Shur1cIT
 
17.08.16
20:10
(108) отчет должен показывать корректные данные, он этого не делает, по причине запроса к документу который может быть проведен,помечен на удаление, сторнирован, итд ...

думаю заказчик не должен такие тонкости объяснять исполнителю
124 vde69
 
17.08.16
20:12
всем кто ругает ТС за отсутствие ТЗ:

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

По этому сабж вполне реален и вины автора в косяке исполнителя нет....
125 mzmo
 
17.08.16
20:24
Проведенный документ делает движение по регистру.
Так какая разница, по регистру или по док делать отчет.
126 Aleksey
 
17.08.16
20:25
(124) До исполнения договора или после?
127 vde69
 
17.08.16
20:26
(125) Вы никогда не видели документов которые НЕ проводятся вообще и имеют движения по регистрам?
128 vde69
 
17.08.16
20:28
(126) ты отдаешь в ремонт телевизор, и не оговорил, как его нужно ремонтировать, ремонтник запоял все висячими оголенными проводами, вроде работает пока не трогать и ветер не дует....
129 mzmo
 
17.08.16
20:37
(127)
Видели в большом количестве.
Посему предпочитаю отчеты по документам.
130 vde69
 
17.08.16
20:43
(129) запомню ник, никогда на работу не возьму :)
131 mzmo
 
17.08.16
20:51
(130)
Ok.
132 Tateossian
 
17.08.16
21:35
(0) Я видел механизм, который вообще по табличным частям справочников считает со своими итогами. Это WMS система.

Так что, способ реализации - это второе. Главное - решена задача, а если решена, удовлетворяет ли реализация общим принципам разработки в данном ЯП.
Здесь, налицо, цель не достигнута.
133 Diman000
 
17.08.16
21:43
(0)
Я не знаю где это написано.
На деле и по факту зависит от задачи.
Есть и вообще простые ситуации, когда регистр это тупое дублирование данных из документа, причем там где и итогов не надо. Особенно часто это в регистрам сведений относится.
За такое я по рукам бью сразу.
На проведение документа проверять надо, конечно.

Если тебе нужны именно регистры, то в противодействии с таким исполнителем я бы пошел по пути приведения примеров, когда его отчет работать не будет. Или будет работать медленно.
Причем, примеры могут касаться и, возможно, будущих доработок системы. На возражение типа "я делаю сейчас, а думать что будет дальше у меня в задаче не написано" можно сразу послать и пригласить того, кто будет думать о будущем хотя бы иногда, там где есть возможность и сроки не поджимают.
134 Aleksey
 
17.08.16
22:25
(128) Я отдал не рабочий, мне вернули рабочий. Какая разница что он там сделал, стукнул кулаком или перепоял кондёр? Тем более когда цена ремонта никак не зависит от его действий
135 PR
 
17.08.16
22:48
(134) Зубы лечить будешь, так и скажи, мне мол похрен, каналы можете не чистить, главное, чтобы снаружи все красиво было и не болело хотя бы неделю.
Я, скажи, вообще пофигист по жизни, мне вон машину отремонтировали, сказали, она ездит, мне и пофиг, закрепили там внутри мотор или нет, а уж зубы-то вообще плевать.
136 PR
 
17.08.16
22:49
После таких веток перестаешь удивляться наличию в мире неиссякаемого количества кандидатов на премию Дарвина.
137 PR
 
17.08.16
22:49
+(136) И тому, что мир все больше заполняет кавно. Хавают, вот и заполняет, че, все логично.
138 PR
 
17.08.16
22:52
+(137) Даже боюсь представить, что такие люди едят.
139 odines
 
17.08.16
22:57
(0)(7) а парнишка крутой))) а деньги то чьи? мне кажется кто-то кого-то недогнул просто)
140 Shur1cIT
 
17.08.16
23:50
(139) назначали на роль постановщика задачи бизнес аналитика который 1с не знает, но неплохо знает процессы, нашли исполнителя задачи который обещал всё решить за дорого, но в режиме "решения проблемы" а не кодинга, бизнес аналитик ушел и все взвалили на меня.Жалобы от народа, открываю конфигуратор, а там полный ......ц.

В общем если не уладим вопрос миром то есть возврат денег в полном объёме, я тупо выложу его наработки на всеобщее обозрение в режиме "но укомент" так как по коментам и так понятно кто это делал...
141 PR
 
17.08.16
23:53
(140) Так исполнитель в ветке что ли?
142 vde69
 
17.08.16
23:55
(133) регистр - это интерфейс с простой и понятной структурой между документом и отчетом.

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

пример:
есть ПКО с одной суммой в реквизите, сделали отчет по регистру "касса", а тут подоспела новая задача сделать возможным в одном документе делить сумму, в документе сделали табличную часть и конвертировали все старые доки в новый формат с одной строкой в ТЧ. Если отчет по регистрам - его переделывать не надо, если отчет по документу - он перестанет работать....
143 PR
 
18.08.16
00:02
Я бы с таким кавнястым заказчиком типа ТС поостерегся бы еще работать, мало ли что ему завтра в голову клюнет, начнет потом еще кал по форумам метать.
144 Сергиус
 
18.08.16
01:03
(0)А чего сам не сделал?

P.s. Гони "в шею" такого исполнителя.
145 Гобсек
 
18.08.16
01:37
(0)Если вся информация есть в регистрах, то лучше ее брать оттуда. Если исполнитель хочет получить оплату, то пусть доведет отчет до работоспособного состояния, а после они друг с другом вряд ли захотят работать.
146 al_zzz
 
18.08.16
05:08
Я, обычно, если работаю с новым заказчиком, первые несколько тз, данные на пальцах или устно, перефразирую на однозначно трактуемые тезисы и отправляю заказчику на почту(обычно "ларечникам" лень самостоятельно такое делать). Иногда такое делаю при наличии сложного тз, данного на пальцах у старого или вредного заказчика.
Указываю сумму и высылаю на почту. Много раз уже это защищало меня от переработок по тз.
А по поводу бывших одинэсников я бы не был бы так категоричен - у меня есть один отличный постоянный клиент, бывший одинэсник, а теперь замдир. Так вот с ним проще всего общий язык найти и по деньгам адекватно договориться можно. Тут раз на раз не приходится.
А по (0) - заказчик м-к, так как не написал тз, исполнитель м-к так как не согласовал и не задокументировал.
Пусть данная ситуация будет наукой им впредь.
147 Jonny_Khomich
 
18.08.16
05:24
Покажи ему, что отчет работает криво
148 impulse9
 
18.08.16
06:07
(0) а еще кричат, что Спец по платформе ничего не показывает, никому не нужен. Вот он для чего нужен, чтобы откровенную лажу отсеять. В следующий раз будешь искать сертифицированного исполнителя
149 Пузан
 
18.08.16
06:44
(65) Может в ТЗ сразу листинг программы писать и скрины форм, а программист только пусть правильно забьет в 1С? Есть наверное какие-то вещи, которые подразумеваются как сами собой разумеющиеся.
150 Пузан
 
18.08.16
06:49
(81) Ну уж нет. Обычно строить по регистрам - это нормально и правильно, а вот в некоторых других случаях, отдельно надо оговаривать. Когда мне говорят что нужен такой вот отчет, без всяких ТЗ, я первым делом смотрю можно ли получить данные из регистров (даже если все-равно нужна детализация по документам - буду брать из регистра) и если нет, то уже потом решаю можно ли решить задачу по другому.
151 craxx
 
18.08.16
06:54
(150) Я вообще на словах ТЗ давно не принимаю. Только в письменном или электроном виде. Ибо нефиг.
152 impulse9
 
18.08.16
06:57
(151) "Ты можешь быть бесконечно прав, но какой в этом толк, если ТЗ было принято устно?"
153 Пузан
 
18.08.16
06:57
(132) В системах WMS скорость проведения операций является критическим фактором. Поэтому там кто и как только не извращается с хранением остатков. Лишь бы было максимально быстро. Но это все-таки довольно узкоспециализированная хрень.
154 worker-good
 
18.08.16
07:27
(0) У меня на работе слово "регистр сведений" считается очень умным, даже для консультантов 1С)))
155 Lama12
 
18.08.16
07:42
(0) Ищи старые ИТС. Времен 8.0. Там что то подобное было. На новых ИТС 1С сменила политику и стала писать размыто т.к. сами грешат построением отчетов по документам. В некоторых случаях это нормально.
156 Lama12
 
18.08.16
07:43
(154) А что такое бухгалтерский регистр, бухгалтера знают? Не в привязке к 1С. :-)
157 dmpl
 
18.08.16
07:49
(31) Более того, движения могут быть - а документа уже нет. Так что надо смотреть ТЗ.
158 dmpl
 
18.08.16
07:54
(37) 1. Правится на раз-два без существенной переделки, если только в ТЗ не были специально оговорены случаи различий данных в документах и регистрах. 2. - это задача оптимизации, если изначально в ТЗ не было требований к производительности, то оплачивается отдельно.
159 dmpl
 
18.08.16
07:56
(55) А это было оговорено в ТЗ? Умолчания - они этим и опасны, что у каждого свои.
160 dmpl
 
18.08.16
08:00
(71) Или описываешь, что именно ты хочешь получить, или смотри только на результат и его соответствие явно указанным параметрам в ТЗ.
161 Pahomich
 
18.08.16
08:05
Взаимоотношения с клиентом регулируются только договором. Там должны быть изложены требования к разработке.
Там есть пункт, что отчет должен быть выполнен в соответствии с рекомендациями 1с? Нет, свободен!
162 vyaz
 
18.08.16
08:09
http://its.1c.ru/db/metod8dev#content:3224:hdoc:_toc298494678
Отчеты

Оформление

Отчет будет хорошим, если глядя на него, пользователю будет понятно:

для кого он предназначен (должность, роль пользователя);

на какие вопросы и каким образом можно получить ответы с помощью этого отчета.

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

Примером источников данных может являться совокупность документов и регистров сведений, которые предназначены для пользователей с одинаковым уровнем прав (например, отчет «Выручка и себестоимость продаж»).

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

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

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

В свойствах отчета рекомендуется устанавливать «Заголовок». Каждый отчет должен иметь узнаваемый и понятный заголовок.

Если в отчете несколько элементов (например, гистограмма и список), то для каждого рекомендуется устанавливать заголовок.  Общий заголовок отчета в этом случае  не обязателен.

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

Устанавливайте по умолчанию в настройки отчета наиболее вероятные значения.

Например, период «Этот месяц» для отчета «Выручка и себестоимость продаж».

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

Используйте жирный шрифт для выделения важной, итоговой информации.

Если предполагается печать отчета, оптимизируйте макет под формат А4.

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

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

См. также: Рекомендуемые цвета

Быстрые и обычные настройки

В быстрые настройки следует вносить только частотные настройки.

Не рекомендуется делать много быстрых настроек (не более 5).

Для настроек, которые являются нечастотными лучше устанавливать режим редактирования «Обычный».

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

Например, «Дата оплаты (< или =)» лучше заменить –  «Оплатить не позже».

Названия отчетов

Назначение отчета должно быть интуитивно понятно из его названия.

Запрещается использование названия «Основной» для варианта отчета, т.к. для новичков не понятно, что кроется за этим определением.

Лучше давать осмысленные названия, например, для отчета «Анализ причин проигрыша сделок» варианты: «По партнеру», «По ответственному», «По причине».

Избегайте слово «отчет» в синониме.

См. также: Тексты
163 dmpl
 
18.08.16
08:13
(106) Прибыль еще забыл. Причем в разрезе поступлений.

(121) Я бы не отказался - на свадьбах это самый дешевый вариант - и самый легкий, а продать можно в несколько раз дороже номинала ;)

(123) В ТЗ указано что такое "корректные данные"?
164 dmpl
 
18.08.16
08:15
(133) Нормальные спецы просили больше, ТС решил сэкономить.
165 dmpl
 
18.08.16
08:17
(140) Если деньги вернешь - выкладывать не имеешь права, оно не твое.
166 dmpl
 
18.08.16
08:19
(142) А в 7.x запрос к регистру вообще мог дать некорретные данные, не раз встречался с ситуацией, когда небольшое изменение запроса часть данных просто обнуляло. Меняешь порядок реквизитов в выборке - и работает. До следующего сюрприза.
167 Pahomich
 
18.08.16
08:26
Как правило основные требования сводятся к достоверности, производительности и удобству интерфейса. Как ты этого добился, по документам, по регистрам, по комментариям...это вопрос разработчика...или это должно быть специально отражено в договоре или в приложениях к нему.
168 HeKrendel
 
18.08.16
08:26
(0) Если человек не понимает чем отличается сбор данных по документам или регистрам- то уже можно с ним не работать

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

Это равносильно заказать добавить справочник, и тебе спец делает справочник без кнопок добавления, редактирования или пометки удаления, потому что в ТЗ не было
169 Pahomich
 
18.08.16
08:29
(168) Значит заказчик профнепригоден для выбора исполнителя...
170 dmpl
 
18.08.16
08:30
(169) Судя по (140) там был откатус вульгарис.
171 impulse9
 
18.08.16
08:50
(161) с договора надо 13% отстегнуть, кто-то пытается экономить, а потом получается как в (0)
172 Pahomich
 
18.08.16
09:00
По моему опыту, большинство вменяемых заказчиков приглашает специалистов по рекомендациям знакомых и далее имеет долгосрочные контакты. Брать исполнителя на основе его саморекламы  примерно тоже самое, что покупать бытовую технику у коробейников, которые ходят по подъездам...
173 PR
 
18.08.16
09:28
(154) Ну акуеть. Если кто-нить скажет параллепипед, то вообще наверное в профессоры запишут, да?
174 Dmitrii
 
гуру
18.08.16
09:35
(172) То, что Shur1cIT не провел хотя бы минимальную проверку адекватности исполнителя это конечно его косяк. Но, если я правильно понял, этот исполнитель достался ему в наследство.

И по прежнему остаюсь при мнении, что заказчик имеет полное право ставить задачу в терминах предметной области без указания конкретных технических терминов (типа "регистр"). Исполнитель при этом - наоборот обязан понимать задачу в технических терминах, и только в том случае, если он чего-то недопонимает, он должен уточнять - откуда именно брать данные для того или иного отчета.
175 Pahomich
 
18.08.16
09:38
(174) Это все автоматически всплывет при тестовой проверке на достоверность и скорость работы...
А если все в норме, то и говорить не о чем.
176 Pahomich
 
18.08.16
09:47
(175) Выше был пример из ЗУП 2.5. Там при переброске данных запрос идет непосредственно к документу, а не к регистрам и это в типовой конфе 1с.
177 Dmitrii
 
гуру
18.08.16
09:54
(106)>>  сможешь по проводкам сделать отчет по реализации: Номенклатура, Цена, Сумма, СуммаНДС?

Никто не запрещает брать данные из документов. Только эти данные должны быть второстепенными и вспомогательными - дополнять данные, полученные из регистра.
Если ты этот отчет составишь исключительно по документам, то бухгалтер с вероятность в 99.9% ткнёт тебя носом, что у неё сумма в отчете не бъётся с данными бухучета. И будет полностью права. А тебе придется накручивать дополнительные залепы в отчет, чтобы учесть всякие разные случаи, когда выручка в бухучете есть, а документа нет.

Исключения конечно бывают, но приведенный тобой пример не тот случай.
Пример исключения - отчет о суммах НДС для отчета о ДДС в бухаглтерской балансе. Эти суммы (НДС) собираются из платежных документов. И взять их более неоткуда, т.к. в бухучете этих сумм тупо нет, а отдельный регистр 1С-овсцы лепить не стали. Но тут и случай немного другой. Ты эти суммы НДС никак с бухучетом не сверишь - только по документам. Ни один проверяющий до тебя не докопается пока все платежные документы не перелопатит руками и не посчитает сумму НДС руками.
178 MSOliver
 
18.08.16
09:57
.....Ут 10.3 добавьте отчёт кассовая книга без использования документов...
179 hitodom
 
18.08.16
10:05
(177) А знаешь ли ты какая задача была у ТС?
180 dmpl
 
18.08.16
10:11
(177) Реализация - это реализация. Операция в бух. регистре - не обязательно реализация. Это просто сокрытие косяка в учете.
181 Dmitrii
 
гуру
18.08.16
10:12
(179) Ты знаешь?
Не томи. Говори.

Все тут сидят и гадают (включая меня самого).
Однако Shur1cIT утверждает, что отчет можно было собрать по регистрам. Для меня этого вполне достаточно, чтобы утверждать, что отчет ДОЛЖЕН собираться по регистрам. А отчетом, собранным по документам, исполнитель может подтереться.
Уже не раз в этой ветке приводил пример с ручными корректировками записей в регистрах. Ситуация, когда данные в регистрах будут расходиться с данными в документах, моделируется за 5 секунд. В любой более или мене сложной системы рано или поздно возникает та исключительная ситуация, когда надо отразить какое-либо изменение показателей именно вручную из-за того, что невозможно предусмотреть автоматизацию всех-всех-всех операций документами.
182 dmpl
 
18.08.16
10:17
(181) Если автоматизировать бардак - получается автоматизированный бардак, да. Вот откорректировал ты данные в регистре - и первый же аудит выявит расхождения. Ибо он не будет по регистрам смотреть. Он воспользуется документами.
183 Dmitrii
 
гуру
18.08.16
10:17
(180) >> Это просто сокрытие косяка в учете

Акстись. Операция довольно интенсивно используемый документ.
Есть целый пул вполне себе жизненных операций, который в типовой бухне не реализован никак.
Типичные примеры: движение ОС в аренду/из аренды.
Корректировки ошибок в учете - документ, который появился полгода назад (если не позже). Типа до этого ни один бухгалтер ни разу в жизни ошибок не допускал (ага щаз).
Учет и расчеты по претензиям не автоматизированы никак и предлагаемая в типовой бухне реализация предусматривает только самые простые случаи.
184 dmpl
 
18.08.16
10:28
(183) Тут разница только в том, по чьей вине косяк - пользователя или разработчика ПО, не позволяющего пользователю нормально отразить операцию в учете.

P.S. Один клиент как-то попросил полностью заблокировать ручные операции, ибо бухгалтера ими норовили постоянно пользоваться, даже когда не обязательно. Проще же - ввел 1 сумму и счет - и все.
185 Pahomich
 
18.08.16
10:29
(183) На то и квалифицированный специалист, чтобы в каждом конкретном случае выбрать наиболее оптимальный способ выборки информации. А если он будет слушать заказчика, который иногда просто слышал умное слово - регистры, то может и сваять черте-что!
186 Dmitrii
 
гуру
18.08.16
10:30
(182) >> Ибо он не будет по регистрам смотреть. Он воспользуется документами

+100500
Придет аудит и увидит документ "Служебная записка", в котором указано, что отраженные два года назад суммы надо было отнести не на затраты, а на агентские (подлежащие возмещению за счет контрагента). Причина - юридический отдел внимательно перечитал условия договора и принял такое решение совместно с планово-экономическим отделом. Это даже не ошибка в учете. Это выявленная особенность взаимоотношений с контрагентом.

И это даже не бардак (как некоторые думают). Это жизнь.

Расскажи мне каким типовым документов в типовой конфе ты эту служебку отразишь?...

А еще через пару месяцев заказчик, которому ты перевыставил эти затраты, подаст на тебя в суд (придётся "подвесить" расчеты на претензии), а еще через год частично (например, на 30% от общей суммы) выиграет этот суд. И на основании решения суда тебе придется опять лепить операции в бухучете, т.к. злая 1С не предусмотрела такого документа, как "Постановление суда" (прикинь ужас какой)))).

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

И не надо тут сказки рассказывать о ведении учета без косяков. Такое конечно бывает, но в жизни встречается редко.

А автоматизировать всё-всё-всё документами - это конечно возможно, не бессмысленно. Т.к. равно или поздно появится новый случай, который еще не автоматизирован ни одним документом.
187 Турист
 
18.08.16
10:36
Самый главный вопрос забыли, а документ вообще делает движения по регистру )) а то может шурик хотел чтобы исполнитель ему и движения по регистру забабахал под видом отчета ))
188 Dmitrii
 
гуру
18.08.16
10:38
(182) >> первый же аудит выявит расхождения. Ибо он не будет по регистрам смотреть.

Кстати это не совсем верное утверждение.
Первое что потребует аудитор - распечатанные учетные (бухгалтетрские или налоговые - в зависимости от того, что именно проверяют) РЕГИСТРЫ.
Не те регистры, что в конфигурации, а именно регистры учета.
Регистры доходов, расходов, учета ТМЦ, учета ОС, учета приобретений, учета реализации и т.д. и т.п.
Все эти регистры должны распечатываться и подписываться.

А вот уже потом аудитор требует первичку, подтверждающую корректность, достоверность и полноту внесения всех сумм в регистры.
189 senior
 
18.08.16
11:08
(0) Введи корректировкой записи в регистр, построй отчет и покажи, что он дал неправильные цифры, по сравнению с универсальным. После этого ему хочешь- не хочешь придется переделать
190 senior
 
18.08.16
11:08
(189) на этом все доказательство будет закончено
191 kovalev_oleg
 
18.08.16
11:12
(0) исполнителю необходимо поставить условие
что либо "работаем дальше" либо он уволен.
(189) поддерживаю.
192 Зая Бусечка
 
18.08.16
11:18
(189) А тут окажется, что он слегка вперёд подумал и КЗР (ручную операцию) у себя в отчёте учёл. И тут твоя проверка пойдёт в Южную Россию, где ещё хутора сохранились. Да и бабочки вроде пока ещё живы...
193 senior
 
18.08.16
11:22
(192)  Да и вообще хватит мямлить, указанный подход некорректен и точка,  завтра добавляю новый вид документа в конфу и указанный отчет перестает работать.
194 Dotoshin
 
18.08.16
11:26
(192) Ну тогда он непревзойденный гений быдлокодинга, ибо проще добыть данные из регистра, чем из кзр их выкорчевывыть, который в регистры же и пишет.
Одно слово - бредятина...
195 Dotoshin
 
18.08.16
11:27
(193) +100500
196 Зая Бусечка
 
18.08.16
11:42
(193) Какофы фаши докателльсства?
197 Aleksey
 
18.08.16
12:10
(193) Шо? Опять??
198 Aleksey
 
18.08.16
12:11
199 ptiz
 
18.08.16
12:44
(162) За вот эти придумки: "Этот месяц" и "Прошлый квартал, до такой же даты" - я бы 1Сникам руки поотрывал. Для человека привычнее сразу видеть "Июль 2016", а не вспоминать и высчитывать "какой же у нас прошлый месяц был?"
200 vicof
 
18.08.16
12:57
(200)
201 Барбариска
 
18.08.16
15:14
(199) по-моему ты просто рекомендации неверно понял

имелось ввиду, что если мне нужно сейчас сформировать квартальный отчет, то вероятнее всего это будет предыдущий квартал, а значит, в качестве начальных установок должны стоять именно эти даты. Т. е. открываем отчет и видим период с 01/04 по 30/06
202 Serg_1960
 
18.08.16
16:06
Обсуждение, имхо, баян и потому можно упомянуть ЗУП, у которого остатки отпусков изменяются или кадровыми, или расчетными документами в зависимости от настройки учета.

Из-за этой настройки (а точнее из-за того, что она может быть изменена в любой момент времени и неоднократно), отчет по остаткам отпусков бесполезно пытаться писать "по документам". В частности потому, что нигде в базе не фиксируется время, когда эта настройка поменяла своё значение.
203 Serg_1960
 
18.08.16
16:20
Это только один характерный пример, но я могу ещё привести и другие.

Например банальный запрос остатков заказа покупателя в УПП, без обращения к регистру остатков, превращается в увлекательный квест. "По документам" потребуется учесть сам первичный заказ покупателя + документы корректировки заказа + документы изменения заказа + полная или частичная реализация + возвраты + ... а оно мне это надо? :)
204 Gunner
 
18.08.16
16:29
Как была поставлена задача?
205 Dmitrii
 
гуру
18.08.16
16:58
(204) И какие это имеет значение?
Заказчик имеет полное право при постановке задачи оперировать терминами прикладной области. О таких понятиях как "регистр" он знать не обязан (а некоторые реально вообще не знают).
И тот факт, что заказчик не употребляет слово "регистр" не дает никакого право программисту    г а в н о к о д и т ь.
206 Зая Бусечка
 
18.08.16
17:09
(205) предположим задача
"Показать все документы за период, в которых в комментарии есть слово "по счету" "
Будешь по регистру собирать?
207 PR
 
18.08.16
17:34
(182) А-ха-ха, ржу чёт :))
208 Dmitrii
 
гуру
18.08.16
18:05
(206) Во-первых, ты приводишь пример, где напрямую указан источник данных ("показать документы").
Во-вторых, я уже неоднократно писал, что брать данные из документов никто не запрещает. Но только в некоторых случаях. Случай, когда тебе нужна информация именно о документах - это как раз один из них (есть еще, например, кассовая книга). Другой пример, когда данные из документов являются вспомогательными (например, книги покупок и продаж, где без реквизитов документа - даты и номера счета-фактуры ты не обойдешься, но эти данные вытаскиваются левым соединением к данным, полученным из регистров).
Можно легко придумать ещё пару-тройку случаев, когда данные берутся из документов. Но все эти случаи имеют четкое и ясное обоснование. Если же отчет может быть собран по регистрам он ДОЛЖЕН собираться по регистру. Обоснования приводили уже массу - начиная со случаев ручных корректировок (документом типа Операция или по флажку "Ручная корректировка" в документе) и заканчивая появлением в конфигурации новых видов документов, которые будут изменять анализируемые в отчете показатели (алгоритм отчета, собирающий информацию об этих показателях из регистра переделывать не придется, в отличии от алгоритма, которые берёт данные из документа)
210 vi0
 
18.08.16
18:43
(209) сколько людей участвовало в выборке "никто"?
211 romix
 
18.08.16
19:12
Ответ на вопрос (0) есть в книге Радченко, Хрусталева "1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" глава "Зачем нужен регистр накопления".
http://its.1c.ru/db/pubdevguide83#content:119:hdoc
212 romix
 
18.08.16
19:25
(13) Да, действительно, на сертификации за это минус три балла из пяти. :-)

http://static.1c.ru/rus/partners/training/files/ATT83PL.rtf
213 Dotoshin
 
18.08.16
19:25
(210) Замути ветку с голосовалкой - узнаешь сколько.
А вообще действительно изобретателей такого интерфейса нужно заставить им попользоваться недельку другую, например для анализа движения каких-нить партий.
214 romix
 
модератор
18.08.16
19:43
(209) Зачем такое писать. Тема выеденного гроша, улучшать можно, надо исчерпать позитивные публикации и обращения.
215 vi0
 
18.08.16
19:53
(213) тут нет смысла в голосовалке, это не пользовательский форум
216 GROOVY
 
18.08.16
20:51
(0) В первых постах хороший совет - прострели ему коленку.

Если у чувака нет понимания архитектуры системы и понятия показателей, то гоните его в шею.
217 Aleksey
 
18.08.16
20:59
(216) Почему?
ТС не заказчик. Кто то, давно заказал отчет, его написали, дали время на проверку. Через 3 года появился ТС, к нему стали приставать, что мол отчет работает криво, он теперь наезжает на исполнителя, типа вы нам 3 года назад написали отчет, теперь должны бесплатно полностью переписать его, потому что он написан не по феншую. На что исполнитель его послал, типа вы его приняли время бесплатного обслуживания прошло. Хотите доработку отчета - платите. (возможно даже исполнитель был кинуть на деньги), после этого ТС прибежал сюда ни мисту плакаться
218 Зая Бусечка
 
18.08.16
21:03
(217) А откуда 3 года? Я что-то упустила, похоже...
219 Aleksey
 
18.08.16
21:17
(218) Ну если окажется, что не 3, а 2 года это что то меняет?
220 Зая Бусечка
 
18.08.16
21:18
(219) хорошо. откуда инфа про 2 года?
221 Aleksey
 
18.08.16
21:21
(220) Это так важно?
222 Зая Бусечка
 
18.08.16
21:22
(221) Да. или тс  mdac, или его предшественник. разница большая.
223 Aleksey
 
18.08.16
21:28
(222) См (140)
Был аналитик который поставил задачу, исполнитель её выполнил. Т.е. работа была выполнена, принята и оплачена.
Потом аналитик ушел и появился ТС, которому народ стал жаловаться на обработку. Сколько прошло времени с написания 3 года или 3 месяца не известно. ТС полез в код и теперь требует чтобы исполнитель переписал код на регистры или вернул бабки.
Т.е. он ему предъявляет не по существует, что вот при этих данных работает не корректно, а типа обработка твоя не соответствует стандарту, так как она берет данные из документа, а не из регистра. Переписывай или верни деньги. А когда его послали, прибежал на форум, типа народ дайти ссылку на стандарт
224 odines
 
18.08.16
21:52
(140) Не понимаю почему не прийти к руководству и не объяснить ситуацию, человек кидает просто, о чем тут спорить, тем более если ему уже заплатили. Другой вопрос, если он уже не может переделать - так и надо сказать руководству, ребята вы заплатили за воздух, потому что исполнитель ламер. Тут вопрос вообще не про 1С и методологии)))
225 Aleksey
 
18.08.16
22:07
(224) Что значит за воздух? Т.е. любой косяк в типовых тут же означает что фирма, которая купила коробку с 1С "заплатила за воздух"?

Т.е. ты купил автомобиль, в нем дохлый аккумулятор = ты заплатил за воздух?
226 odines
 
18.08.16
22:20
(225) отчет по документам - это воздух, не надо утрировать, все же все понимают
купил ты новый авто - а там аккумулятор не рабочий, ну это ж автомобиль, аккумулятор же стоит - какие претензии скажет тебе продавец, видимо ты умоешься и попросишь провода у него прикурить )))
227 H A D G E H O G s
 
18.08.16
22:21
(226) Я найду тот же воздух и в твоем коде.
228 H A D G E H O G s
 
18.08.16
22:22
(226) Аккумулятор рабочий, но свинцово-кислотный и советских времен.
229 odines
 
18.08.16
22:25
(227) да ладно, тс понял что чувак залепуху кинул, а тут все ищут где грань между типовыми и залепухами))))
230 Aleksey
 
18.08.16
22:26
(226) В момент покупки или через 3 месяца после?
Если я продавец и ко мне через 3 месяца пришли и рассказывают про нерабочий аккумулятор - то пошлю, фиг его знает, может это ты сам подменил. За деньги могу и посмотреть что с ним
231 H A D G E H O G s
 
18.08.16
22:28
Я в своей практике осознанно делал регламентированный отчет по документу. Осознанно. И не раскаиваюсь.
232 odines
 
18.08.16
22:34
(231) а я и не говорю что по документам делать зло. Я говорю что если тс как спец говорит исполнителю - парниш, тут как бы остатки нужно смотреть, а не тч - переделать бы. А он ему на это заливает про давай докажи - ну на это приличные люди стараются просто ругаться, а все остальные принимают другие меры воздействия.
Пытаться оправдать залепуху тем что про это нигде не написано - бред.
233 Aleksey
 
18.08.16
22:45
(232) А почему исполнитель после того как работа принято и договор выполнен должен переделывать что то бесплатно?

Исправить ошибки это один разговор, но у ТС претензии не к ошибкам, ТС хочет бесплатного рефакторинга кода
234 Aleksey
 
18.08.16
22:46
Мне тоже что в кодах типовых многое не нравиться, но это не значит что мне продали воздух и 1С теперь должна на меня работать и переделывать бесплатно как я хочу?
235 odines
 
18.08.16
22:52
(233) так и вижу как этот парнишка сидит и говорит ему "ты теперь хочешь бесплатного рефакторинга кода? так я не работаю" ))))))
надо бы франчам ввести такую услугу - 2 месяца поддержки + 1 месяц рефакторинга в подарок
236 Aleksey
 
18.08.16
22:57
(235) Ну судя по постам ТС примерно так и было

- Переписывай на регистры или верни деньги
- А какая разница на регистрах или документах
- По документам - это не по стандартам 1С, переписывай чтобы было по стандартам
- Что за стандарты? Можно ссылку
... ТС ушел на мисту просить ссылку на стандарты от 1С

Ну или как то так
237 HeKrendel
 
18.08.16
23:01
(233) Работа еще не принята
238 HeKrendel
 
18.08.16
23:02
как я понял, но Шурика хрен поймешь
239 Aleksey
 
18.08.16
23:04
(237) Как не принята? А откуда она у ТС? С чем тогда работает народ?  С демо-версией?
240 Jija Grenkov
 
18.08.16
23:05
Для этого и пишться тонны документации и в том числе по требованиям. Скорее всего нигде не зафиксирвоано, даже требование соблюдать стандарты 1с в рамках выполнения задач. Значит остается только человеческий фактор - договорится и найти компромисс, а не цепляться за формальности
241 Jija Grenkov
 
18.08.16
23:07
Ведь есть же требование по формлению форм, заданию размера полей ввода и прочее... И хорошо, если эти требования соблюдает хоть 5% разработчиков
242 EvgeniuXP
 
18.08.16
23:15
(0) это еще что, у нас вообще специалист высшей категории принимает файл с приказами, показывает их бухгалтерам, а те принимают одних и тех же людей каждый день в течении всей рабочей недели :))) - бухгалтерам явно заняться нечем, а программист как мог так и реализовал и все довольны :))))
243 EvgeniuXP
 
18.08.16
23:17
на вопрос, на кой вам это надо отражать одинаковые записи по 5 раз в разные дни (прием) - сказали что так из файла идет :)))) я же им файл и сбрасываю (каждый день выгружаю все приказы, которые есть в другой базе) - они даже не анализируют, что эти оформили или отклонили - пофиг, принимают :))))
244 EvgeniuXP
 
18.08.16
23:18
ах, да - им это еще даже удобно :))))
245 EvgeniuXP
 
18.08.16
23:19
попросил другого разработчика переделать в 7.7 этот хлам - он вообще сказал, тому виднее :))))
246 EvgeniuXP
 
18.08.16
23:26
и данные не синхронизируют - 1,5 года прошло - теперь смотрю на эту бодягу и не знаю как из этого хлама превратить обратно в мои переданные приказы :))))

а задача была проста: осуществить кадровый прием (все оформленные приказы в кадрах шли через файл) в бухгалтерию и бухгалтерам нужно было лишь указать своих "физлиц" :))))
247 EvgeniuXP
 
18.08.16
23:29
но в бухгалтерии называют не физлица - а внукоды :)))), и зарплату считают внукодам :)))) короче - у нас тут целое шоу :))))
248 EvgeniuXP
 
18.08.16
23:31
да, и эти "умные" товарищи еще получают зарплату от 60 до 100 штук :)
249 Bober
 
18.08.16
23:34
(216) не факт, в типовых уже давно забили на эту философию. Часто в отчетах получают данные из таблиц движений без учета флага активно (например УТ 11 и ко), а это тоже не кашерно.
PS в борьбе за производительность все средства хороши.
250 Jija Grenkov
 
18.08.16
23:37
(249) Обходить движения - это секретная магия оптимизации, ведь в этих таблицах нет итогов
251 Bober
 
18.08.16
23:39
(250) или не хотят плодить регистры накопления под каждый показатель
252 Jija Grenkov
 
18.08.16
23:41
(251) это вполне возможно.
253 Bober
 
18.08.16
23:45
(252) то что сейчас творится в запросах типовых уже давно не укладывается с методологии сдачу экзаменов или книжек по самообучении.
PS как метко подметил Лустин  - абстракции текут.
254 Jija Grenkov
 
18.08.16
23:52
(253) В 1с слишком мало механизмов для организации большого количества кода. И нет механизмов для упрощения понимания того что проиходит в типовых. В частности запросы который размазаны по всему коду и попробуй пойми почему запрос именно такой и где сформировались временные таблицы
255 PR
 
18.08.16
23:52
Две с половиной сотни постов переливания из пустого в порожнее
256 Bober
 
18.08.16
23:53
(255) угу
257 Bober
 
18.08.16
23:54
(254) 1с пока не дает нам в руки механизм создания своих виртуальных таблиц (вьюшки)
258 PR
 
18.08.16
23:56
Всем тем, кто не видит разницы между использованием виртуальных таблиц и реальных, в том числе хоть таблиц документов.
Сгенерите на коленке базу на 100 миллионов движений в регистр и получите итог одной цифрой через виртуальную таблицу и без.
После этого перестаете важно махать перьями и идете учить матчасть.
259 PR
 
18.08.16
23:57
+(258) Такие вот не видящие разницы по ходу в авторы ERP просочились, дебилы.
Страдай теперь из за них.
260 Bober
 
18.08.16
23:59
(258) в эту мгновение "Вячеслав Гилев" засмеялся в голос оптимизируя очередную типовую по заказ -)
261 Jija Grenkov
 
19.08.16
00:00
(255) тут тема такакая "на поговорить".
(257) я немного про другое... Давать доступ к механизмам бд или нет это вопрос филосфский, но по последним веяньям ложить логику в БД не модно. А вот сделать какой-то слой/объект на котором собираются запросы было бы круто.
262 PR
 
19.08.16
00:01
(261) А про что тут говорить-то?
Программировать по кавнокодерски или нет?
263 Bober
 
19.08.16
00:01
(258) если будет 100 млн записей, то скорее всего будет много и итогов. не зря же 1с наконец сделала что-то аля опен дей с итогами регистров (чтобы итоги считались только с определенной даты)
264 Jija Grenkov
 
19.08.16
00:02
(259) А че страдать? Они вам задач добавили. А писать все сразу супер оптимально -- это утопия. Есть такое зло как преждевременная оптимизация
265 PR
 
19.08.16
00:03
(263) И че? Пусть будут.
266 Bober
 
19.08.16
00:05
(261) После того как 1с занялась крупными внедрениями у них в лучшую сторону начала меняться платформа, будем ждать.
267 Jija Grenkov
 
19.08.16
00:06
(262) Я предпочитаю не ковнокодить. Я понял вопрос автора как заставить исполнителя переделать... А вот есть ли для этого основания уже большой вопрос, да и не известно как ставилась задача. Яркий пример в типовой не достаточно данных в регистре, я бы не снимал с поддержки, а выбрал/дополнил данные по документам
268 PR
 
19.08.16
00:06
(266) Да уж слава яйцам. А то вообще кроме как ларьку никому в чистом виде без доработки напильником не подходила.
269 Bober
 
19.08.16
00:06
(265) у меня на 100 млн записей с рн работать не айс. поэтому реализовано другими средствами.
270 PR
 
19.08.16
00:07
(267) Ответ автору в его же вопросе. Непонятно, что он начал сопли по стеклу возить.
271 Bober
 
19.08.16
00:10
(270) у ТС решение задачи находится за пределами кодинга или методологии от 1с.
272 PR
 
19.08.16
00:10
(267) Вот за что люблю одинесников, так это за то, что даже на вопрос "Сколько времени?" они разведут дискуссию на тысячу постов с обсуждением, имеет ли в виду автор время по нулевому меридиану, что автор вообще подразумевает под понятием время и что нельзя так просто однозначно ответить на этот вопрос, потому что современные часы такие ненадежные
273 PR
 
19.08.16
00:11
(269) Да хоть в экселе считай, че.
Правильно организованному РН 100 млн записей в принципе не такая уж неподъемная задача.
274 Jija Grenkov
 
19.08.16
00:11
(269) (263) По хорошему итогов будет меньше чем записей в проводках и существенно меньше. На искуственно примере можно сделать, что бы их было столько же.
275 Bober
 
19.08.16
00:12
(273) если его правильно закрывают и выполняют рег работы
276 PR
 
19.08.16
00:12
(274) Главное не то, что их меньше, а что они уже практически посчитаны, нужно все-лишь найти нужный итог по индексу.
277 PR
 
19.08.16
00:13
(275) Спасибо, КЭП
278 Bober
 
19.08.16
00:13
(273) итогов будет меньше если закрывается в одном периоде (остатки) или если много повторяющихся записей для оборотного
279 Bober
 
19.08.16
00:14
(277) ты просто указывай, что для 100 млн записей уже желательно на уровень СУБД спускаться и вносить оптимизации там
280 Jija Grenkov
 
19.08.16
00:14
(272) Это конечно правда, но я не хотел добавлять новые сущности в обсуждение. Я хотел сказать, что вопрос из области конфликтологии и решать его нужно поиском копроммисов. Может предложить переделать за пол цены или просто сказать сделай что бы следующим кодерам удобно было и тебе спасибо скажут
281 PR
 
19.08.16
00:15
(278) Продолжай
282 PR
 
19.08.16
00:15
(279) Ты о чем?
283 Jija Grenkov
 
19.08.16
00:17
(282) подозреваю, что поступит предложение достроить индексы. Что там еще существенно наоптимизировать можно?
284 PR
 
19.08.16
00:17
(280) Какой конфликтологии? Вопрос из области огромного количества кавнокодеров вокруг, всего-лишь.
Еще раз повторюсь, ТС достаточно было в самом начале просто сказать, что сделать надо все по-человечески. Всё, этого достаточно.
285 Jija Grenkov
 
19.08.16
00:21
(284) Как надо было легко говорить видя результат, вопрос как действовать сейчас.
286 Bober
 
19.08.16
00:22
(282) для начала секционирование данных и вынос старых данных в режим только чтение и более медленную дисковую подсистему. потом можно почитать что рекомендует тот же Лустин или Гилев(хотя для 8.3.8 уже это сделала сама 1с).

(281) а чего продолжать, сделай приход товара и он у тебя проваляется год на складе без движений. потом его спишут. итого в таблице итогов 11 записей будет, хотя в таблице движений их всего 2. ваш кэп
287 PR
 
19.08.16
00:23
(285) Что значит как?
Переделывай отчет, возвращай деньги или иди накуй с плевками в спину.
288 PR
 
19.08.16
00:25
(286) Че за бред?
У тебя будет две записи, которые нужно сложить, а у меня одна, уже посчитанная.
Ваш КЭП.

Не говоря уже про то, что это, конечно же крайне распространенная ситуация, дааа.
289 Jija Grenkov
 
19.08.16
00:29
(286) Интересно сколько весит таблица в 100млн записей?
Секционирование это уже последнее дело... Скорее всего реструктуризация все сломает. Эти механизмы конечно работают, но и увеличивают трудозатраты.
(287) подозреваю, что такая формулировка не прокатит.
290 Bober
 
19.08.16
00:29
(288) настоятельно рекомендую пройти очный курс Вячеслава Гилева или купить курс Гилева по оптимизации систем 1с, ваш кэп.
291 Bober
 
19.08.16
00:30
(289) секционирвание - это первое дело, 1с ничего не будет знать про него, для нее это все будет одна таблица. Это ведь на уровне субд все происходит.
292 Jija Grenkov
 
19.08.16
00:31
(290) оптимизация не должна быть бездумной. Нужно понимать, что даст каждый шаг и тут ли находится узкое место.
293 PR
 
19.08.16
00:31
(290) Настоятельно рекомендую сделать базу и проверить, а не придумывать всякую хрень
294 Bober
 
19.08.16
00:32
(293) пошел плакать и проверять на файловой базульке -)
295 Jija Grenkov
 
19.08.16
00:34
Согласен, что если отчет можн опостроить по итогам, то с вероятностью 99% он будет быстрее чем по движениям как не оптимизируй таблицу движений (без абсурда конечно, типа сделать файловую группу с таблице и положить на ССД)
296 PR
 
19.08.16
00:34
(294) Файловая некошерно
297 Bober
 
19.08.16
00:37
(292) оптимизация бывает не только на уровне кода или запроса к субд.
298 Bober
 
19.08.16
00:39
(295) так кто же спорит, но бывают отчеты, которые не могут существовать без запроса к таблице документа или таблице движений.
299 Torquader
 
19.08.16
01:44
На самом деле, задача полностью не описана.
Регистры нужны для того, чтобы по ним можно было получать достоверную информацию более быстро, чем если перебирать все данные документов.
Поэтому, если отчёт строится по данным документов, которые ОТРАЖАЮТСЯ в регистре (особенно регистре накопления), то отчёт по регистру будет работать быстрее, а также будет методологически правильным, так как для учёта важны как раз данные в регистрах.
Если же мы хотим построить отчёт по данным документа, которые не отражаются в регистрах, то хочешь не хочешь, придётся перебирать документы или вводить новый регистр (что без изменения конфигурации невозможно).

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

Ну и не забываем, что иногда требуется выполнить перепроведение документов, чтобы данные в регистрах изменились и соответствовали тому, что указано в документах - для 1С это очень распространённая ситуация, тогда как для нормальной учётной системы такого просто не должно быть.

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

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

В любом случае, желательно писать подробное ТЗ или хотя бы оговаривать критерий проверки правильности выполнения задания. Иначе даже правильно и верно с точки зрения методологии 1С написанный отчёт можно считать неверным, так как он в некоторых случаях выдаёт данные, отличные от того, что содержится в документе.
300 Dmitrii
 
гуру
19.08.16
10:32
(299) Да у вас каша в голове...
>> Регистры нужны для того, чтобы по ним можно было получать достоверную информацию более быстро

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

Парадигма, проповедуемая 1С:

Цель любого учета - контроль неких показателей (как правило денежных и количественных). Перечень контролируемых показателей определяется заказчиком системы (что он хочет контролировать и за чем следить) или законодательством (если речь о регламентированном бух или налоговом учете).
Отчет - это форма, позволяющая посмотреть состояние контролируемых показателей.
Регистр - место хранения контролируемых показателей.

Документ в парадигме 1С - это всего лишь инструмент, позволяющий отражать в системе события хозяйственной деятельности и соответственно изменение состояния показателей. Документ - это суть транзакция - переход показателей из одного состояния в другое.

Бывают исключения, когда в отчете нужна информация о самой транзакции - о самом документе. Но это довольно редкие случаи (кассовая книга, книги покупок/продаж).

Если же для формирования отчета недостаточно данных регистра, то, скорее всего, речь идёт об ошибках проектирования.

Если отчет, собираемый по регистру, разработчик пытается собрать по документам, то тут речь о некомпетентности разработчика.

Описанная парадигма родилась из бухгалтерского учета (1С начинала именно с автоматизации БУ), где во главу угла поставлены проводки (записи в регистре), журналы, ордера и главная книга. И любой отчет строится только по этим данным и никак иначе. А документ - это всего лишь бумажка (хоть и обязательная) - основание для совершения записи в журнал, ордер и главную книгу. Любая проводка должна быть подтверждена документально.
301 worker-good
 
19.08.16
10:46
(300) В регистрах отражается в среднем 70% самых важных данных документа, а если в отчете потребуются остальные 30% данных документа которых нет в регистрах, проще достать их из документа, чем добавлять эти реквизиты в регистры. Вообще если опустить быстродействие и методологию проектирования 1с, то и документ это таблица и регистр это таблица!
302 profitmaker
 
19.08.16
10:51
(299) Чтобы не пороть чушь посмотри хотя бы УТ 11 как там реализованы отказы в Заказе клиента, там тупо статус у документа и причина отказа в табличной части. Но документ при этом проведен и т.д.
303 profitmaker
 
19.08.16
10:52
(299) Там даже реализован частичный отказ, допустим половину позиций клиент решил не брать, тупо в ТЧ документа проставляем статус и причину отказа
304 profitmaker
 
19.08.16
10:52
(299) Поэтому соглашусь с (300) у вас мисье каша в голове, вы путаете теплое с мягким.
305 Dmitrii
 
гуру
19.08.16
10:55
(301) Данные из документов могут использоваться в отчетах, но только лишь, как вспомогательные.
То есть ты получил все данные из регистров, а потом левым соединением вытаскиваешь недостающие данные из документов. Пример - книги покупок и продаж. Основные данные берутся из регистров, а недостающие (номера и даты фактур, например) - из документов.

>> и документ это таблица и регистр это таблица

Поэтому никто не запрещает ограничиваться одними лишь справочниками. Это ведь тоже таблицы! Нафига эти тупые 1С-ники напридумывали каких-то документов, регистров (аж четыре вида!!!!)
306 Катя2504
 
19.08.16
10:56
(0) Ну че там, выгнали или как?
307 worker-good
 
19.08.16
11:05
(305) если  левым соединением доставать документы, так быстродействие будет сравнимо с тем что мы просто будем доставать напрямую данные из документов
308 hitodom
 
19.08.16
11:06
а особенно если по тч нужно пройтись
309 hitodom
 
19.08.16
11:06
если регистр использовать, только как факт проведения документа то выигрыша нет
310 worker-good
 
19.08.16
11:08
(305) У меня крупный франч наваял проведение справочника)
311 profitmaker
 
19.08.16
11:09
Читаю и ужасаюсь, не представлял себе что бывает столько много колхозников-наколенников 1Сников. Полностью согласен с (300)
312 profitmaker
 
19.08.16
11:10
Подавляющему большинству сдать на Спеца по платформе точно не помешает.
313 hitodom
 
19.08.16
11:11
(300) И что ради сиюминутного отчета нужно делать перепроектировку ерп?
314 hitodom
 
19.08.16
11:11
(312) У всех уже есть, не боись
315 Nuobu
 
19.08.16
11:15
(312) Но и не поможет. То, что все присутствующие знают/не знают эти правила не говорит, что их исполняют.
316 profitmaker
 
19.08.16
11:16
(315) Поможет хотя бы не пороть чушь как в (299)
317 Nuobu
 
19.08.16
11:17
(316) Это да. Но ТСу особо картину не улучшит.
318 Shur1cIT
 
19.08.16
11:18
(306) пока выставили претензию
319 profitmaker
 
19.08.16
11:18
(317) Ему уже привели кучу примеров, например, забабахать ручную корректировку регистров и продемонстрировать что отчет кажет ересь. Или спросить что будет если появится новый документ в конфигурации который делает движения по тому же регистру.
320 Фрэнки
 
19.08.16
11:19
но ведь есть и нетривиальные случае при том же финансировании, например. Или когда в документах вообще может не быть в тч тех данных, которые есть в регистре в этим же самым регистратором. ТЧ может определить исходные данные к расчету, а все результаты расчетов сохраняются в регистре. В этом случае данные есть только в одном источнике и нет никакого спора о том, где их найти.

Но есть оговорка. Важно, что это за регистр, какие поля использованы для записей (измерения, ресурсы или реквизиты)
321 profitmaker
 
19.08.16
11:19
Ему даже пример привели из УПП, с цепочкой документов:
ЗаказПокупателя,
КорректировкаЗаказаПокупателя,
ИзмененияЗаказаПокупателя
322 Фрэнки
 
19.08.16
11:20
(321) по какому регистру?
323 profitmaker
 
19.08.16
11:21
Так что гнать в шею таких исполнителей для ТС не составит труда. Тем более пруф есть на оффициальном сайте 1С, кто то кидал линк с экзаменом на Спеца. Там четко указано что это грубая ошибка.
324 Nuobu
 
19.08.16
11:21
(319) Пусть доплачивает за каждый новый документ, который должен влиять на отчет. Мы ж тоже всей картины не видим. По мне - основная проблема, что ТС не хочет платить деньги франчам, т.к. они зачастую много просят. Вот и мается с фрилансерами.
325 Фрэнки
 
19.08.16
11:22
(324) он с любым исполнителем будет маяться - панацеи нет
326 profitmaker
 
19.08.16
11:23
(324) вот и получает г*внокод именно за ту сумму, что заплатил. Скупой платить дважды.
327 Nuobu
 
19.08.16
11:24
(323) Кинь линк на методологию разработки от 1С.
Повторюсь: я полностью согласен с (300) и с тобой и с экзаменом на спеца. Но хочу видеть ссылку на саму фирму 1С с описанием разработки конфигураций, а не правила сдачи спеца.
328 Nuobu
 
19.08.16
11:26
(318) Ваше мнение очень важно для нас. С целью улучшения работы ваша притензия будет записана.
329 profitmaker
 
19.08.16
11:26
(327)

http://static.1c.ru/rus/partners/training/files/ATT83PL.rtf

http://1c.ru/spec/questions.htm первый пункт
  
Получение расчетных данных не из регистра.
Единственной достоверной информацией в системе учета следует считать информацию регистров. Информация из документов может рассматриваться лишь как вспомогательная и не может быть абсолютно достоверной. Например, при наличии документа (аналога ручной операции в бухгалтерском учете), позволяющего интерактивно вводить записи в регистр    3,0
минут три балла - грубая ошибка
330 profitmaker
 
19.08.16
11:27
331 Катя2504
 
19.08.16
11:28
(327) Да блин, это первый пункт во всех требованиях к экзамену на спеца. Вы чего упираетесь, что это нормально?
332 Aleksey
 
19.08.16
11:28
(300), (311)
Как раз сейчас проектирую один регистр.
Есть документ (заказ с сайта), он будет двигать одноименный регистр. И соответственно отчет, который будет показывать новые заказы. В отчете будут колонки Заказ (сам документ), Контрагент (из шапки документа), Сумма (из ТЧ документы)

Правильно ли я понимаю что в регистр я должен добавить как минимум 3 измерения (Документ, контрагент, сумма). Или достаточно одного измерения Документ, а уже в запросе из документа вытянуть нужные данные?

Если завтра они захотят вытащить в отчет другие данные из документа (например адрес доставки), то мне нужно менять регистр и перепроводить старые документы?
333 Nuobu
 
19.08.16
11:29
(329) Это правила для здачи экзамена на специалиста. Читай второй абзац:

Проверяется понимание основных принципов проектирования конфигураций и технологических решений,? ?заложенных в платформе? "?1С:Предприятие? ?8?" ?и практические навыки конфигурирования и программирования.

Где эти основные принципы проектирования конфигураций и технологических решений? Где они описаны?
334 Пузан
 
19.08.16
11:30
В регистрах часто хранятся не просто данные документа, а обработанные при проведении данные. И если собирать данные из документов, то при обработке документа нужно будет повторять логику его проведения. Но это извращение. ля чего по вашему нужны регистры, если есть документы. Это раз. И два. Давайте сформируйте отчет по остаткам и себестоимости запасов на начало и конец указанного периода. Я сильно подивлюсь на такой отчет, особенно на то сколько он будет работать по времени и на сколько точные данные даст по себестоимости. А если добавим в условие, что это УПП и есть реальное производство. Думаю даже гений не напишет такого отчета по документам.
335 Катя2504
 
19.08.16
11:30
(318) (330) У меня от этой темы волосы дыбом
336 profitmaker
 
19.08.16
11:31
(333) ещё вот тут есть http://itrp3.ru/questions/
337 Nuobu
 
19.08.16
11:31
(330) Спасибо за ссылку.
338 olegves
 
19.08.16
11:33
(328) задрали коверкать русский язык - прЕтензия = истина
прИтензия = ложь
339 profitmaker
 
19.08.16
11:33
(337) Даже не ИТСе тебе как бы намекают, что достоверным источником данных может являтся только регистры. А для отчета источником данных может являтся совокупность регистров + документов.
340 Пузан
 
19.08.16
11:33
(332) Мать моя женщина. Вот это кадр. Уйди из 1С, не порти своим кодом людям жизнь. Тебе нужно будет только измерение Контрагент и ресурс Сумма. Документ ты всегда сможешь вытащить, если надо, ибо он регистратор и получить оттуда сведения по адресу доставки. Всему вас учить надо.
341 Фрэнки
 
19.08.16
11:34
(332) // Как раз сейчас проектирую один регистр.

большинство склонно бросаться в крайности. Есть справочная инфа, а она оназалась записана в тч документа? ну так доведи все до абсцурда и создай еще и регистр сведений и слей всю инфу туда. Обязательно. И не забудь о возможностях назначения документам статусов, помимо простого наличия булева Проведен
342 Aleksey
 
19.08.16
11:35
(340) хм.. А как я вытащу документ, если мне нужны остатки? Т.е. на основании этого документа может быть введен документ заявка или документ Отказ. Мне нужны только новые документы, которые еще не обработаны
343 Фрэнки
 
19.08.16
11:35
(332) в 341 часть текста с сарказмом, но не в твой адрес, конечно
344 Nuobu
 
19.08.16
11:36
(340) А потом появится документ "Отмена заказа" или "Корректировка заказа" и нужно будет знать, какой именно заказ изменён. Так что не придирайся. Пусть человек сам шишки набивает.
345 profitmaker
 
19.08.16
11:36
(341) Этому кадру уже четко ответили в (340)
346 Aleksey
 
19.08.16
11:37
(345) Еще одна чукча нарисовалкась. См (342)
347 profitmaker
 
19.08.16
11:37
Ребята Aleksey вас троллит) Иначе бы он не задал уточняющего вопроса про остатки)
348 Фрэнки
 
19.08.16
11:38
(345) ему ответили, извиняюсь, все гов-о перетащить из реквизитов документа в данные регистра что ли? но 344 пишет, что данные регистратора все-таки доступны и незачем их дуплить в регистр
349 Пузан
 
19.08.16
11:38
(342) Ну если у тебя заказ - это разрез учета, то тогда конечно нужно еще и измерение Заказ, а еще разрезом учета может быть договор с контрагентом, хотя при наличии заказа, можно его и не вводить. А если учесть (344), то без регистра тебе никак.
350 Aleksey
 
19.08.16
11:39
(347) Я не троллю. У меня реально такая задача, вот захотел сделать её правильно, вот и думаю переписывать или оставлять как сейчас
351 Nuobu
 
19.08.16
11:40
(350) Бери пример с ТСа - создавай отдельную тему на триста постов.
352 Aleksey
 
19.08.16
11:40
(349) Мне просто нужен сам факт что пришел новый заказ, а то глазками очень часто менеджер пропускает такие заказы, вот и нужен им отчет который покажет необработанные заказы
353 profitmaker
 
19.08.16
11:41
(351) ахахахаха 5 баллов)
354 profitmaker
 
19.08.16
11:41
(352) Тогда причем тут остатки?
355 profitmaker
 
19.08.16
11:41
(352) Тебе хватит оборотного регистра за глаза
356 Aleksey
 
19.08.16
11:41
(354) Потому что это 7-ка и тут нет РС
357 Фрэнки
 
19.08.16
11:41
(350) считай, что методических указаний готовых на решение твоей задачи у 1с нету. И делай сам все - от проектирования документа/регистров, до написания отчетов по записям всех этих таблиц. Может быть ты даже собственные агрегаты назначих на добавленный новый регистр, кстати
358 Aleksey
 
19.08.16
11:42
(355) И? Что мне он даст? Как мне отсечь обработанные заказы?
359 Пузан
 
19.08.16
11:42
(352) А это вообще другая задача, о статусах заказа, для этого достаточно регистра сведения и перечисления с возможными статусами.
360 Aleksey
 
19.08.16
11:43
(357) Так я читаю (300)
"Если отчет, собираемый по регистру, разработчик пытается собрать по документам, то тут речь о некомпетентности разработчика. " - вот и хочу поднять свою компентенцию
361 profitmaker
 
19.08.16
11:43
Чел вас жестко троллит, еще и с 7кой) Вон (359) правильно пишет.
362 Пузан
 
19.08.16
11:44
Теперь выясняется что это семерка. :)
В семерке используй периодические реквизиты, если нужна динамика или просто реквизит шапки документа Статус. Никаких регистров не надо.
363 Aleksey
 
19.08.16
11:44
(361) Я не троллю. Что так сложно проконсультировать как правильно?
364 profitmaker
 
19.08.16
11:45
он все в одну кашу) Если нужно просто считать сумму заказов, то тогда хватит оборотного регистра (в измерениях Контрагент, в ресурсе Сумма). Если нужно ещё знать статус заказа, тогда это другая задача как правильно пишет (359) нужен РС со статусами заказа.
365 Фрэнки
 
19.08.16
11:45
(362) оборотный можно сделать. И выбирать оттуда большинство данных из реквизитов, а не из измерений.
366 Пузан
 
19.08.16
11:45
(361) Он типа так тонко хочет показать, что можно отчет и без регистров. Так никто и не спорит, что можно, а в его случае и нужно. Только ТС начала с того, что данные хранятся в регистрах, а исполнитель берет их из документов. Несколько как-бы разные ситуации.
367 profitmaker
 
19.08.16
11:45
(363) Читай что тебе пишет Пузан
368 Aleksey
 
19.08.16
11:46
(362) Вот за это точно бы я выгонял.
Переодика в 7-ке лежит в одной таблице - константы. И когда 100 пользователей будет активно с ней работать.
Вообщем дурная идея при большом объеме работать с периодическими реквизитами
369 profitmaker
 
19.08.16
11:47
(366) Как бы он тонко не показывал, но обменом с сайта может прилететь кривой документ, который не проведется или допустим нет контроля на отрицательную сумму. Прилетит заказ и проведется с отрицательной суммой. В общем если делать отчет не по регистру получится херь
370 Aleksey
 
19.08.16
11:47
(364)
А. мне нужна сумма для информации, чтобы менеджер сразу её видел в отчете
Б. Это 7-ка, тут нет РС
371 profitmaker
 
19.08.16
11:47
(366) Как уже тут кто то писал. При проведении документа выполняется куча проверок и только потом данные попадают в регистр. Что теперь повторять всю ту логику что заложена у документов при их проведении если делать отчет прямо по документам ? )))
372 profitmaker
 
19.08.16
11:48
В общем ребят не ведитесь он вас троллит)
373 Aleksey
 
19.08.16
11:48
(369) Что значит кривой? Документ не резервирует ничего. Он просто есть. А дальше уже человек на основании его введет заказ и проконтролирует сумму и прочие реквизиты
374 profitmaker
 
19.08.16
11:49
(373) Ты 10 лет на форуме, чего ты дурачком то прикидываешься и начинаешь троллить?
375 Aleksey
 
19.08.16
11:50
(372) Да с чего ты взял. Я просто хочу понять, что мне делать завтра, когда нужно будет добавить новую колонку в отчете с данными из документа?. Переписывать движения регистра? Или стать непрофессионалам и тянуть данные из документа?
376 profitmaker
 
19.08.16
11:51
(375) Тебе уже ответили, что до абсурда идею доводить не надо.
377 Dmitrii
 
гуру
19.08.16
11:51
(313) >> что ради сиюминутного отчета нужно делать перепроектировку ерп?

Откуда предположение о необходимости перепроектирования ERP? Если я правильно понял топикстартера, то нужный уме отчет как раз очень замечательно можно собрать по регистрам. То есть его отчет полностью укладывается в парадигму 1С.

>> сиюминутного отчета

Откуда сведения о сиюминутности? Или снова личные фантазии?
378 Aleksey
 
19.08.16
11:52
(374) Я просто 10 лет никого не слушал
А тут некоторые начинают утверждать "Если же для формирования отчета недостаточно данных регистра, то, скорее всего, речь идёт об ошибках проектирования." и многие с ним согласны
Вот я и задумался, а правильно ли я живу?
379 Aleksey
 
19.08.16
11:52
(376) Расскажи это (300) и к ним примкнувшим
380 profitmaker
 
19.08.16
11:52
(375) ИТС
Примером источников данных может являться совокупность документов и регистров, которые предназначены для пользователей с одинаковым уровнем прав (например, отчет «Выручка и себестоимость продаж»).
381 profitmaker
 
19.08.16
11:53
(300) Верно все написал, просто до абсурда идею доводить не надо.
382 profitmaker
 
19.08.16
11:54
(375) Ты же начинаешь прикидываться новичком и задавать все более провокационные вопросы, добавляя каждый раз новые вводные данные.
383 Пузан
 
19.08.16
11:54
(371) Это я писал :)
384 profitmaker
 
19.08.16
11:56
(383) Не ведись на него, он тупо троллит.
385 Aleksey
 
19.08.16
11:56
(381) Ну т.е. я оставляю одно измерение - документ. И спокойно тяну данные в отчет из документа, небоясь что заказчик будет требовать от меня чтобы я переписал отчет полностью на регистры?
386 Dmitrii
 
гуру
19.08.16
11:59
(332) Допустима любая из предложенных реализаций (хоть одно измерение - Заказ, хоть несколько измерений - Заказ и Контрагент). Суть не в этом. Суть в том, что основой для твоего отчета должны быть данные из регистра. А набор измерений определяется тем в каком виде (по каким измерениям развернутый) нужен будет отчет заказчику чаще всего. Если в 90% случаев формируется отчет в разрезе Контрагент + Заказ, то имеет смысл именно эти измерения запихнуть в регистр. А оставшимися 10%, когда нужны еще и адреса дсотавки пренебречь и сделать вариант отчета, где эти данные будут вытаскиваться через точку (левым соединением) из Заказа.

Если же сделать отчет исключительно по документу Заказ, то есть риск, что какие-то данные некорректно попадут в отчет из-за того, что кто-то сделает вручную движение от регистру (снимет с резервирования или наоборот зарезервирует товар без заказа). А такое бывает сплошь и рядом, когда заказа еще нет, но товар надо под кого-то зарезервировать, и лепить виртуальный заказ не хотят или не могут (по каким-либо причинам).
387 Aleksey
 
19.08.16
12:06
(386) Вроде бы написал что мне нужно тупо факт того что есть новый заказ, причем тут товар?
И да в отчете будет не только контрагент. Отчет будет отбирать заказы по менеджеру, которые привязаны к контрагенту.
ИМХО пихать это все в регистр нет смысла, потому что это увеличит время проведения = > блокировку базы. И выбирая между увеличением времени проведения на 5 мс и увеличение формировании отчета на 25 мс я выберу второе.
388 Dmitrii
 
гуру
19.08.16
12:06
(378) "скорее всего" не означает "всегда" и "обязательно".
Кроме того я чуть ли не в каждом своем посте делаю оговорку, что бывают исключения.

Если ты наваял регистр, но все отчеты по нему, включая алгоритмы сбора данных для проведения,  используют данные документов, то нафиг такой регистр нужен.
Если же некоторые виды отчетов по этому регистру иногда дополняются из документов, то в этом ничего криминального нет. Это вполне себе обычная ситуация. Главное, чтобы основой данных был именно регистр, а документы - необходимое дополнение.
389 Dmitrii
 
гуру
19.08.16
12:11
(387) Я не знаю всю логику твоего отчета. Я не знаю принципов и логики проектных решений, заложенных в твою конфигурацию. И всего лишь делаю некоторые предположения.

Например менеджера пихать в регистр, скорее всего, нельзя (хотя тоже не факт), т.к. менеджер - это (исходя из твоих слов) - свойство контрагента, а не заказа.

То есть это как бы спорный вопрос, зависящий не только от парадигмы 1С, но и логики самой учетной системы, которую вы уже заложили и/или собираетесь менять/дорабатывать.

Чтобы принять правильное решение надо знать больше информации. В том числе и упомянутое тобой влияние на скорость проведения документов. Тут вообще непаханое поле для холиваров.
390 samozvanec
 
19.08.16
12:18
предлагаю такой вариант
модель построения архитектуры "от отчетности". мы знаем, какая нам нужна отчетность. чтобы не собирать данные при формировании отчета и на лету ничего не рассчитывать, мы заранее пишем их в удобоваримом виде в регистр документами.
бред(нет)
391 samozvanec
 
19.08.16
12:19
(390) "при формировании отчета и на лету" читать как "при формировании отчета с кучи разношерстных документов и на лету"
392 samozvanec
 
19.08.16
12:29
вот еще варик. хочу проверить корректность заполнения документов. но в отчет же можно только с регистров данные брать? писану ка я все доки в регистры(нет) и пойду похоливарю на мисту.
393 don_Rumata
 
19.08.16
12:44
(173) А если еще и напишет без ошибок... ;)
394 Aleksey
 
19.08.16
13:44
(388) Не всегда регистр со 100 измерениями лучше чем регистр с 10. Хотя методологически первый вариант правильнее, но когда ты будешь бороться за скорость проведения, то чем меньше измерений вообще и индексированных в частности, тем скорость проведения выше. Так что я бы не стал агульно всех подряд обзывать некомпетентными тех проектировщиков, которые сделали регистр на 10 измерений, вместо 100
395 Ник080808
 
19.08.16
13:48
(332) измерение сумма? О_о
396 Сильф
 
19.08.16
13:50
(0) ТЗ в студию.
397 Ник080808
 
19.08.16
13:50
(340) ему тут как раз нужен заказ и ресурс сумма.
398 Aleksey
 
19.08.16
13:51
(395) Ну да, мне же для отчета нужно это значения. А ведь если данных нет в регистре, значит регистр спроектирован неправильно и проектировщика надо гнать из профессии.
399 Сильф
 
19.08.16
13:52
И вообще, может, там какая-нибудь нетленка, в которой проведение документов сделаны через одно место и информация из регистров не даёт полной картины, требующейся для задачи.
400 Aleksey
 
19.08.16
13:52
(397) Ресурс сумма мне по сути не нужен, потому что чисто теоретически сумма может быть = 0. Сумма это ближе к реквизиту
401 Ник080808
 
19.08.16
13:57
(385) дык данные ты все равно берешь с регистра, дотягивая с документа реквизиты. Но перечень заказов из регистра, ане делаешь запрос к таблице документов, где читаешь их статус. Поскольку за год у тебя будет 10 000 документов и каждый раз ты будешь грести все. а нужны тебе только десять документов из регистра накопления. В этом и отличие построение отчета на регистре или на документе. Собственно ты это прекрасно понимаешь, потому и делаешь регистр, а не перебираешь документы)
402 DomovoiVShoke
 
19.08.16
13:57
"Мама, я попал в постапокалиптический период) 1сников истребляет неведомая болезнь "маразм" надеюсь я смогу выжить"
"Самая пятничная пятница" - найкрутейший блокбастер, только в мистотеатре, только сегодня и только для вас)))
403 Ник080808
 
19.08.16
14:08
(398) сумма это ресурс а не измерение или реквизит. В будущем тебе понадобится сколько было отгружено с этого заказа и вывод разницы.
404 Яплакал
 
19.08.16
14:09
(0) открой профайлер и замерей производительность выборки по документам и по регистрам и покажи исполнителю
405 Dmitrii
 
гуру
19.08.16
14:14
(394) >>  регистр со 100 измерениями лучше чем регистр с 10. Хотя методологически первый вариант правильнее

Вот тебя колбасит то из крайности в крайность. ))))
Кто тебе сказал, что регистр с сотней измерений это методически правильно?
Есть рекомендации 1С об ограничении количества измерений в регистрах. В соответствии с этими рекомендациями регистр с сотней измерений будет значительно хуже и вообще а-та-та-ай-ай!!!.
В таких случаях (когда реально нужно хранить значения показателей, развернутые по 100 измерениям) делают либо несколько регистров, либо группируют аналитику (по примеру справочников КлючиАналитикиУчетаЗатрат или КлючиАналитикиУчетаНДС в БП 3.0), когда измерение одно, но фактически содержит в себе несколько значений.
406 Dmitrii
 
гуру
19.08.16
14:15
(402) >> Самая пятничная пятница

Ветка вчерашняя - четвержечная, а не пятничная.
407 DomovoiVShoke
 
19.08.16
14:17
Самый пятничный четверг?)
408 Aleksey
 
19.08.16
14:17
(403) Надеюсь мне не не понадобиться. Этот заказ будет распадаться на два разных вида документа (отгрузка со склада и товар под заказ) и мне нужно будет отслеживать только в той части, которая под заказ.

(405) ну просто некоторые (не будем показывать пальцем) утверждали, что пихай все в регистр, если будешь брать данные из документа, то за это снимут бал на экзамене
409 DomovoiVShoke
 
19.08.16
14:19
Вчера первая часть "четверг - падение 1сников"
Сегодня часть вторая "пятница - да придет спаситель"
:)
410 Лефмихалыч
 
19.08.16
14:21
(0) пустая возня.
Ты так и не усвоил, что с аутсорсерами нельзя общаться так же, как со штатниками...
411 Dmitrii
 
гуру
19.08.16
14:22
(396) Уже сто раз обсудили, что ТЗ значения не имеет.
Речь не о ТЗ.

Если очень хочешь, вот тебе пример ТЗ.

Создайте отчет "Материальная ведомость", отражающий начальный остаток, приход, расход и конечный остаток за выбранный пользователем период по каждому материалу и по каждому складу.

Такой отчет вполне можно состряпать по документам. Особенно, если учет не сильно навороченный и используются только основные документы (Поступление, Реализация, Перемещение и ТребованиеНакладная).


И ведь находятся идиоты способные нарисовать отчет по документам. А почему-бы и нет?... Как тут кто-то сказал, ведь и регистры и документы - это всё таблицы - так какая разница откуда брать данные.
412 profitmaker
 
19.08.16
14:27
Ипачьи ушки, никогда бы не подумал что придеться всерьез обсуждать эту тему. Да ещё и найдутся такие колхозники, которые будут спрашивать а почему собственно нельзя с документов собрать копро-отчет.

Речь сейчас не идет о таких отчетах как "Показать все битые ссылки в документах" или ещё что-то подобное.

Речь идет о отчетах аля "Ведомость по партиям"
413 Лефмихалыч
 
19.08.16
14:32
исполнитель должен то и только то, что буквами написано в ТЗ. Того, что там буквами не написано, он не должен. Он может, имеет право, не плохо было, если бы сделал - это да. Но - не должен. Автор этого понять ни как не может.

А еще - на аутсорс можно отдавать только те задачи, где все досконально описано, понятно и изобретать ни чего не надо. Типа заправки картриджей или, там, интеграции с каким-нить грешным такскомом (где API сторонний, документирован и оно или работает, или нет).

А там, где важно внутреннее качество программного продукта, аутсорс убыточен. Причем - чаще всего убыточен и для заказчика, и для исполнителя.
414 DomovoiVShoke
 
19.08.16
14:35
(413)И как только 1сники и предприятия работают без ТЗ?)
415 Ник080808
 
19.08.16
14:35
(413) все в тз описать не возможно.  Вот пример у меня был реальный. дали франчу склепать печатную форму документа. Дали образец. по образцую выводим на печать не глядя  в код - норм все. Открываю в конфигураторе - они название и код едрпо фирмы и инициалы главбуха и директора прописали в табличной части документа. Просто тупо строкой. И что? в тз не указано откуда брать данные)
416 Ник080808
 
19.08.16
14:36
(415)  "в табличной части документа" = в ячейке табличного документа
417 PR
 
19.08.16
14:40
(333) ИТС читай
418 profitmaker
 
19.08.16
14:42
(413) Т.е. когда ты нанимаешь франча (напоминаю чтобы получить статус франча вроде как в штате должно быть определенное кол-во сертифицированных Спецов) ты ожидаешь определенного уровня квалификации специалиста, который будет решать твою задачу, ожидаешь определенное качество кода, который должен обеспечить франч, ведь там же сертифицированные специалисты. А когда открываешь код ужасаешься, что вместо качественного кода спеца, тебе втюхали копро-код студента недоучки который бегает у них во франче за чашку супа ? Ведь в ТЗ не сказано что код должен быть качественный!
419 profitmaker
 
19.08.16
14:42
(413) К шурупам в инструкции ведь тоже не написано что их можно забивать молотком)
420 profitmaker
 
19.08.16
14:43
Но это не означает что шурупы нужно забивать молотком !
421 PR
 
19.08.16
14:44
(413) Тупой кодер с одной извилиной в голове — да.
С нормального спеца можно спрашивать как с нормального профессионала.
422 GROOVY
 
19.08.16
14:54
(420)  Хорошо забитый шуруп держится намного лучше чем плохо закрученый гвоздь!
423 profitmaker
 
19.08.16
15:04
(422) о гвоздях речи не идет)
Сравнивай сопоставимые вещи:
1) Вкрученный шуруп
2) Забитый молотком шуруп

Думаю 1) все таки получше будет
424 ГеннадийУО
 
19.08.16
15:08
(418) А что мешает в ТЗ написать, что код должен соответствовать рекомендациям 1С?
425 profitmaker
 
19.08.16
15:12
(424) Когда ты идешь в стоматологию ты предполагаешь что тебе все сделают качественно ведь так?
426 DomovoiVShoke
 
19.08.16
15:13
(418)И кого вы найдете с такими условиями?
427 profitmaker
 
19.08.16
15:13
Или когда ты попадаешь к хирургу, ты предполагаешь что хирург должной квалификации и сделает операцию надлежащим образом и не станет вырезать тебе аппендицит через задницу ? Ведь так?
428 profitmaker
 
19.08.16
15:24
(424) Ну или вообще дикая аналогия, ты приходишь в парикмахерскую просишь сделать тебе модельную стрижку, вместо этого тебя стригут под горшок :D Ты возмущаешься что в итоге получил не то, что хотел. А тебе говорят так волос же стало меньше, как вы и просили :)
429 Aleksey
 
19.08.16
15:26
(428) Так все таки просил модельную стрижку или постричь по короче?
430 Aleksey
 
19.08.16
15:27
(427) Когда я буду на столе меньше всего мне будет волновать как хирург будет мне делать операцию
431 profitmaker
 
19.08.16
15:27
(429) Троль проснулся ? )
432 Torquader
 
19.08.16
15:29
А вообще - зачем лезть в код написанного отчёта ?
Если отчёт работает и даёт правильные результаты, что нужно проверять на тестовой базе, рассматривая различные варианты - отчёт написан правильно.
Если он работает медленно, то выяснять с разработчиком причины медленного выполнения отчёта, опять же, если отчёт выполняется раз в день и сорок секунд вместо двадцати - это одно. Если отчёт используется постоянно и работает больше минуты, то это украденное у сотрудников время.
433 profitmaker
 
19.08.16
15:29
Хорошо есть ещё одна аналогия, про запас так сказать. У тебя в хате перегорела проводка, ты вызвал электрика, он вместо того, чтобы сделать все по уму, взял и к люстре в зале прокинул времянку - все говорит починил. Свет горит, все з*ебцом типо ;)
434 Ник080808
 
19.08.16
15:29
(430) то есть, если хирург не продезинфицирует инструмент и сделает операцию грязным скальпелем занеся инфекцию будет нормально? ну все по тз. апендицит удалили? удалили. Операция прошла успешно? да. Что там у вас за болячки возникли из-за немытого скальпеля через несколько месяцев не моя проблема.
435 Aleksey
 
19.08.16
15:29
(431) Да застрял немного с нормами упаковки, жду когда заказчик разберется как он себе это представляет
436 ГеннадийУО
 
19.08.16
15:30
(425) Не надо отвечать вопросом на вопрос, это неприлично. Если в ТЗ нет требований к качеству кода - нет никаких оснований требовать этого качества.
437 Torquader
 
19.08.16
15:30
(433) Обычно, конечно, делают всё скрытой проводкой, только вот сечение кабеля выбирается так, что кроме лампочки ничего работать не будет.
438 profitmaker
 
19.08.16
15:32
(436) Генадий когда ты отдаешь машину в мойку, то ты предполагаешь что тебе её как минимум помоют, как максимум сделают это качественно. Но когда ты не получаешь ни того ни другого, а получаешь поцарапанный авто каково тебе???

Или когда ты отдаешь авто в мойку ты требуешь подписать договор чтобы её помыли качественно и не поцарапали???
439 profitmaker
 
19.08.16
15:32
(436) Далбоящера то не включай!
440 Ник080808
 
19.08.16
15:34
(432) ну как минимум проверить, а студент криворукий не впиндюрил туда вредный код по изменению данных)))
441 ГеннадийУО
 
19.08.16
15:37
(438) В случае причинения ущерба твоему здоровью или имуществу ты имеешь право потребовать с виновных соответствующего возмещения. Если в ТЗ включено требование к качеству кода, при приемке работ ты имеешь основания предъявить исполнителю претензию в случае ненадлежащего качества. Если нет такого пункта в договоре - идешь лесом, ты сам виноват, что выбрал такого исполнителя.
442 profitmaker
 
19.08.16
15:38
(432) У нас на заводе(производство УПП) была одна одаренная особь, её попросили сделать обработку. Она такого понаделала, что после её обработки вшатались все ключи аналитики РАУЗ из РС. После этого пришлось их срочно восстанавливать. Это к тому что как минимум нужно проверить!
443 Катя2504
 
19.08.16
15:39
(441) Вы ведь стебетесь когда это пишете, да?
444 profitmaker
 
19.08.16
15:40
(441) понятно, ты из разряда твердолобых и упёртых людей
445 profitmaker
 
19.08.16
15:41
(441) Наверное ты из тех кто забивает шурупы молотком и говорят а что такого? В инструкции же не написано что нельзя...
446 ГеннадийУО
 
19.08.16
15:48
(443) Что-то не так? Вроде все логично, нет?
447 Aleksey
 
19.08.16
15:51
(445) А ты из тех кто в хлебном требуют видео производства? А вдруг технолог при производстве не помыл руки после туалета и проходил мимо этого хлеба?
448 profitmaker
 
19.08.16
15:52
(447) Твои инсинуации и жалкие попытки троллинга не пройдут )))
449 Aleksey
 
19.08.16
15:56
(448) Просто с ума не сходите. Ты же при покупки техники не требуешь доказательства того что она выпускалась без нарушений трудового кодекса. Ты предъявляешь претензии по сути когда не работает, а не когда полез внутрь, а там болты не покрашены в зеленую краску.
450 GROOVY
 
19.08.16
15:56
(433)  Так вам там свет нужен или проводку поменять? Это как бы разные вещи то совсем.
451 Катя2504
 
19.08.16
16:00
(449) (446) Вот вам мерзкая историйка, мальчики)
Мои соседи по предыдущей квартире при ремонте сняли стяжку, и обнаружили под ней тонну дерьма. Прямо скажем, в таком объеме, что явно все строители из дома использовали их квартиру как туалет в недостроеннном состоянии. Ну или слон мимо проходил.
Так вот, то, что описываете вы - похоже на этих строителей. Так-то под стяжкой не видно конечно)
452 profitmaker
 
19.08.16
16:06
Хорошая ветка получилась)
453 screamhome
 
19.08.16
16:07
(451) отчет по документам и куча дерьма под стяжкой это разные вещи.
не обобщай
454 Aleksey
 
19.08.16
16:08
(451) И? На основании этого они расторгнули договор покупки квартиры?
455 Torquader
 
19.08.16
16:09
(453) Так чем виртуальное дерьмо лучше реального ?
456 Torquader
 
19.08.16
16:10
Кстати (440) очень даже прав - доверяя писать обработки и отчёты кому-то, кому не очень доверяешь - опасно, так как не только неправильные данные в отчёте можно получить, но и испорченную базу данных как не фиг делать.
457 Aleksey
 
19.08.16
16:10
Такое чувство, что все уже забили на ТС и пишут о своих проблемах с проводкой, дерьмом и т.п. Причем каждый на своей волне и что то на основании этого пытается доказать остальным
458 ГеннадийУО
 
19.08.16
16:10
(451) И чо?
459 Torquader
 
19.08.16
16:13
(457) Так плохие работники они во всех сферах деятельности есть. Просто не везде заказчик сразу может проверить работу.
460 uno-group
 
19.08.16
16:40
Для чего сделаны регистры чтобы быстро и часто выбирать различные данные с определенной упорядоченностью. Мы жертвуем увеличением времени проведения документы ради боле быстрого получения данных в будущем. если эти данные в будущем нам не надо извлекать часто и быстро или их структура такова что запрос по документам отрабатывает быстрее нафига лепить лишние регистры??? Всегда говорят читай первоисточник. первоисточник документ. если с документа скорость чтения не устраивает то делаем подпорки в виде регистров и т.п.
461 Ник080808
 
19.08.16
16:49
(456) так реальная практика. обратились к франчу сотрудники удаленного филиала отчетик настроить. За неделю базу восстановили))))
462 Nuobu
 
19.08.16
16:49
(457) Такое чувство, что ты первый день на Мисте.
463 Snork
 
19.08.16
17:02
(0) (318) Ты напиши, что задача то была - подробно. Чтоб определиться.

По месту можно сделать и
по документам - чтоб минимум изменений было
и
по регистру - чтоб быстрее.

Оба варианта хорошие "по месту".
464 uno-group
 
19.08.16
17:06
Нельзя обсуждать ситуацию без деталей ТЗ в студию. бывает случаи что знаешь что регистры тут рулят но их физически фиг используешь. надо делать новый и препроводить базу за н лет, а она проводится геле геле потому что до тебя там непонятно кто что и как нагородил или учет ведет. или хуже того она вообще не пере проводятся потому что там - остатки вылазят или еще какие косяки и заказщик сам их править не хочет, платить за время потраченное на перепроведение тоже.
И единственный вариант черные запросы. Как говорится вам шашечки или ехать? А есть новые или полупустые базы которые перепровести раз плюнуть. или в регистре уже все собрано и только читай и формируй как надо
465 Зая Бусечка
 
19.08.16
17:08
(464) "препроводить базу за н лет, "

Мы про 8 или 7?
В 8 движения по новому регистру делаются без перепроведения всей базы...
466 uno-group
 
19.08.16
17:10
(465) в регистре не хватало измерения добавили и???
467 uno-group
 
19.08.16
17:12
нельзя обсуждать сферического коня в вакуме можно привести 100 догадок как за так и против и нарисавать столько же ситуаций когда подругому просто невозможно.
468 Зая Бусечка
 
19.08.16
17:13
(466) У тебя не хватает квалификации изменить существующие движения без перепроведения целого документа?
469 Torquader
 
19.08.16
17:16
(465) То, что вы выдёргиваете из документов код, делающий движения по новому регистру, и запускаете его отдельно не отменяет обработки всех документов - да - она быстрее полного перепроведения, но всё равно требует некоторого времени на выполнение.
470 Nuobu
 
19.08.16
17:18
Предлагаю следующую тему для холивара: статус документа хранить в регистре или документе?
471 profitmaker
 
19.08.16
17:24
(470) Заведи себе отдельный топик на пол тыщи постов для этого ;)
472 ptiz
 
19.08.16
17:24
(470) В регистре - историю, в документе - текущее значение.
473 uno-group
 
19.08.16
17:29
+ не факт, что формируемые движения по бизнес логике не должны влиять на другие регистры. я не видел какое там проведение кто накалякал временами проще его по новой переписать чем исправить существующее.
474 Torquader
 
19.08.16
17:29
(470) Вы лучше о бизнес-процессах смены статуса подумайте - больше пользы будет, что от его хранения.
475 Aleksey
 
19.08.16
17:33
У меня кстати есть отчет (точнее печатная форма), которая для своей работы эмулирует движения документа. Т.е. она рассчитывает движение как в реализации, и далее, используя эти цифры, формируется печатная форма. И на регистры его не переделаешь
476 Ник080808
 
19.08.16
17:41
кстати, фанатам тз) вот франчу дали  написать нетленку для отдела. регистр продажи документ реализация, документ возврат. реквизиты которые нужны указали. процессы описали. дают мне это чудо инженерной мысли пощупать. Открываю - регистр продажи регистр остатков. Продали - приход. вернули - расход. Вот заказчик, не программист 1с может знать и отразить в тз такие вещи как тип регистра? в тз не было что регистр должен быть оборотным. Потому что тз писали экономисты. Для сотрудника франча "остаток продаж" нормальное  явленние. Как и незакрывающийся регистр накопления.
477 Torquader
 
19.08.16
17:43
(476) Просто, если задача более, чем "наваять отчёт", то должен быть человек, который называется "менеджер проекта", чтобы и с заказчиком согласовать и программистов пропинать.
478 DomovoiVShoke
 
19.08.16
17:51
Вначале ветки я было подумал что я последний 1сник на свете, в середине я понял что 1сники еще живы только их мало, сейчас мы идем к тому что я опять останусь один.

Короче, чтоб вы больше не мусолили. В 1с8 документ или регистр:
документ нужен для хранения кучи данных и определения принимать эти данные к учету или нет(это конечно в общем, особенности есть во всем). Регистр нужен для быстрого отбора документов ну и для специфических данных типа остатки, срез последних и т.д.

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

на счет того что если не хватает какого-то измерения в регистре:
Если вам не хватает измерения в регистре, конечно вы добавляете и заполняете по всем докам. Только измерение это не поле которого вам не хватило в отчете, это объект аналитики - поэтому пихать все подряд в измерения пихать не надо.

Если есть док или вы делаете док и к нему надо отчет, но нет регистра, вопрос надо ли? Это уже из опыта: если к примеру меня просят добавить док Заказ покупателя и к нему отчет, естественно что завтра захотят чем то закрывать Заказ и видеть что закрыто или нет. Поэтому смело клепаю регистр с стандартными измерениями и ресурсами и на основе его уже делаю отчет.

По поводу того что эти вещи не описаны в ТЗ и никто не требовал как надо писать код. Конечно никто и не будет требовать, просто есть дворник который пишет как взбрендит и есть 1сник который пишет так как надо. После которого можно абгрейдить базу и не бояться что полетит отчет или полетит цепочка доков.

1с этим и классная, что тут любой дурак, который просто понимает зачем нужен каждый объект уже крутой архитектор баз данных.

Запомнили и стали крутыми 1сниками и не надо своих домыслов к этому. Есть исключения, но лучше сделать как написал я и в 99% вы будете правы, чем делать как вам хочется и в 99% быть идиотом.
479 DomovoiVShoke
 
19.08.16
17:54
+(478)Это как контроли при записи можно все без разбору пихать в форму объекта, только при групповой обработке все ваши контроли пройдут мимо. Пока нужно открыть док и нажать Записать все классно, как-то только мы начинаем грейдить программу наступают вилы.
480 ifso
 
19.08.16
19:23
(478) если бы вендор делал нечто подобное, то чего бы делали егошные "партнеры"?)
481 Ник080808
 
19.08.16
19:31
(477) 1c на 80% это ларьки в которых и 1снега то штатного нет, а если и есть то лучше бы его там не было.
482 Ник080808
 
19.08.16
19:32
(478) "Регистр нужен для быстрого отбора документов" - шта?
483 Рэйв
 
19.08.16
19:37
хренасе тему развернули...
Все не читал
(0) на экзаменах на сертификаты коленку прострелят.
Этого достаточно помоему.
484 Pahomich
 
19.08.16
20:07
В начале ветки я сам был убежден, что надо по регистрам...но пятьсот постов!!! Если бы это утверждение было верно, хватило бы десятка...
485 PR
 
19.08.16
20:09
(484) Да просто кругом дебилы. Бессчетное количество ленивых недалеких дебилов :))
486 Pahomich
 
19.08.16
20:17
(485) Ежели бы все писали код нормально, я бы за свою деятельность на ниве 1с заработал бы раза в три меньше...
А так, худо-бедно, на хлеб с маслом и с икоркой хватает.
487 ГеннадийУО
 
19.08.16
20:51
(485) Однако, на хлеб себе и на икру Нуралиеву зарабатывают...
488 Jija Grenkov
 
19.08.16
23:30
(485) так по регистру же проще делать отчет. Наоборот получается трудоголики
489 Jija Grenkov
 
19.08.16
23:34
(486) так рассуждает каждый второй 1с-ник. Привыкают крутится в кругу бухгалтеров, серкретарш и менеджеров по продажам где 1с-ник просто бог-компьютрщик, вот и зазнаются
490 PR
 
20.08.16
01:11
(488) По регистру сложнее.
Нужно знать, какой регистр, нужно подумать, не попадет ли в отчет что лишнее, нужно как-то в случае табличной части связать запись в регистре со строкой в табличной части документа.
А тут нарукозадничал на скорую руку куйню какую-то и вроде работает.
То, что тут вагон проблем, таких кадров не интересует.
491 Torquader
 
20.08.16
01:13
(490) Вы ещё скажите, что можно без запроса просто перебором документов - и без транзакции, чтобы все поняли, что такое "скорость".
492 PR
 
20.08.16
01:14
(491) Эээ... чего?
493 Torquader
 
20.08.16
01:16
(492) А нет, чтобы получился стопроцентный г.вн.код нужно запрос в цикле, тупой перебор быстрее будет.
494 Jija Grenkov
 
20.08.16
01:23
(490) читайте (489) именно тот случай. Как можно выставлять базовые вещи за какие-то супер знания.
495 Garykom
 
гуру
20.08.16
01:56
(493) Если это базовая файловая даже?
496 Garykom
 
гуру
20.08.16
01:58
(495)+ Речь не про запрос в цикле (без которых иногда не обойтись) а про "тупой перебор".

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

Вплоть до двух-трех разных видов кода, делающих одно и то же но разными способами в зависимости от условий среды/запуска.
497 Лефмихалыч
 
21.08.16
08:49
(414) ты тоже не понимаешь, что 1сник в штате и 1сник на подряде - это два принципиально разных субъекта и работать с ними одинаково нельзя
498 Лефмихалыч
 
21.08.16
08:52
(415) не возможно, согласен. Но итог от этого не меняется - подрядчик обязан то, что предусмотрено и написано в ТЗ. Требовать от него все остальное на основании того, что все предусмотреть нельзя бессмысленно и вредно. Исполнитель точно так же не может всего предусмотреть, как и заказчик. Почему, когда заказчик чего-то не предусмотрел, то это нормально, а, когда исполнитель не предусмотрел того же самого, то он не прав?
499 Лефмихалыч
 
21.08.16
08:53
(418) апелляции к мифической "определенной квалификации" - пустая трата времени.
Когда я нанимаю франча, я ожидаю, что он будет делать то и только то, что я ему в ТЗ написал. Если я чего-то не написал, то я сам себе буратино.
500 Лефмихалыч
 
21.08.16
08:59
(421) нормальный спец тем более будет делать только то, что в задаче/договоре/ТЗ описано явно. Т.к. за все остальное ему не платят.
Другое дело, что нормальный специалист, посмотрев на ТЗ и поняв, что работает с блаженным увальнем, типа ТСа, потратит какое-то время на задание уточняющих вопросов, ответы на которые зафиксирует в ТЗ. И приемку будет осуществлять нормальный специалист всегда и только по тому, что явно описано. Иначе это ненормальный специалист, который работает себе в убыток. Ну, еще можно допустить разовые прогибы для того, чтобы закрепить отношения.

Понятно, что, когда между заказчиком и исполнителем есть доверителные отношения и заказчик платит столько, сколько просит исполнитель без вот этой изнурительной ваты, как в сабже, тогда, действительно, можно работать и без ТЗ: попросили, сделал, потестили, поправил, потестили, поправил, выкатил счет, в котором включены все тестим-правим и время на уточняющие вопросы, заказчик оплатил.
А когда вместо ТЗ: "сделать всё, всё должно быть сделано хорошо, хорошо должно делаться само автоматически", ни какие апелляции к стандартам, квалификации и прочая тряхомудь, не работают.
501 Лефмихалыч
 
21.08.16
09:04
(476) >вот франчу дали  написать нетленку
дальше даже читать не стал, ибо старо, как мир. Так не работает.

Творческие задачи на аутсорсе стоят дорого. Просто потому, что творчество - это всегда и только метод проб и ошибок - нет формулы, с помощью которой можно с первого дубля и без правок снять хорошее кино, нарисовать хорошую картину, сочинить хорошую песню, написать хорошую книгу, создать на пустом месте ПО, удовлетворяющее все потребности заказчика. Просто нет и всё. Даже популярная в свое время и вполне жизнеспособная ТРИЗ - это не формула, а просто алгоритм, помогающий сконцентрироваться на действительно важных аспектах проблемы и за счет этого немного сократить число попыток. В основе все равно пробы и ошибки, т.к. пробы и ошибки - это способ функционирования человеческого воображения.
502 Лефмихалыч
 
21.08.16
09:07
даже, когда сам для себя что-то написать пытаешься (уж сам себя-то ты понимаешь всегда с полуслова), это все равно делаешь через тестим-правим. Почему это должно работать как-то иначе, когда между заказчиком и исполнителем появляется необходимость согласовывать точки зрения?
503 Лефмихалыч
 
21.08.16
09:09
+(500) ни чего так же не мешает нормальному специалисту принять замечания в рамках приемки, выходящие за рамки ТЗ, и часть допилить бесплатно (в рамках программы лояльности, если есть такое жеание), а часть оценить отдельно. Это нормально. Заказчики тоже понимаю, что это нормально.
504 Лефмихалыч
 
21.08.16
12:51
(478) Не совсем. Или даже совсем не.

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

Состояние показателей хозяйственной деятельности можно вычислить из событий (это как восстановить бэкап из лога транзакций). Это просто факт - можно.

Другое дело, что это не будет эффективно.
505 Terv
 
21.08.16
15:54
Вот и подрос 86год...
506 PR
 
21.08.16
17:47
(500) Что ты ерепенишься-то?
Речь про то, что нормальный спец не будет делать отчет по документам, если можно сделать по регистрам, а не про то, что его попросили написать учет БСО, а он заодно уж ERP написал, ему типа не жалко.
507 EvgeniuXP
 
21.08.16
20:35
я вот тоже написал в службу поддержки 1С, что если выставить Отказ = Истина перед завершением работы в обычном толстом режиме, то диалоговое окно не появляется... На что мне ответили: в управляемом интерфейсе нельзя вызывать серверные процедуры в перед завершением работы :))))
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс