![]() |
![]() |
![]() |
|
v7: Запись в регистр остатков | ☑ | ||
---|---|---|---|---|
0
Масянька
11.03.15
✎
09:07
|
Доброе утро!
ТиС 7.7 932 Есть самописный документ. Проведение этого док-а слизано со стандартного перемещения. В регистр партий добавлено 2 реквизита. Эти 2 реквизита заполняются только из данного док-та (пока). Теперь "грабли": 1. в стандартном перемещении: 3 одинаковые номенклатуры с одной указанной партией. По данной партии остаток = 2 шт данной номенклатуры. При проведении перемещения - есессьно плюет: "По указанной к списанию партии ТМЦ ... по ТМЦ ... не распределилось 1 шт". 2. самописный док-т: та же номенклатура, те же 3 строки, та же указанная партия. При проведении: если инициализирую 2 доп. реквизита - не плюется, если не инициализирую - плюется. Почему? Как нужно писать реквизиты в регистр? Спасибо. |
|||
1
Ёпрст
гуру
11.03.15
✎
09:16
|
Нам отсюда не видно, как проверяешь наличие останка и как в своём регистре проверяешь, что не распределилось по партиям.
|
|||
2
Масянька
11.03.15
✎
09:21
|
(1) Я же говорю: одна и та же процедура проведения - глСписаниеПартийТМЦ, в которую добавлено:
Если (Конт.Вид() = "ДневнаяРеализация") Тогда РегПартии.ЦенаПрод = ТаблНоменклатуры.Цена; РегПартии.НДСПрод = ТаблНоменклатуры.СуммаНДС; РегПартии.КомментарийСписания = ТаблНоменклатуры.КомментарийСписания; КонецЕсли; Если данные строки заремить - все пучком. Я уже и структуры передаваемых в эту процедуру параметров проверила - только таблица документа (самописный и перемещение) отличаются (в самописном несколько полей добавлено). |
|||
3
ifso
11.03.15
✎
09:21
|
(0)
> если инициализирую 2 доп. реквизита - не плюется, > если не инициализирую - плюется. либо не те зоны, либо не так инициализируешь, не ?) |
|||
4
Масянька
11.03.15
✎
09:22
|
(1) Я уже рылась на просторах инета - ничего не нашла...
(3) Какие "зоны"? Как "не так инициализирую"? |
|||
5
Ёпрст
гуру
11.03.15
✎
09:29
|
у тя розница что ле ?
|
|||
6
Масянька
11.03.15
✎
09:31
|
(5) Нет. Данный док-т - специфика такая особенная - с одного оптового склада на другой оптовый, но обязательно с фиксированными партией и ценой.
|
|||
7
Ёпрст
гуру
11.03.15
✎
09:33
|
И.. если у тя розница, то ЦенаПрод - ИЗМЕРЕНИЕ..которое проставляется в регистр из таблички итогов и по нему фильтр устанавливается... ты это механизм своим
РегПартии.ЦенаПрод = ТаблНоменклатуры.Цена; ломаешь - имешь то, что имеешь. |
|||
8
Ёпрст
гуру
11.03.15
✎
09:34
|
(6) тем более
|
|||
9
Ёпрст
гуру
11.03.15
✎
09:34
|
ценапрод - это только для розницы
|
|||
10
dk
11.03.15
✎
09:35
|
реквизиты с измерениями не путаешь?
|
|||
11
Масянька
11.03.15
✎
09:37
|
(7) Сработало... То есть в данном случае - цену пихануть в реквизит?
(10) Уже увидела :) |
|||
12
Ёпрст
гуру
11.03.15
✎
09:38
|
(11) не зная твоей задачи и цели, что-то советовать, моветон
|
|||
13
Масянька
11.03.15
✎
09:40
|
(12) Все равно - СПАСИБО! И чмоки :)))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |