0
PCcomCat
05.01.17
✎
15:19
|
Доброго времени, уважаемые!
В общем, в результате экспериментов выяснилось, что из УТ 11 в 1С:Заказы при обновлении данных загружаются только позиции, остаток которых в регистре "Свободные остатки" не равен нулю. Это не есть хорошо, т.к. по товарам, которых на самом деле уже нет в УТ 11, в 1С:Заказы остаток не меняется.
Изменила схему выгрузки остатков, проверила отчетом, что все как надо. Но в 1С:Заказы получаю в ответе только положительные и отрицательные остатки, а нулевых позиций нет. В УТ 11 не нахожу отсеивание нулевых.
Подскажите, как боролись?
Подкиньте идеи.
|
|
2
PCcomCat
05.01.17
✎
19:06
|
(1) Это, конечно, выход, но кривой немного...
Позиций много, поэтому хочется наложить фильтр: обновлять остатки по номенклатуре, по которой были обороты с момента последнего обмена данного устройства.
|
|
3
Черный маклер
05.01.17
✎
19:58
|
(0) регистр накопления выдает только ненулевые остатки
Если хочешь нулевые остатки, то к таблице номенклатуры пристегивай регистр накопления. Таблицу номенклатуры можешь брать из справочника, можешь из оборотлв
|
|
4
PCcomCat
05.01.17
✎
20:41
|
(3) Это учтено.
Изначально было внутреннее соединение доступной номенклатуры (номенклатуры с ценой) и остатков регистра накопления "свободные остатки".
Изменила: вся доступная номенклатура соединяется левым соединением с остатками, а также левым соединением с доступными складами, если нет свободного остатка.
Пользовательскими настройками добавляется отбор по виду цен и складу - вот здесь и не проходит почему-то. Хотя нулевой номенклатуры для вида цен отбора цена есть, и в результирующей таблице склад заполнен для нулевой номенклатуры.
|
|