ПредишенСледващото

Конфигурацията на тест в списанието на документите, необходими за реализиране на линия за номериране в динамичния списъка. Списанието включва три документа: ". Бланка за теглене" "Приложение", "заплащане в фишове" и Първоначално форма на документация от списъка с историята е както следва:

Line номерация в заявката

По принцип, проблемът ще бъде решен лесно, ако списъкът на документите, ние сме получили доклада. Но тук нещата са различни.

Докладите - няма проблем!

Създаване на данните за конфигуриране на системата за отчет, за да се получи списък на документите, проблемът ще бъде решен много лесно. В областта на доклада ще трябва само да се добави "номер на поръчката" специална област.

Line номерация в заявката

В резултат на това той ще види подобно поколение доклад резултат:

Line номерация в заявката

Но какво, ако имате нужда да получите директно номерация в заявката? Например, може да се наложи да получите номера на индекса в динамичния списъка.

Номерирането в заявката

Промяна на динамиката на списък история поискване документи, както следва:

Когато отворите динамичен 1C списък режим: Enterprise получаваме следните резултати:

Line номерация в заявката

Забележка: в примера показва само на принципа на номерирането на редовете в искането директно. Ако сте забелязали, на снимката по-горе документи в списък, подредени по сериен номер низ "отиде" в вида на поръчката (първите платени в фишове, а след консумативи и т.н.). Това е така, защото с помощта на връзката връзка, не можем да гарантираме, че връзките ще бъдат уникално GUID. Можете също така не може да се сравни връзките на различни видове документи - това ще доведе до неточен резултат. Можете да използвате времето или други области, които определят конкретна разпоредба на документа с обща списъка с историята.

Разбира се, използването на този подход, щяхме да усложни заявката към базата данни, както и като цяло някои от функциите на динамичен списък, които са важни за потребителя, не щеше да стане достъпен (прочетете динамична база данни на маса и т.н.), но примерът е създаден само да демонстрира възможността за номерата на редовете в исканията. Използването на този принцип за други задачи, като например печатни форми, такива проблеми няма да възникнат.

Трябва да се разбере, че използването на повторно лечение с маса документ или влезте документи могат да окажат влияние върху работата. би било оптимално да се създаде временна таблица на всички избрани документи, а след това работи с него. Отново, всичко зависи от конкретния проблем!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!