Имя: Пароль:
1C
1С v8
Почему удалили поле Основной договор контрагента?
0 olafbond
 
25.12.15
10:42
Добрый день.

Перестала работать обработка. Полез разбираться. В справочнике Контрагенты реквизит ОсновнойДоговор переименован в УдалитьОсновнойДоговор.
В справочнике ДоговорыКонтрагентов также нет соответствующего поля.
В конфигурации теперь можно отметить "Использовать как основной" произвольное количество договоров. Где это хранится, не нашел.

Не понятно и неудобно.

Поясните, пожалуйста, в чем логика и как теперь жить).
Как отметить договор программно "Основным", как выбрать основной договор?

1С:Предприятие 8.3 (8.3.7.1790)
Бухгалтерия предприятия, редакция 3.0 (3.0.43.29)
1 Aleksey
 
25.12.15
10:43
читай описание
2 Aleksey
 
25.12.15
10:44
вкратце, они поменяли реквизит на регистр сведений, чтобы была возможность задавать основной договор в разрезе организаций
3 vhl
 
25.12.15
10:44
(0) позови программиста
4 Stim
 
25.12.15
10:48
- Дети, а давайте дружно позовем Программиста
- ПРО-ГРАМ-МИСТ!
- ПРО-ГРАМ-МИСТ!
- ПРО-ГРАМ-МИСТ!
- иду я, иду..
- УРА!!
5 ObjectRelation Model
 
25.12.15
10:49
6 Aleksey
 
25.12.15
10:56
(5) Возможно, правда добавили в измерение еще и "ВидДоговора".
7 olafbond
 
25.12.15
11:06
(2) Спасибо!
8 Stim
 
25.12.15
11:27
(6) Возможно, они добавили еще и гемороя программистам.

Почему нельзя было оставить реквизит ОсновнойДоговор для тех компаний, у которых одна организация и которым не нужно это бесконечное множество основных договоров? ведь есть же ФО УчетПоНесколькимОрганизациям, по ней можно скрывать это поле
9 hhhh
 
25.12.15
11:30
(8) не читатель? Написали же: убрали кольцевую ссылку, контрагент ссылается на договор, а договор ссылается на контрагент. Причем тут одна и не одна организация?
10 Stim
 
25.12.15
11:32
(9) какая еще кольцевая ссылка? Когда она была проблемой, что нужно было менять всю логику программы, чтобы её исправить?
11 Garikk
 
25.12.15
11:36
(8) угу, давайте оставим 100500 отдельных реквизитов для тыщи вариантов компаний. а потом будем это всё изовсех сил поддерживать.

Нет, конечно они неочень хорошие люди что логику некоторых подсистем слишком кардинально меняют, но в данном случае не думаю что это плохой ход
12 Stim
 
25.12.15
11:39
(11) это было бы нормальным решением, для баз, где ведут учет по одной компании.
13 Garikk
 
25.12.15
11:40
(12) Такими темпами половину функционала БП3 можно выкинуть, и это было бы также нормальным решением
14 Garikk
 
25.12.15
11:41
это всё издержки универсальности типовых конфигураций
15 DailyLookingOnA Sunse
 
25.12.15
11:44
О, это хорошо, что убрали.
А то пользователи баз, в которых несколько организаций, достали тупыми вопросами про этот основной.
16 Aleksey
 
25.12.15
11:48
что то не помню я воплей про кпп, когда его логику меняли. А тут прям вах вах
17 Stim
 
25.12.15
11:51
(13) я не вижу причин, по которым нельзя оставить было реквизит ОсновнойДоговор. Так было сотни лет, тысячи бухгалтеров это использовали и спокойно бы продолжали использовать.
А тем 10%, которым нужны основные договора в разрезе кучи параметров - пусть используют доп функционал
18 Aleksey
 
25.12.15
11:53
(17) А дальше что с ним делать?

Если (пользователь = "Саша") или (пользователь = "Маша")
//используем реквизит основной договор
иначеЕсли (пользователь = "ИванИваныч") тогда
//используем РС
Иначе
//ничего не используем
КонецЕсли
19 Злопчинский
 
25.12.15
11:53
Поддерживаю.
Вон даже вроде "ОсновнаяОрганизация" как класс отсутствует в типовой торговле (? или ошибаюсь) - как например сделать автоподгрузку если во входящих файлах нет идентификации организации..?
20 Aleksey
 
25.12.15
11:56
(19) Легко
Предварительно прописываешь у нужной организации
ИмяПредопределенныхДанных = "ОсновнаяОрганизация"

