Имя: Пароль:
1C
1С v8
КД. как создать такое правило
0 zladenuw
 
10.01.13
22:28
Источник Перемещение - Склад Общий.

Приемник

Если товар только этой орг то Перемещение - Склад 2

иначе
продажа
оприходование
перемещение
конецесли
1 Smit1C
 
10.01.13
22:30
перефразируй вопрос
2 zladenuw
 
10.01.13
22:32
у товара могут быть разные организации . там куча.
А приемник. это буха. надо кучу разложить.
3 Prikum
 
10.01.13
22:34
(2) У товара не может быть организаций, у остатка товара, да может быть.
4 Новиков
 
10.01.13
22:34
Думаю кучу разложить нужно у товара в приемнике. Да помогут тебе, если организации разные.
5 zladenuw
 
10.01.13
22:36
(3) допустим.

(4) понял.

Спасибо
6 Новиков
 
10.01.13
22:40
А ты боялся. Разложил себе кученьку, да сиди в приемничке :)

Ты по человечески опиши, что тебе нужно: что есть в приемнике (тип данных), и что есть в источнике (тип данных). И пример на основании этих данных - как нужно. Тогда будет предмет для разговора.
7 zladenuw
 
10.01.13
22:46
Есть Перемещение .

В приемнике документы поступлениетовариуслуг, реализациятовариуслуг, перемещение.

УТП украина
8 zladenuw
 
10.01.13
22:47
упр и бух учет
9 ProgAL
 
10.01.13
22:49
Для первого варианта "если" делай одно правило. Для иначе "если" делай 3 правила в три документа. ПередВыгрузкой управляй переменной "отказ" по условию твой или не твой склад.
10 zladenuw
 
10.01.13
22:49
Есть партия. фирму то я получу. а вот как ускорить загрузку.
может при выгрузке создавать приход расход, а после удалять ?

или ПКО можно задать что бы и через внешний объект и такой ?
11 TigerPXN
 
10.01.13
22:57
(10) Чтобы что-то выгрузить, не обязательно, чтобы это был объект метаданных. Можно просто наборы таблиц выгружать, которые формировать в правилах выгрузки.
12 TigerPXN
 
10.01.13
22:58
ПКО вообще практически фиолетово, реальный ему объект скормили или таблицу.
13 zladenuw
 
10.01.13
23:17
да в перемещение перед выгрузкой. алгоритм пишу
14 Smit1C
 
10.01.13
23:24
(0) ИМХО надо создать 3 правила: продажа, оприходование, перемещение. И в каждом делать произвольный алгоритм выгрузки.
15 zladenuw
 
10.01.13
23:45
такой нормально запрос или можно оптимизировать ?
ВЫБРАТЬ
   ОстаткиЗЧОстатки.Товар,
   ОстаткиЗЧОстатки.Партия КАК Партия,
   ОстаткиЗЧОстатки.Партия.Фирма КАК Фирма,
   ОстаткиЗЧОстатки.Партия.Дата КАК ДатаПрихода,
   СУММА(ОстаткиЗЧОстатки.КвоОстаток) КАК КвоОстаток,
   ОстаткиЗЧОстатки.Склад
ИЗ
   РегистрНакопления.ОстаткиЗЧ.Остатки КАК ОстаткиЗЧОстатки
ГДЕ
   ОстаткиЗЧОстатки.Склад = &Склад
   И ОстаткиЗЧОстатки.Стеллаж = &Стеллаж
   И НЕ ОстаткиЗЧОстатки.Партия.Фирма В (&ВыбФирма)  

СГРУППИРОВАТЬ ПО
   ОстаткиЗЧОстатки.Товар,
   ОстаткиЗЧОстатки.Партия,
   ОстаткиЗЧОстатки.Партия.Фирма,
   ОстаткиЗЧОстатки.Партия.Дата,
   ОстаткиЗЧОстатки.Склад

УПОРЯДОЧИТЬ ПО
   ОстаткиЗЧОстатки.Партия.Дата УБЫВ
16 zladenuw
 
10.01.13
23:51
ВЫБРАТЬ
   ОстаткиЗЧОстатки.Товар,
   ОстаткиЗЧОстатки.Партия.Фирма КАК Фирма,
   ОстаткиЗЧОстатки.Партия.Дата КАК ДатаПрихода,
   СУММА(ОстаткиЗЧОстатки.КвоОстаток) КАК КвоОстаток,
   ОстаткиЗЧОстатки.Склад
ИЗ
   РегистрНакопления.ОстаткиЗЧ.Остатки(
           ,
           Товар = &Товары
               И Склад = &Склад
               И Стеллаж = &Стеллаж
               И НЕ Партия.Фирма В (&ВыбФирма)) КАК ОстаткиЗЧОстатки

СГРУППИРОВАТЬ ПО
   ОстаткиЗЧОстатки.Товар,
   ОстаткиЗЧОстатки.Партия.Фирма,
   ОстаткиЗЧОстатки.Партия.Дата,
   ОстаткиЗЧОстатки.Склад

УПОРЯДОЧИТЬ ПО
   ОстаткиЗЧОстатки.Партия.Дата УБЫВ
17 EvgeniuXP
 
10.01.13
23:57
в крайнем случае можешь запросом выбрать определенные данные и  загрузить по определенному правилу. Можешь несколько таких запросов сделать и по разным правилам раскидать.
18 zladenuw
 
11.01.13
00:03
(17) А новый заполненный можно передать или только ссылку в правило ?
19 zladenuw
 
11.01.13
00:04
(18) правило вызывать где указан приемник и источник
Основная теорема систематики: Новые системы плодят новые проблемы.