Имя: Пароль:
1C
1С v8
Правила конвертации данных
0 nogik_art
 
27.12.12
21:48
Добрый день, подскажите по правилам обмена может было у кого такое. Делаю перенос справочника Контрагенты из 7.7 в 8.2. В 7.7 нет поля Покупатель, Поставщик, где прописать выборку, если контрагент встречается в документах приходных накладных то это Поставщик, если расходных накладных то это покупатель?
1 Stim213
 
27.12.12
21:50
делай ПКО поставщик-поставщик, покупатель-покупатель
где в 77 поле будет заполнятся перед выгрузкой
2 nogik_art
 
27.12.12
21:53
Тоесть мне сделать 2 ПКО по документам Приходная и Расходная накладная?
3 Stim213
 
27.12.12
21:54
пля
4 Stim213
 
27.12.12
21:55
это пко для реквизитов конрагента
5 Stim213
 
27.12.12
21:55
где в 77 значение источника ты получаешь программно, а приемник -  реквизит конрагента
6 nogik_art
 
27.12.12
21:57
а как получить программно значение источника?
7 Stim213
 
27.12.12
21:59
(6) не получить, а установить.
перед выгрузкой пишешь запрос по документам твоего контрагента в 77 и
Значение = Выборка.Следующий()

как в 77 не знаю
8 Ленинград
 
27.12.12
22:00
Я делал так, что перед выгрузкой в базе добавил реквизиты, и обработкой их заполнил, потом соответственно при переносе ПКО легко нарисовать
9 Stim213
 
27.12.12
22:01
(8) ужас..
10 nogik_art
 
27.12.12
22:02
мне в обработчике ПКО перед выгрузкой написать запрос по выбору документов, а потом в ПКС Покупател или Поставщик определять их я вас правильно понял?
11 Stim213
 
27.12.12
22:03
да. примерно так
12 Stim213
 
27.12.12
22:04
+ рекомендую таки посмотреть как это сделано в типовых правилах. сэкономите время и нервы
13 nogik_art
 
27.12.12
22:05
а не подскажите где типовые правила взять? Ато я уже с ума схожу целый день провозился ничего не получается(((
14 nogik_art
 
27.12.12
22:07
я примерно понял как оно делается, но как это прописать пока не представляю
15 Stim213
 
27.12.12
22:07
в типовой БП 1.6 есть правила по загрузки из 77. правила - в общих макетах или в макетах обработок переноса
16 nogik_art
 
27.12.12
22:18
а вы ссылочку не дадите где мне эти правила скачать, что-то не могу найти нигде(
17 Stim213
 
27.12.12
22:19
правилами форума - не могу
18 ilkoder
 
27.12.12
22:23
Тут вопрос, как в 7.7 быстро найти, что есть документы поступления или реализации. В 8.2- все просто запросом, а вот как в 7.7 даже и не знаю
19 nogik_art
 
27.12.12
22:25
Вот и мне на ум не приходит, в 7.7 никогда не работал, как написать 7.7 запрос по документам пока не представляю((
20 Stim213
 
27.12.12
22:27
а документы конвертятся? мб не парится и в 8ке написать обработку, которая контрагентам нужные признаки поставит
21 ilkoder
 
27.12.12
22:29
или поставить оба - и поставщик и покупатель
22 Stim213
 
27.12.12
22:29
или забить и коньячку накатить)
23 nogik_art
 
27.12.12
22:30
тоесть выгрузить 2 документа, а потом обработкой заполнить контрагенты? В принципе идея))
24 nogik_art
 
27.12.12
22:31
НГ ведь на носу можно и накатить)))
25 Stim213
 
27.12.12
22:32
ну вот и разобрались :)
26 nogik_art
 
27.12.12
22:36
а если брать из запроса, в 7.7 запросы от 8 отличаются?
27 Stim213
 
27.12.12
22:39
да!
28 ArPlus
 
28.12.12
07:13
Ничего не потеряешь, если всем контрагентам поставишь, что он и Поставщик и Покупатель.
29 ilpar
 
28.12.12
07:16
(9) какой ужас то?
из типовых ПУБ в УПП так предлагалось разработчиками делать.
Предподготовка переноса.
30 ilpar
 
28.12.12
07:16
поосторожнее с эмоциями и "ярлыками"
31 ilpar
 
28.12.12
07:17
Лучше пусть предподготовка базы длится кучу времени, чем обмен кажды
32 ilpar
 
28.12.12
07:18
каждый раз по нехватке памяти падает
33 cw014
 
28.12.12
09:23
Я бы сделал их и поставщиками и покупателями, а вот в договорах проставлял бы вид взаиморасчетов в зависимости от документа/вида операции. То есть если бы у контра были и поступления и реализации - были бы два договора - один с поставщиком, второй с покупателем
34 nogik_art
 
28.12.12
17:56
Сделал по другому создал Алгоритм с запросом по выборке в регистре выбираю если был приход значит Поставщик, если был расход значит Покупатель, потом в ПКС прописал Значение = ЭтоПоставщик() или Значение = ЭтоПокупатель(). У меня ещё вопрос, к справочнике Контрагенты есть поле ОсновнойДоговорКонтрагента как к нему обратится у меня есть правило там где я определяю договор. в Источнике нет Справочника.ДоговорКонтрагента как обратится в ПКС к правилу ДоговорыКонтрагентов?
35 nogik_art
 
28.12.12
18:02
Чтобы при выгрузке контрагента, создавался сразу же справочник ДоговорКонтрагента.
Независимо от того, куда вы едете — это в гору и против ветра!