|
Как сделать движение и приход и расход | ☑ | ||
---|---|---|---|---|
0
igoza
26.05.13
✎
16:38
|
Есть регистр ОстаткиНаМестахХранениях и есть документ ПеремещениеКомплектующих и в этом документе нужно сделать перемещение как расход на одном рбочем месте и приход на другом, а в конструкторе движения либо приход либо расход. Как сделать и расход и приход в одном документе и учитывать это в регистре накопления
|
|||
1
Wobland
26.05.13
✎
16:40
|
это вопрос? нужно обладать недюжинной силой воли
|
|||
2
Мизантроп
26.05.13
✎
16:41
|
> а в конструкторе движения либо приход либо расход
руки и мозг даны 1снику чтоб дописать код выданный конструктором |
|||
3
Reaper_1c
26.05.13
✎
16:41
|
(0) Соберись, тряпка!
|
|||
4
igoza
26.05.13
✎
16:43
|
(2) о точно, пронего забыл)
|
|||
5
igoza
26.05.13
✎
16:43
|
какашками сильно не закидывать более недели 1С квыряю
|
|||
6
Mitriy
26.05.13
✎
16:44
|
(5) бедненький...
|
|||
7
Икогнито
26.05.13
✎
16:52
|
(0) будь мужиком!
|
|||
8
igoza
26.05.13
✎
16:54
|
о_О это что за ...
|
|||
9
EugeniaK
26.05.13
✎
17:27
|
(0) Конструктором пишешь приход, потом ручками в коде дописываешь там же по образцу аналогичные движения по расходу.
|
|||
10
igoza
26.05.13
✎
17:30
|
(9)
Движения.СкладКомплектующих.Записывать = Истина; Движения.СкладКомплектующих.Очистить(); Для Каждого ТекСтрокаПеремещение Из Перемещение Цикл Движение = Движения.СкладКомплектующих.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.МестоХранения = ТекСтрокаПеремещение.Откуда; Движение.Комплектующая = ТекСтрокаПеремещение.КарточкиКомплектующих; Движение.ШтрихКод = ТекСтрокаПеремещение.ШтрихКод; Движение.Количество = 1; КонецЦикла; Для Каждого ТекСтрокаПеремещение Из Перемещение Цикл Движение = Движения.СкладКомплектующих.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.МестоХранения = ТекСтрокаПеремещение.Куда; Движение.Комплектующая = ТекСтрокаПеремещение.КарточкиКомплектующих; Движение.ШтрихКод = ТекСтрокаПеремещение.ШтрихКод; Движение.Количество = 1; КонецЦикла; |
|||
11
Vesa
26.05.13
✎
17:33
|
Теперь все сделай одним циклом
|
|||
12
igoza
26.05.13
✎
17:33
|
Для Каждого ТекСтрокаПеремещение Из Перемещение Цикл
Движение = Движения.СкладКомплектующих.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.МестоХранения = ТекСтрокаПеремещение.Откуда; Движение.Комплектующая = ТекСтрокаПеремещение.КарточкиКомплектующих; Движение.ШтрихКод = ТекСтрокаПеремещение.ШтрихКод; Движение.Количество = 1; Движение = Движения.СкладКомплектующих.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.МестоХранения = ТекСтрокаПеремещение.Куда; Движение.Комплектующая = ТекСтрокаПеремещение.КарточкиКомплектующих; Движение.ШтрихКод = ТекСтрокаПеремещение.ШтрихКод; Движение.Количество = 1; КонецЦикла; |
|||
13
FoxFox
26.05.13
✎
17:58
|
(2) (9) Да можно и прямо в конструкторе сделать: в окошечке со списком регистров еще раз добавить тот же самый и выбрать другой тип движения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |