Uneori doriți să vedeți în lista de nomenclatură coloane suplimentare, de exemplu, prețuri, pentru tipul specificat de prețuri, solduri.
![Ут 11 adăugați la nomenclatura coloanei, programatorul personal 1s (număr) Ут 11 adăugați la coloana de nomenclatură, programatorul personal 1c](https://images-on-off.com/images/175/ut11dobavitvnomenklaturukolonkivashperso-229c91a6.jpg)
Luați în considerare modul în care se poate face acest lucru în configurația Managementul comerțului, ediția 11
Dacă deschideți forma listei de articole din configurator, puteți vedea că lista de nomenclaturi este generată dinamic utilizând o interogare.
![Ут 11 adăugați la coloana din nomenclatură, programatorul personal 1s (uh) Ут 11 adăugați la coloana de nomenclatură, programatorul personal 1c](https://images-on-off.com/images/175/ut11dobavitvnomenklaturukolonkivashperso-f5da04c6.jpg)
Lista nomenclaturii este formată dinamic
Dacă deschideți interogarea, veți vedea:
Se poate observa din interogare că eșantionul provine din directorul "Nomenclatură".
Pentru a adăuga noi coloane în lista de articole, trebuie să modificăm interogarea.
De exemplu, trebuie să adăugăm coloanele "Sold", "Preț1", "Preț2", unde prețurile - corespund unor tipuri de prețuri.
Pentru a face acest lucru, putem completa interogarea un pic prin adăugarea de câteva întrebări imbricate la ea, care va primi informații despre soldurile și prețurile.
Mai mult, adăugăm detalii suplimentare "Preț1" și "Preț2", le afișăm pe formular, astfel încât utilizatorul să poată indica manual ce prețuri să fie afișate.
Tipurile de prețuri din lista de nomenclatură
Și în modul, de asemenea, trebuie să introduceți setarea parametrilor pentru recalcularea prețurilor la schimbarea tipurilor
Pe server
Procedura de setare a selecției POST SCENE pe server ()
Valoarea selectării =? (Valoare completă (preț1), preț1, nedefinit);
Setări generaleCustomerServer.Set parametrul din lista dinamică (listă, "Price1", valoarea de selectare, ValueFilled (Price1));
Valoarea de selectare =? (Valoare completă (preț2), preț2, nedefinit);
Setări generaleCustomerServer.Set parametrul dinamică listă (listă, "Price2", valoarea de selectare, ValueFilled (Price2));
Sfârșitul procedurii
Deseori există o situație în care este necesară corectarea formei externe tipărite a unui document, de exemplu, aveți nevoie să extindeți liniile, să mutați orice element, să inserați un logo. Afaceri în.
Încep doar să învețe programarea 1c și este puțin clar cum să termini această solicitare?
După cum am înțeles, este necesar să inserați o parte în "SELECȚIA", restul pornind de la director. Nomenclatorul este ca Nomenclatorul, dar există o eroare.