Имя: Пароль:
1C
1С v8
Формирование остатков номенклатуры по определенным складам.
0 SirJack
 
13.12.22
12:11
Доброго дня всем!

Если несложно, дайте волшебного пенделя начинающему)

Конфигурация УТ 11.4, база на Postgres

Необходимо сформировать отчет в csv формате в виде (в будущем его бы еще повесить на расписание, чтобы формировался сам)
IE_XML_ID; CV_PRICE_1; CP_1; CP_2; CP_3; CP_4; CP_5; CP_6; CV_CURRENCY_1

где
IE_XML_ID - поле айди-магазина
CV_PRICE_1 - цена розничная
CP_* - это определенные склады (вообще складов в базе больше, выгружать остатки нужно только по выбранным).
CV_CURRENCY_1 - в этот столбец просто нужно записать RUB в каждую строку.

Всего элементов в справочнике около 50 тыс., с заполненным полем "айди-магазина" около 8 тыс.

На данный момент сделал отчет как смог - где остаток по каждой позиции и по каждому складу запрашивается кодом:


ОстатокВерсаль = ПолучитьСвободныйОстатокТовараИзРегистраНаСкладе(СкладВерсаль,ВыборкаДетальныеЗаписи.Ссылка);"


На формирование такого отчета уходит 2.5 минуты, кажется, что это долго, надеюсь сделать быстрее.
1 Krendel
 
13.12.22
12:22
Ведоомость по товарам на складах с отбором по складам
2 mikecool
 
13.12.22
12:24
+1 и автосохранением в csv, профит
3 mikecool
 
13.12.22
12:25
(0) работает - уже хорошо, теперь запускай замер производительности и думай