Имя: Пароль:
1C
1С v8
Замена метаданных
0 karpik666
 
05.08.14
08:19
Добрый день. Завели справочники договоров. Но со временем изменилась специфика этого справочника, из-за этого понадобилось, чтобы он делал проводки. Вопрос, есть ли какая-то обработка или вообще методика переделки из справочника в документ? Так как делать для справочника проводки это уже костыли.
1 Wobland
 
05.08.14
08:22
пкм на документах - добавить
2 Andrewww123
 
05.08.14
08:22
Ой, что щас начнется :)
(0) Вариант один: сесть всё продумать и написать свою обработку. Справочник с проводками - это чересчур сурово и немного не реализуемо..
3 Wobland
 
05.08.14
08:23
(2) реализуемо, почему нет?
4 Бледно Золотистый
 
05.08.14
08:23
(0) Можно перетащить объект из справочников в документы. Остальное ручками.
5 lxndr
 
05.08.14
08:24
Стрл+ц / Ктрл+в
6 Wobland
 
05.08.14
08:24
(3) я про движения
а что со старыми делать?
7 karpik666
 
05.08.14
08:24
(1) (6) Это слишком сурово
8 Wobland
 
05.08.14
08:25
(7) тогда усилием мысли
9 Andrewww123
 
05.08.14
08:26
(3) Как?
10 karpik666
 
05.08.14
08:26
вот и проблема, что и ссылок же еще целая куча на разные метаданные. (6)
11 Wobland
 
05.08.14
08:29
(9) писать в регистры при записи. в случае РН или РБ можно заюзать фиктивный регистратор
12 Wobland
 
05.08.14
08:30
(10) реквизиты мышой таскаются
13 Balabass
 
05.08.14
08:31
(0) А чем справочник от документа отличается кроме названия?
14 ДенисЧ
 
05.08.14
08:32
СПравочник с проводками.... Орригинально....
15 Balabass
 
05.08.14
08:32
(0) добавить в модуль справочника движения при записи. и перезапиши все элементы в цикле.
16 karpik666
 
05.08.14
08:32
(13) вомзожностью проведения, и отменой проведения, реквизитом станадртным "проведен".
17 Balabass
 
05.08.14
08:32
(14) Так получилось, не фортануло.
18 karpik666
 
05.08.14
08:34
(15) ну не, должна же быть возможность просто записать объект без проводок, вдруг пользователь ошибся, а мы уже сразу делаем запись в регистрах
19 Balabass
 
05.08.14
08:34
(16) Добавь реквизиты к своему справочнику - проведен, записан. кнопку "отмена проведения" сделай.
Какая разница то.
20 Balabass
 
05.08.14
08:34
(18) Ну так добавь кнопку - провести.
21 Wobland
 
05.08.14
08:34
(19) в регистраторе разница
22 Balabass
 
05.08.14
08:35
(21) сам говоришь про фиктивный регистратор.
23 Andrewww123
 
05.08.14
08:37
(11) Ну это же немного не укладывается в "из-за этого понадобилось, чтобы он делал проводки"
24 karpik666
 
05.08.14
08:37
(19) это и называется костыли. А структуру подчиненности тоже переделывать, чтобы в ней справочники отображались?
25 Wobland
 
05.08.14
08:42
(23) на свете есть много разных извращений
26 Andrewww123
 
05.08.14
08:42
Задача же несложная. Перетянул реквизиты в созданный документ, написал обработку проведения(которую и так придется писать, если выбрать вариант извращения со справочником). Написал обработку по заполнению реквизитов документов и их проведению. Я думаю за пару дней-то можно сделать всё.
27 Andrewww123
 
05.08.14
08:43
(25) Не спорю :) Самое печальное, что мы все тоже в них участвуем, хотя бы иногда
28 karpik666
 
05.08.14
08:45
Ладно, всем спасибо. Дабы сохранить уже созданные договора, остановлюсь на варианте "создание обработки", которая будет делать копию объекта, но только документа, и заменять ссылку, где он встречается, но неужели никто такой обработки еще не сделал=)
29 Wobland
 
05.08.14
08:46
(28) почувствуй себя пионером этого вида извращений
30 karpik666
 
05.08.14
08:47
(29)  ооо, да=)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.