И далее используешь это имя
21 Stim
 
25.12.15
11:56
(18) нет, зачем. есть же функциональные опции, их нужно было использовать.
ФО "ИспользоватьОсновныеДоговораВРазрезеОрганизаций"
22 Garikk
 
25.12.15
11:57
(21) и во всех запросах и отчётах дописывать хвост который эту ФО обрабатывает
23 Stim
 
25.12.15
11:57
(20) а потом эту организацию удалят и добавят другую такую же, но без предопр знач
24 Aleksey
 
25.12.15
11:58
(23) во первых удалить не смогут, будет ругаться что она предопределенная
Во вторых эту ситуацию тоже можно предусмотреть
25 Злопчинский
 
25.12.15
11:58
(20) угу..а потом кто-то другой такуюже но другую организацию дублем внесет..?
26 Stim
 
25.12.15
11:58
(22) зачем хвост? надо получить основной договор - смотришь ОсновнойДоговор. если пустое - ищешь по регистру.

При включении ФО "ИспользоватьОсновныеДоговораВРазрезеОрганизаций" все основные договора перемещаются в регистры и очищаются. тут все просто
27 Aleksey
 
25.12.15
11:58
(25) ???
28 Aleksey
 
25.12.15
12:00
(26) а потом какой то программист из (0) запишет туда данные, и пофиг что по ФО учет основных договоров в РС
29 Stim
 
25.12.15
12:03
(28) и что? при выключении аналитики по складам в настройках учета удаляются субконто на счетах. И их тоже может любой программист добавить, хотя по логике программы их там быть не должно.
30 Aleksey
 
25.12.15
12:07
(29) записать данные на пустые суьконто он врядли сможет
31 Stim
 
25.12.15
12:08
(28) можно поставить запрет на запись осн договора при включенной ФО.
32 Dmitrii
 
гуру
25.12.15
12:11
Ау, Stim
Что тебя так заклинило на организациях? Ты читал описание изменений?

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

Вариант с двойной логикой (где-то - реквизит, а где-то РС) считаю порочным, т.к. значительно усложняет доработку (новые ФО, алгоритмы обработки этих ФО и т.д.) без видимого профита.
33 Stim
 
25.12.15
12:20
>>А это уже гораздо более частая ситуация

странно. в 95% случаев контрагент для организации выступает или как покупатель, или как продавец. Это намного более частая ситуация
34 Aleksey
 
25.12.15
12:27
Ну т.е. ты признаешь что в среднестатестической фирме 5% контрагентов это и покупатель и поставщик.
35 Stim
 
25.12.15
12:30
(34) ну да. для них можно не устанавливать основной договор, не вижу проблемы
36 ЧеловекДуши
 
25.12.15
12:35
(24) Зато смогут сменить название организации и основная должна быть новая, а не старая. Но часть реквизитов должны быть на старой :)
37 Aleksey
 
25.12.15
12:35
(35) Т.е. для любой организации этот функционал востребован получается?
38 ЧеловекДуши
 
25.12.15
12:36
(34) 5% ? Шутите все 95% :)
39 Stim
 
25.12.15
12:37
(37) я такое не говорил.
Этот функционал востребован у тех, у кого 95% покупателей и поставщиков одновременно
40 Stim
 
25.12.15
12:38
(38) приведи пример схемы работы организации, у которой в контрагентах 95% покупателей и поставщиков одновременно
41 zak555
 
25.12.15
12:38
(0) наконец 1с-ка родила это, очень долго ждал
42 zak555
 
25.12.15
12:41
(8) > Возможно, они добавили еще и гемороя программистам.

для не конвнодеров это не проблема
43 Stim
 
25.12.15
12:46
(42) ну если ты готов исправлять за 1С её косяки своими мозолистыми пальцами, то наверн для тебя нет здесь проблем
44 zak555
 
25.12.15
12:48
(43) о каком косяке ты говоришь ?
45 ptiz
 
25.12.15
13:10
Интересно, почему 1С столько лет понадобилось для такого очевидного решения?
46 zak555
 
25.12.15
13:12
(45) кто-то написал в 1с, обосновал
это реализовали

а так они и не в курсе, что нужно реализовывать
47 vfrcbv
 
25.12.15
13:20
(32) +1, основная задумка сделать отдельно выбор "основного договора" для всех видов договоров. Сначала тоже логика 1С показалось не понятной, когда пришлось допиливать свои обработки.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан