From 1cdfa246b375f3dc736deb03860f1499813affcc Mon Sep 17 00:00:00 2001 From: wakadakawaka Date: Sun, 24 Aug 2025 21:37:33 +0500 Subject: [PATCH] new --- public/erp/harakteristiki-nomenklatury/1.png | Bin 0 -> 16867 bytes public/erp/harakteristiki-nomenklatury/2.png | Bin 0 -> 4012 bytes public/erp/serii-nomenklatury/1.png | Bin 0 -> 25523 bytes public/erp/serii-nomenklatury/2.png | Bin 0 -> 31704 bytes .../{Команды заполнения => }/Добавление команд заполнения.md | 2 +- .../{Команды отчетов => }/Добавление команд отчетов.md | 2 +- .../Добавление команд создания на основании.md | 71 ++++---- .../Команды печати/Добавление команд печати.md | 6 - .../Проверка серий номенклатуры в ТЧ.md | 161 ++++++++++++++++++ .../Проверка характеристик номенклатуры в ТЧ.md | 62 +++++++ 10 files changed, 264 insertions(+), 40 deletions(-) create mode 100644 public/erp/harakteristiki-nomenklatury/1.png create mode 100644 public/erp/harakteristiki-nomenklatury/2.png create mode 100644 public/erp/serii-nomenklatury/1.png create mode 100644 public/erp/serii-nomenklatury/2.png rename src/content/docs/knowledge-base/Общие/Подключаемые команды/{Команды заполнения => }/Добавление команд заполнения.md (97%) rename src/content/docs/knowledge-base/Общие/Подключаемые команды/{Команды отчетов => }/Добавление команд отчетов.md (96%) rename src/content/docs/knowledge-base/Общие/Подключаемые команды/{Команды создания на основании => }/Добавление команд создания на основании.md (64%) delete mode 100644 src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md create mode 100644 src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка серий номенклатуры в ТЧ.md create mode 100644 src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка характеристик номенклатуры в ТЧ.md diff --git a/public/erp/harakteristiki-nomenklatury/1.png b/public/erp/harakteristiki-nomenklatury/1.png new file mode 100644 index 0000000000000000000000000000000000000000..c72328c0dbc55cf0fffdd28337b5d11435e4558e GIT binary patch literal 16867 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�I5OaB!?{Dy(9)G2o{og)uT}NYf~!p9HT1+ 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 G`hNhG@>%%+ literal 0 HcmV?d00001 diff --git a/public/erp/harakteristiki-nomenklatury/2.png b/public/erp/harakteristiki-nomenklatury/2.png new file mode 100644 index 0000000000000000000000000000000000000000..82afedf035fdfdee227cbc128cae9ead30c76d2e GIT binary patch literal 4012 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 literal 0 HcmV?d00001 diff --git a/public/erp/serii-nomenklatury/1.png b/public/erp/serii-nomenklatury/1.png new file mode 100644 index 0000000000000000000000000000000000000000..227ebb5adf1eaf60bd2f7a5df3100c86c4a11af3 GIT binary patch literal 25523 zcmcG$XH-*N*EI|x1{>G_kx&#Bm0qMsN9od3h;)=*LW^_=O+}?D9i%8#T4)KKfQ0}d z^ct#^ASLu30^dO|^}6rzjBh;S9q;=iLm>N{v)9^d%{kZF`}kT*L+SL1OD8BOC{C*= z-+MqoK?S0qpbVus2K*(WXw(<@hZ6QcNuHvx4Ll3{a@0yrU5D1%;Wi%00P99>&C4yNIh8&zT|r4W_n`wVOvDp9?$Eb}|XX?{tcU zllQ;5L*r9yaMG@Z|CJH9lWdr|eqby|huhMnt{-58`CG1pE7yjuTEt#`@Se#y`2FRZ z4>;PK9=~T6XM8htYNiXuaqXMjz0rwPN$rG@nBJHXG~2S0yP|^PJw-(w$%EFW+?WXI z-6mj;6cqKFgs-p9TYlSLn+V~%^8AcE&E@B);>DUZjaJITpU=quP*@Z7TN90^`t{`* z0>$B9X)ZrH0rUSk{EW+IF#E4B-}8fhUPE)*P*Z9ndJt(BH(2gyvYHs9UXB>@S+T3r zPYPO7Xdl*0a z&4t19HJ0VjD&G-8$ks-08+h1T$%bYz2Unk=N?PX?dcBs;lmEJMEBx~r;oY*q7b^D- zCxRE2+L?+%QZAnkbUd|SlEgRK58;9pVMhemDeev5lsz1yuS*=M?%!)p-FqFsdZ(}O&g5)z-pk4N-ghXAspQA zs@c3hu__H+tSJ8xl94QTP%Z;`lIoqicn-M9;Kr<`l7$a`SUWlDK6C$2zccCV;c`Us zjD#**HQid&Gv8M^4qDb~-J|6`p5!ffZM|vNV&7u7`f>w9 z$h_6x%QjsQ`*px2*T45zQIyI<^rK*ODq9nSt1uz6<>46Axxv{dUtY$OvaBcN7GlV+ zB(K$A7}vb%7Yxfxv1$izUxx}7TYean>2Dk^{svtq-GQI}83)rF>1^btz0oCdN=SCT zoX3w3!S5s!^%H``w!>o#H#UM=L&a}w(gpc3`|m=Em%<85)F{n{>*~P+6r17Ow&jkr zHIu7>Qzzd)z z7^2e8NUJK70BK6D+--^L9*Tiz4eK*vJ3R|&*lI}Rj{EYo~^fIvJCXR@s zL(o(5hqoVk1D822_GP?{PL^EHSH7Ml0D5t=nL5;Yd^Ra)0@*d-fi+F^M}9K#Q6E4Y z|45{F^qv_H&j?fB_Z|^U6gKT|4H!-tewQpf-cPy}R~{x#(`GSap|Dy!z5Dx_s>lvU zu99Iv;HP>|R7jTn*Ve_ucKT>NLs$1DY&CGIcdb9I`&Z6PmM4)_ z?#MIKo1MJ;yki;pt+j!2%~bDTzuG~Rjy1wWY3L!SHOPJBDg0m(Jy|wc2zo9_Q=k-D zpyhLn<9SEN;RW7=9^Y^Ga96`_5z+Guu=YBtUw7o9Pi>&NENs7FMY}oT;1&((25#bZ zq+nIjbaCf>sspF4w?v&Pmuo*2FewMeRd`$V3D>G^etR}%YQ%?`Va{+Hu-y!w zwOL5J=|Qc~yl+NK!N#Z96!1xTnh%-1jjeK$D%GzQ;!oA6eAC$58ir8Eh@@EumY9~f zoOe4f{NClfkw9~mVD2*s${0C4{#j4x&8~ERkyvv#!Kic;qR;X+`Xoc5bP=X>vT&$& zzl+2<+BcUnXrfDU&9 z&Htu;ola%2{$piTQfg6)4{2}Rpq18Jhnvb$%*kvn7cQZtz@xO4jF|mGu-z<@wipW!|X;>?b64t7w|$&3UE7nB4bMz z8r-|wzPAN+q+}HEkhqlFdt+uX8Sh(BoBBy8iSriaLz|kPmYL0K9HWb;hc|S#WNpsB zQUHQG#It*H&7%9;N_?|SspEvm@dMBfk^(0&rVmUj!Gsyxh3aD{R@eAWRcCa{`?00i z%Z#;1o`*k}ZGd3py6LFPY!EsrtIABSDqAy8je13bs;pUF)z>}G_nRdP1JMT6&7T>H`K1yzKPMZY~>;^qYsUt zsp(ze3@y0o+bHHJ6pmbrE2|xDOUb^0&_(N_`m*(_{J;Rj#v0TnP)RW9lxGm>S1dnw zu-?0mEhDMWH4plzSH+DL9H?VYT=#H10vYksM!p@z3Q0YJrc_b#sC$W`?TY$48mZEr4|waUn!(7(xR z8|!*uNS@;1n98fQj~3m8&<_rmuJh-fvvp_Z97BVcFyDCWmU&8f!-;)RQhrR}fkqM{wLGm9GJ}Q}DNgF5u+B_JS_>$y9 zT3SVm`Y7&?SAWj4Q2XrOImGq8Wh-lFZxNF>aYt&$U2<=b=w=FN?tsZ76VrU$MR2?zH7A%4XcIRBCcc<2_vxN+x9;>2lXABC*uwxU$b{6G# zws;y3iB?z`It(6|R+ygJOMBKUu-kc=8C<1exFc{yMrzx5N6fFRfIN}A8&Z-IX!==w zSI6Hp=wsIDMWv!e+xuGCB|@HoX!GBM2Q^s#pqGb=)=Pf!DX>A?6^N z(gmzG2KEM53rt|ssvDr00%@z&%KnzV_F6*?A8x?Y9a>0dm{#-2CSrz7(8t}DCsF}k zGFPWH^Huk!a;yE2rO;*V{Z~3*?rqOEWhGG3M~V--XSo@#4&;3@W-7ok;PY8vT8aZE zw)=oO9t$p=*N6}z-j&fbB(&DO8XCQ3w0(QXT;}_n=e${Npkn4JQb?J^0zJWc1pYwL z5`bh0&C+mmMaWy!CkKNw>!R4B$lbCvhVt?o2G&U($3B@vt?9<(^_cKE+B+{st*1qF z!&0XpZHKB*_z|uh{0LI8B%u|5)R9Ty%zK*i<*_C;@_ILEr2{D%A={Ce3QyW#+f|np)H0yH2!Vvc(Kqh0X6t?zx?741a2w4ajw1)GRaSR(xFC6B z(h_IUoSCrbGOjtZ*vKt0ArEaYv+d18}ne?{%Owfg{V5515?qGOI z;bB-LJ-aE^w)ujc7$3N?D`G@*k-Rp6F65zqhtHVqZF`tEIp)q@0Leq#f_&1HaO^5R z>RS*`RbYZ#OD>RU$xHSwuqOhO+{Od|L3~;dn5J&S5_o(5UF|dP+tu;rFF^DK_Oe`r z@+ibsq;t)M%PH|Opm&qO$1|IU`-n0}d5+P_*A}$s2GSAZi3eQ*KM@i2?8lcvR}kjY z`je<^(oX-bhWZvZCbl=n_xnhvHSB&%P-#P*G4rHzSJ~yc^op_Q8oXzs>t5L98;io% zh~c~0b94pL#2OXM6%-C3A#FTMIhiwTPj+UGh9P1KQoSp|&{Kys&)x2qt#YErqq6<3 zF^N+*v;_7#j$nQEq4oVU#qAJsO7^3WLb}6&N!iqiR6UAGOs}ApBRRDUz9|ewY==N2 zqWS+^9RL4H?e1f^1}Z{I#6kED`LVkc`;-FB2c|pwI;9-@lEu5j5Zos*zQcJE3dQ4t zhH!8h=ok^0amTJXPR{;lhVUVVZd?KI*V^+c6XngH1w?I*$)Ox4q_pc`kJR{J*sQx` z;31V(W0an+yNu{O-pw@(a%`V;!mk4)@u&AS8uVdj?uM{9%4=E zL=&s9TjA?QPsyD%XPhm#?;p!sGurdE&%{Ov`gBw%+pu2y{v5vU+gQiN3YWc-+Pd6sD3fvI z#MTEa8{5NZ83&~Y+3!FfG9!g~Gs|umdHdz=7|D*+xD#i(!>b(}w-U~v(a}{_NO9%E zIyLrQZ6Xy^UVXDU+J+PAj%?Sc%KV^(4MWVS%=X6A4#Vs8ZqlQ~VT|d+?tmKvBo=zV zTEEuunyHt`DjD{b=Rb$EvxGZ(_pOkKcdZ{@3saN98Fiws`9^RpwcGE{mA2HP9Yje( z@atcf_%aK{5AJn6Sd25B;ZcF0D+lWymJn0TE#=*{Ytq!OGh3`S@!57Zwv2EYMdFpBFM4;^zPd*>YP>Xst zkW#T<(iS0V_j+DXkkn@}Ak5dHjDJi`8r8vFy|_xURNSv%aZc`9Az@y3WT{??Yalgv zvyIO1ls+6ywS_O$!rG1Kt}by9eR-gNo>njfuJD(t+*lk_Xu?j1X z!@KPLO~R~5DfUO4cgUY+BIaJr>yGxT)ZHJcSvmwNZDxMZY}KBA*HN^C=X`KfKSTBo z3!S|6D86-T#G2N(y;w9?r+l!Eyvxla3nX`tM@6?Bf58 z8u)LT1FqQn5p1GB13mj~X$kjWnD=LvrhCv9mR*J|$BpfY%Uefnv~Mj5vW?a}br{{Q zAFkL;sf2I5udH*!8&wLZhZr#0UwF%ioKzRlRqCc-!>Wj-pi1zXGO29>g% z35kVbgV~JlS=+1+M~$g>0WCBEV{L)ls#Vef25E`B^`y%@6%VqgbYd)e{aAa~~kkXiFV}62PrHKc0`Hp>^ zrw1G=51q`hy0L_FLA)=GiJewqG-U@|HWty>76A>)7e>S%|$aAw=-F!*Oek&HRTn$p;PFC`Gpz!nE zx2I7PW#;!AhiIVhewptVL8w25T}pCb#C5RI2!lZe(f7C#G(Dxx=Tk;Tu_c)4qs zxN5ZJMH;qq8xnR*RdVwv@0ox0+!A}tz*%4Hx@KY&DPNDLd~BPmwEB{x#D1&fs^VKt z@RwA<>Mbd~3=mez-s}BAhWL(Vs%>L|$$snJw08q!*;vj%eeDt=qC!A_(Jt(sc%j>3 zRr&TXJ;orZeNs`MY3^dG4$6faE+uF3tQCPO$AQ;g`i_w>(S8Sc7Pov$S*Hp6qpbm_ zGx8{g_f2?sP6XPL?gw62ztvEgx){6s2pf~HeIpfmBX;w`Y;RYpVeQjMzFx;}LkhmK zJY5UgE|y|HyHP6*c2T}>8dg&t|=g_ek3CTqsxLy301XQ-U-*KDXIb4HU{lmf_BrbBMi{Ds+OJ2&x zY|P-~$ccDfwMK6CtIC2PyEu&mDiWJ0Xj8_Lwr*KyZM8v)5QmVKqJcSWtR{U3hj#+e zs{s4BJD+U?FWs(Q5+b0C#(29N$)TR3?FMxWOL09xk?ebgspaqY|dcA-da>2L6056dgMhOF{|S7A=8 z16+h}jGOVP=!*WD)zv6M2bX3-KYS%r+$hFBp60dc5A ztNZPHcX@>4JFolIgrV{Yw~doG;aSIxp|X2b<*92~YMH0Vu7Fr}AUcejj_Z9VxzyKAv-`D>JQ*woSAsKPN#Qoqd*)JKs;tbfU89(AZ@jLMyz=QP`TU)G}t2>kH zC(HLg4Vn<>T2_otHr7De77b*cuu6AH`wfRz)LPrw7*8U%4>WQ6wxK#h({NyI$)3Z? zTz6R}gy$T?fwc}1BlI+%T5W~Ej$ekfPc*y{nEeBc{XF4gw1bdH16t;osLzRAA! zr3e*9r=F6AdNYN60~t%VrL%JqF4~XKZgx&o_0_eU`U0A3IWL-LL^uRVjbxd-vRziUq`YJk! zXd=5 zA$+gWW%@IqR~1D7PW(?^hok}=wWeg^Jv>|kAKlv&g@|4?c*(_Xe*ugD;(HZTJ z&(iRu|BKP{G-0NQO-SRoD4Wq>U4NJGZDyb8LuN;Vm0x}Qy`Zyz-`=ut{Bym%zu)98HHZPA9((m(5@&5EhvgewwarmXSl&6jd z@?1O@3b9rLg1#SoztPgd!dy3d0-x$|mE-5&HN*ps8d}Y^zD_=$A;egk}Xv2zFPWG z9o#&ZsM)eO9{R*;v_9UAOfF1Z$r*N2Oy@QertPW}pd4btfopvC#Mc(04yK-sSAuYZ z%sxij>(BQ~+|No`!2~ zCAw=Yi7q93!;=a1`xC35^x;K*v#pd?v`^2EW5@bqZ@a_NMxNY{^^A7E5ksDEPhs~uFg;&#LXml1wZ0u+?79tvONlmWRB?aeAt%lwjZ?>sNfZ0 zJzL`rFs16NN#vwh~k&pz5$j5?*E8O~kvZExHZK3=v8o^^{ zL}1^Mw7Jf-L7RT^Ok(>ncThK6PQEsEtMY?y-PKubr}NXVWxjls{Or~pOJFL{byuEr zd9wJbL08?Dc75eXa`twi=L?z9=rz6+M<{rCbkJ>y#kr;p3|ie;Ki(E4_;R?Suzkk| z6DcDdC89X=fOPqq=+@R#+C7VV&iXF$LIhdzxW0{HmhWW0#syR6j|oBDoLdqwr`@Si z!YVaMYZVI<05Nw~;pFyM9R(69&^l*yefzc%nDZ8{lpGoeEOWx!S{HhdE1dN4fH-wA zE^6T+ysq*ol>H&R;ss{G=xB4yNthDg=LfK~aEx{S4x~ME?Njo>vZ}W@qw3Px@}x*s zv{Ko#QHh{?U_@!7oX_ZUL>k{}tgra%7MR)9VaHLk9KoLE$7fOBwrH*%re6gDcBBf)|8AXe!B2+ z^QgsF#bdTWYVi@$9K|{*PWvVW+1WWJ<;7`Un0Al_2&k_H7vL3KjK>(8pD7fpB8~5IcZ=ubnK_o1}jUBq|0>aq7J^E+FPKVeHOIjrcAWGx9EN zqiN9&+r$(^+^d`@OjC?2N5T9{@7wDZecN#aEhR_dE+P0Of3p*mmf@x}#B}g4PXH}| z`ubvmDMyR1EVsT-VSR~Q5%t}`l@rir92tOu05hsRI!9x@a+hCy1U}=`#2~a-Xvc#e znRk^gMp^U!Q`jGlE$s#FCb)tX)%dDHp>}eT9{3{0kBF9x{R2H@8RJ{0rm&u`sdoDS>q`%16ouGAL-T=e(0F z1EFA``Pap^wAUx!GDTpT-Op@AEa%1as9~?OpH&o~WKlF3*L%7-_6fFy z>A6TM7e&Z((~~cc{+gt>FlZBU66){Zcg4F?MmbR2pLiG0PsT(f;!>2tK>*5-{--{2qXHx*8xuA6;tTYop2OsFlbjcm+ID9n;M#hKZFx&oMG zMY~WBV~d{EOaigxPmhDc8Z9MryBgK^XLH{;;H^0pGLe+xaT^;+iVz{p+oO z`Ber5VH<5P^7S%TVdBQv`|e)t5jG0wY&WoVBn#M)xbuVHx%NG5OXN_}&EvueX`6_Z!0Ocy2>WgPoG z;hH~c9ZCx)e^&rz;SPY5uC}Fq+-BuD6GMu}SAo1K9VYm1wQb%7BOdHs`NtLJw7J(5 zdb4C`Y9)^AYZ0f9Bfc_1CXKutwA6y6kN0%fG)qf6CoC?0xlv2?ZWuU)bTLfP(tJtv zUU_neAa*jDhIlOgFdWj87+Z1kORWljNA3b>lM`H%VM^o`E=!t8W zW$eAbn&v6;gIbbjpE=wx(Q3?a6E*UY`MUP-b+m4Sx0T(MaEOi1whjKoX*$0H)0iN% zW6hf@uiRU7E_T83+q8HoXGW(l&estO%Hj0)034JduB5Re6jWX#a4>YjAbMSjnxwT!)7fp}(CQ(&i{Xy7(!QS%B zZ}hXO%{BWLPK}=bW;e@H=`nF0`>HEbB9Y=3B^ zKvi*;$79cZqhd{?CMN~C<8bp(>OmY*j0 zWg1_K`hM}zVip8q7$d-ysRJ;2;-OCCn;Tf?BZyq^jM1UxEj+#jLqMD%^jl>)LMn*4 zn^@Jx%p#sTCHBid$^ENq_~I1#!%oolSA)tSS&kKkhs%*gv5USP$I6qh4pLqiZd(P# z8(OaDi*4^Y`WHbFG95v?dlm}&bx-zpOT}52DR_R2f%jU5YuvKlo>_-fIoYRH`fO(M zj|}z4_V$8brE*@wvs8-ZeA@3{+_rHSrUYUoD@goRH=mn2)#b4#y>8c5gzB<{a^p9*Y`5xQ#L9EHhIM0G&W_ zp1dAZ<`T4a$Fq{|iw6azJ@sGto>^!tX4?j?Xg3r?iF)G3+@%QYTVY%qq`{=vUVbM34o*m2Uw2!)cYGPw9X#&H|gn52Yjm$Ip`Q(j{~Q6@(q5 zv8FLs&w?Fx&X$(D!5vv%!C}SrfU8bb{Jq$e1pM<|sP2l($${8ks?Cu9>Tp8e;w`LM zS2%RXp{m0C3QhQDk(JRw<5!cnX|pDUp)XzrSGCA_vx^rZS|#!{cz#5%1@^603TFHg zK$!r47fCZX(q1yUq6j9EVM1 zieqh-iBw#6wE2C!U=`yKui6glZ1Q3E`IJjVpvSY4@XioJ~m zKVmba;R#xxM~R*OU_pOa*Ct!R4%_cQtqG+qEU1MR8cRO`w9l`?TMvM!Gk2|p6pCKF zy!ub?7$IIX=Du*?HTrqrl1%HlJ&)5eQ=|&Th${K*R2ZBqV;ux^ow%8nZ{b&W zS~nkZyywC^D7_4(a!KA-`2?zN_1PXTx96_bJ9nXP-c}@)ONfI-HB9R~COmU_u(JaF3#ux zd;A8_><6^m;dQu%E7!)v#mrfS;#$kmj~s?naPNgoR8}tw`@L?^<&hAH^WVv8yR9Qea<@ ztS??925iv0S^|stlHUtBT#>M@^KFgC)TO{XF82fjP}o88^pu%+U$8gr#SqhF@=?g+q`CqgZdItdr7MlyPKAIz+vFK`44KN zznE05Y`_Q`Rh+!N0qygcwggOgOf#nKHUwxM_g?jEl5}g$8nR#%Sq>?3^_z`sNX3Y(40^!s3<^i(S}OfA*7?QJ2@(TEVw zDdY{2OD~^NI^F6EV@H%if~+C-9@)SdBG~wmjX7F>-Iw#hAIY0-O>^cG;n*#Z$U%m! zqrL2v+)35B9CiQU>m*Z;a|`9O{XZ%)+-#@oCkAW@vNbT%>DYT7YFD3no_~#lsBgN3 zAuFOkx0|R7!z06(QuVr_Jg;jp~c#jrly${zKLDTA+LykT*< zfEz9(~dhD500vO;5Yj{+r2M_f&rzg`Sx< zufb}O@TuQ6 z14za7i1+ojT$v@_$hWHJ*-PPu3SaDNWt?AgjRQgzM>DYCcBh%a!p@apc6zfvMulJ3 zFkAm+m&3GJlvl_7U)Ea7sd>$$op6|jWrlO2sQ&?&b1NjeI7vkOF&Tvg)sdi(CX(Se%`{x@aQj0y$O7u13q6XnGg7)J25a zJzmspVhj3}D|rYS7lvwvaLa#vuM1ROxHi8v0~LjrLZgu0N`$y8Yp zwj#b|@&%j&Y;&9x0o^%Dq?k85#D}&92%LSG0Y%wBM_bvSYtXbg_vn0);W;+9(x}?^ z=mg2YV4|VX%DpM6Q%sV|oc%WQd5HVF7O&}aPV5L;SRcCb$K4)PKxK2?2Jv3Z#mITk zGS}SRY^iJs%f95Sr`?+sRO9}8epbZCPIBio}TT`Mu;#J!cf9r|^- z1-DyP?A>_=lc^};MS-nyfY#>UiV1Aw<8sb#@Cgj)`-|8~LKSP1v}bgCEyEzfl0P@y z>+28wTn8&+g(?;mGr4};N9r~7S%zifa@>XHhI8@xD{o$2TLe?sJ0HTd%-1vc`)BPx zTz>s~gB{R9xWE;j-@oKKe6T3CU0m%MBo18Z&-))uXh19I!}vu4 z=!+CBlnM2y{*xKmQ7c7o1$<&qMePIp%Y?+8O-vrQfnLZ#*wEb>WE3*uP3{u=h2zMyY4WmCu>N#$GHJh7PH{q2#1X z%=jQ0cIM~+yuJYW$!nxNZ#_>JHQM%CuYlBQAaa!{;652A{wkK^=1%4&Vb_uCui=MV z(mnqww2hZ%skeF0@CK3UAA9UTW$zRk7s=Hg*auyR_af924SFr8RAp+_66jUW5c~Bq zf*aFRwgM+AXt#zH&n_TNyp)H=^<Ou&1b#5e7!PPAo$mMF+P8cIO` zTtHD331|mFQ182sw%v3WfHM0*B;&LSn=KDO(`gst|3%Zyys@R*kcw^z&^Olf&Zf|X zm?i63HEm1Jn)4q<=u`AmcE6sC%oOQ$*WNP=!^Uf)@NFd~dAmWTQql|s2qYO_2C?fG zIRbRHC@72o-A#@Un!8narj=R^US=x54_duLGCXr}?2}XLAn+nUZ535o%=g_7*63QH zk~_s}PKgq?7?S)RAR#Amqz-xUMmbVs5cDO=6s?X{#9S+f+3LPn{bts@5mjblO1r+< zLc~k|4U0eZ>=@mCuF*ot$6HOO;&z31Hhz|~*jOJzO@7m*_gQ-C-cf1gf*^SPJatvW zgNumpk4A94(d3|ta2Er+hhccX(jd2jEp7KsR~XZYi+AhbboRI*m(R( z$1Y(wz8OrQdna+?+XLq61x2rMVGrfUYFn{ON9i!CB@JfFPI+vnuoeu67XjG^%tui~ z9K9#HZjg?3Xb<_ex#vR+{iPEC2g;4}YymOU*EW9H^jZ<(wQ*cqfbVwoe%}WXq7ELJ zTn`5PDa-h?=_;#q!0^G7+V!Krr-7^n4twaIFh`rh((ZQ97D@m8i!iYMeV{)1XDrQgcT3q zY?(W#4;-p)N}aFG1Rz_OKd@26`WI=eX|pU{&8gO3Gx15L0UKJIlz(g>Cr~jrRhbSa zK6kR|G=I+<#q{5uw6>;DPI!~#e>BsY2MjjN))*9?s|D1o-^nRIY^Md0XXkSCfb^x5 zQJ;+~BrK-I)9`lO+=sd(YvE< ztSiYUFz;~z)p=S*8-2feTE?9w$@hnycLa)YGN17C{bxZ_hfkRuh=6-fu2=BrcqNQU z`>=vG@WnR1A2x1I0S(^2v3#O!zRa44W?Rs$9+>9W@n_=Quvwi~^S75Z1QeuAwYeg< z&}rR*2Ajld+=x$`uY;g`xR1Qo-UXU%Z1;~v=zAljRd=t7u*ewz82DdS7`MvpQIve4 z4)(L&XRl1x;^r$>Q_lcd1_eJyK64ZgJ#8Dc>O1H!^?$W46Jl=M3`<-*sk0nhC9O{{%Sc>c+Xu@Lc&PPD>} z@wk|D3jwU%>Xz=WEqrf0y46IEYZfd$IibWkY>orfjUa zVtO%C#B&RdZk=l*iQ&2L-!f_LMe5P8{%5(}JO8uXrinY^IqRzBIB$)g2a$kIIP8U? z;1PIY7oQPH+s^SldX|IF=#DfZ>{r~`gaWnr4-T|nbV-I=BL=^oX^3(&)ED>t8}*0e zocM2YuAc_Td7JAOIYX4VEDdW-gS-v~kKHWVYz-JH&&3{dhkL~daz)p7B1)Ab0>6tr zc9qLKQ=@wn!&hElCu2**ZN6n}<)lPEaytx|qso}2lqWX>$vO>&uSxf2A4nK%ghjKm z#OZ2`{Y4f|m=@2?ToJNtb9EFuwV`&(`iEgbDMk;K0KIcL*`86pJ`;i?IuqL6g}I?Q z1vr*KAkFhy{+DUqeYCye8fJPU^-=6VTSX|7MIMHJ#-!uR_FrbhfO{I!FWm4{gTIq4 z;jKSuJB^%H8DBX24{MK?Rm~Or!`dIwcM>WlSIwRtl6F6WgSIKX%#GYt%tqd9oOL$H zT^B_AZX2HXnE5L?U(bQ}CWXWeKHo zrG0ZY@f}lftMFswv22^zqM9r`CoQU0IHW3C`9yf{q=_Hk?cUuRvr%H~wD>D*Nqvm^ zsSFz=;`$=^E0M1pSz-&U`Gfyn^WPYu_HT^%8Z1u!jS(I14l#nq!%6tWofkhbqWxgh zcW9GvtIQ;|=02x~nEN*&K{(3;C#D+SEwz4l58iJ69Z4C^UU~hu-Q8DA_WYgk2sle+ z$wZCq*bU(LR%T2$@Gd@pgg*db4Ty;!KgO;^AN@RkPxw0hgZkQU19KSA%|8Q7io`oE z=OojuPi|8EAp|ub>rH+C#LfSnr2p4w@t>N&4-K47*j-U2Fot-4**~}TM(_1)T6mIY zWigrnE+4Z^+HV?s<~qENv9398W=pm1!wblbe*}1*czmdmr6g-o=VuOaJKDzUMMwH_ zP63rsLwYodrDVsX}7G9Mn zng2_ThazCF;;#rOxOgZ6&c%k^hr~RyyOZmpXeqh!h5NF{I!^A9WwIvs!^a=ZvBeO? zyl_(ajVp%I6Pf)1X$9#v2sU;Nh!T$8<)+7acQkw!4=~K+o;sW7Y}bk>vZIE3Di;XR;D_sa{M*74RKk{LezklGeVX=j%ke zsmeD_yIjE29-bE( z=0>UH=xgw)zHKP9myc&x8;TfK+CV{GX4XB7TDS80Nr;K#OyyG*HTzLOk~75#q}vlK zas^`Fqbm+3b|>p%HnC-lf8rOY4eof{rz$jUj$mM?mMf@1NghW@PW;+7V|=d*sYMDJ z%3L6pL)IajZi6ZnhK+>OM?{^#hD3H*`))oKQm3Qid)D$yRlc>M;Py;*{W~HBd}Y!x zIc>##8U@_N$xxDIqjTjxLknZXHBrk9vfvEspQi&mF*n5!-5-$$@cM_ur*U5%1?W`# z4|r2w`rmkCt@wK_@;0=)IGs&d$`pVGD)3~Uxvinu5%E_;CJuHMy=Aj%nSlMbga}o+ z^OYBN|7#%xKn;mMPB0Gd0sC1~;qt{bUwLo8Wj%44^;}<9?KHoLlWNPB1y%ldK--NU z7h1TDPf|%9cyB?6>|kelIQhDdv$h$ngod6w)przu{V#bEXg&K=ua-42%9y_2%rj9c z%oju8MO6p!&O4YcqG5|Kls-WIF!9^J_1Ix;an(bg6DTes1Iu_Cb!DWL|1kDJ zATEGbj_8xdR?hYpnl1q@o&SqU{|}0a|HLccl*eY=D~N9E8w7ND(y+VN88!?kT}{HX zuR~=rA6Wj(Y^fb=KRE7ctBW;D3dL9=C7WjFny43$Z1Ebc9u|+#b(c}k{5~uGF;9kI z$|A;5RPt1DQY9I6Co$@5=$9cOWGjJzIR1?|+5lYokZq~@BH2khO) z4uq=HX9Z&&6IVxK_HLoo_*yz!wuT;#(9;a1XJdL0JLGdnG(W?p!`(8UCRYEh)b!5B zH@-NA)MB+08PIiUCR6a}?&(b%wUn~WPiE{llvtV7Q?bz3Lq`2fe7My%lI;lJ7sJ9A zeCuREvk}LYl%l11>c=&NeG>P7Kb*b>fzq$Y@s{i#b^CK zftNiYXk6nic&{DL%j9|8YVOG5l~;}}D2z^T|9ad!YhC7#;*H28F+j-83DOQBi~ zEPKPV2CYDZOdpI7M8l2U{z7xAI89(au)m3je;bA$jv0BX7w(rSB6426LrRdt+oGRN zV^UU-Mw#p~B|#~@vx?MKxk46dGv%JL zGac;|K^yIU=XudQ9np=gmvqonDBM#SBvkm^l-g=-Fz2TJ{8?xH4FE;NclXasR zO7H06Gd9!;*@TAhcKRg!2ueiQgH#O3pa;IOMooG=nV6D#IpB}SsR5q3$ly-9ptF9< z6lp@f$%}n^M3L`tnKjnN4PmB_WC z-5Wbnq~_IAucf@jMuGB71ZgHo;=7^;>8=J(54p^Fh|zdVuRj%ncZi%23Zm$>i#Qm! zf3Jz>EhcBjXpekaIj1if3GM^-I1oF;PTYXi@o0MFF19_E9SX zk5+b`xlWzZB7(Bc3mG%@A{<}k$Z$^5mkOrbOE9heQv$(T8}2wMnp%7dt)cLB73Sn% z|Gr^mA-|h@;^p6Zj?t0!`e;`Yef4^lGVQ82Np$wS&}Q7+eF)Cu5zlv~q+9pt;)HHb zS99&?z~hXg(_@y(F?3Bs8UKk7U@WUFa?IRbS2xkj)tbz{nQgdlEzE#_Ck~NgvPhm- zd1e=^%l5BI+K<3~Vt+wr^Qs4fx_>k)6P0@=Jag1d&WlOq*z|yD)qVG!`P;I%cWecF z>}l?ljy)PYMzVsShUAw6_f>{0>g^A9hG~~-Bn|qV& zNmIr_6#sT#V7-H_E@qml?Efq7O2eAE)-`G+dZ=JUMP+iRqJSVX5lEyhrAP%46`4_# z86rexNEB)vsG!IcW(PzBlPDw%2?U%_NI*mg7$BA*j3JOPW;`ou!QR{F{y5Khp8F$z zlI*>|wbnPS^?mQVC;x?fqFr3ot(+lmh%qep zvrqU22+5^}+C{3-sRYKq(T&dN81I~l!tGwH;HJmfZ0&f`{SDh~ZDaO(Ck)QiqFw$m z?5h(AV0k%)VXS)hC-WJy*BZjt4}K6TD&hIlq-?mI?kZlD#inYm#<`pUZqZDS0pxb* zwyEn*!&?1fIpTAK<~y$c=(~t6lN(UKaO`2}n3NHLvzE&zOuDaC3|Bm^z3zdVbPmQQ z1X_CMO|Ir=bT<1p#dDjlzvGH_|7aPTHgl4Ba&Sn2aa$q#CHv__r|4!kv9b5U5u}|< zUg-vQRM_k*hD-d-@~su;aJVI|1Cf0 zgYY_fwE_06?9wWMpou(ie#u+@Ux#*okFS5XuK&=OK|vIh)7zS^J5LkVq5J}C4u&Mh z8tM=|%yU{yWzHq3v4@yb~;FtM20kYTjSvD`(Can{_pbjZ@qDR`*(#+nYbTDAHBWElhBMu+}_&jCYw?wBzWxxA)>t5C6qa}a?T$51! zB^LkQyJ`50vt4Kr>08-d25sM5lUCaw-djBvfZv+7i@A2{O(udqmqH!;Ufzdr0i$`9 z&Ty_cVIUXQEzV1Ph_fBoF-fnM3=KSP(wviH=wzsKOzy?)|LSQV@Os_;8MG;B&Go(8 zu2&_W;Fp8$PxuLra^f|Po{{Ojsf9j9gz9)6Rw|I&8_G1?2x(3~ee){cUfb1-wUt$f zlxQ_7f1Kr!o9OR$EXNHweaOqo@r|r{$?pX|(8D@W7e+l~0{jVOuNfMYvc3D^r<(dJ zt!)sq!B!q(yoCeWiXom(-`7yNsXM~t%7Ynyn_;n2vWclNj>9@pmm$BreFmA}PtC`d zBB+mSiboCqP+6w6>q$ewr9ph0s~ztEa!bYG(U(5L10fq*_=}>sD24Ad7O(#{!BOc# zr8T9l9BUEbRB-@n?1C~>%bj@Md3e#~;QhZx%5yg_mCxf%gTDRB42d#{hL8g$|NoX) zVz@2m1gc1`P-#gPu)p4tV?(fT9&(CX5wl#jNz#M(oO#t?EJKxB8j0>Jm4!(8J>G~n zpe|JU>ziZucTy^ter~;&@eiIe8k;sh>{x+cy_8K$v9Jms(q(#Cr3vUENk8KB%2$dx z`bM{>U;iPzvPBs09fn&GwBl<~rY2Pu80{wv)NZ7jee($VaNWU&|12Lkl1ScShRr!qFo%BZ5o&7C!WnsAvi41h2_f z@M*CaxnJtSsnCUwB5zh;q@?o0#yFlb^8k|~iPhFx397sk(w3Mn5kRVU9sargil;gw zRs_ksQR(uP&qr}JS~kWBT$%dJS`HdRSAc^E_4&fTbkgWv+oSFo(>Q0wYWxaA-gH;8gLW zgVcthq(*APs@CZf4}fq-!E}Naw*3ij_FhaE>xwsD3i?jQo(2$DyCkPqpqW`!Zbj~; z_Z|s%ZpS4?7uYQ8#|@ zi-BB#;I1fe*Xo?*5`&VrJlTux{wH>&?aTG|Es--p7rkVKZ0Ym?(hwKtInIl|O?Wd6 zHem>x)%HtlZ>jZRM4RVnv23iCBC<;xBwf|9NE9! zV-1m^qt(=Thp1JP4ZBw>K6baF*6Kr)xs8WYCVOEvsyVxYPdH~~6qB0Q(+5x40Xc`(B=I?m#zo8tS?p&Mw1e}k@&@CzOP&a1U4;gBOJw|3 zEV&btv-09au{$z-UD)~`dT08P5^_i_zyDsh!c{BKISNig;nme>z;osCIJY>c5D5^7 zzsYKtMGQ=9mju`8JhepSc3M^c&p+#UXB7v1ydWCGt>2dWK~`k!X+CM9xg-bTwMy44 zjhD7A7wdsizSB^W1ijiQ`g!@J05FKme;iObx2l+6+xXqK+?uS!s2;@erFmjzK~I?h z&NzVazTN1dhZ74igGQb$DsFMBz};>`*S|s)N&QEP8ozE4*!-Ko>?OYqu$xEYPTa); zk_i)pnuVAA1iFX3@Jx+2)@-j49oJny%Dw#DFF8i=0?7iFts2p9 zUv+>&`amE3vumPDgq~FTq!_^()j*%o@i5I8y!O>FvJ(~W>Yxu8;V5%|L(9O>{)CD;86d43Jep%vzTq#=>jk%>B+tir$Mm!n&AoYN9X-CsGc z#f(Ou>^oPtcmt6InWQjPfV-%UYs>!4kh1CP)x56mba?iC-<3~f4ZOj8YpU2674!)K z-_&fMO_#UG9GnFc3*e$w$TTC!6%-Ku#f1W>pcBcWmiXQ__Zt{HBi|p&Y3?&x;JQa* zB;v?Y7K6#ph@QFxp{8gkBBw5j`v7yo_mAj30!swyO%#g(TTeezicn;DF>V zl-j^Nmsk5H^c2Z3ucW=$!(Be3o3CfBK)FetY?ifCVxrg59DJEEugHshZI~o*mYM_T&H);9ep>ivb(5?eCqG{PAN4m;j-!@c3T$BVaq&MX z@J(oxq^EUQQ`s~RS_k>(TX^QdOr3x}zE_4@`knu@C=>^&aoSk8rwJ~es`w<42)Jxu z#ej9|$7w-q`Nm4XKf3-0(cb(-EkMm8rQ-qwFvN_%7?O7^)7P#22UgYp@Nb*3NyEiH zF=tbtVIvwNZ|&VYyI|J@Z|E3D2(493q|UO23pM$FI=O%P{u->k<3a1^N4Y!8kb{eWLx4_^ronbm67Z*E9FO*^su@?1%3@W@frH1tz~~*J8^>B zv_;6er!{gsi1BVgodwVLUC=@Su}ta_cbdaO#;^PJ4wYlnuV!Y+2-Ll?{_#qS9`S>XJcIH%&M zvy^&PH(LQgPBQO??c?uZ8z_&6`S$`@uLzO1G#DCK#7KE((<}y9rgSmn($`&t*F-n; zkj3)cvm7;*0$AQmCcwYJYNET{C^7QU{3(_dZ?Ls49X#rR7Tx#cXP&P8$2(QJiVOkj z%QXv|AK#T5-H)J!mabCBkyDStq4BM`P<*S~V;<$Sj>>{7lGUYb1C4K*dvnWEY&fc` zr99F{7S{nxKulgtCwYqCN)0v((PIifNP;8!_nC%&{TSRDsnT4a< ztSg+07K8 zD^i%LTQoGI&CmcRizYaVFX-$i=;VgLH_2;@Dh_%)}`H-gFE$NPm~aejzT{mk@z=klWipMmDiS9PRVldAPauFubpyzH0A z#nLdVVrd|rtU)gG>Ygs7cp7YoV$^$ zTM4LO-WQx8<>I^5Vw-VK9&JkzW`f0NHc2CND=#h7Y5tt*+ zooy6-Qsi-408vnbX}%Ai!DX}K3xYGodieXwV?BHFi2?ljxoew8u$8TYb()?@f)XkT z+35SS?rkzuyU`XmE>7;Qef|KB*B`|Lat%yBrnE0)GId8nmXo{`b#K(wzo6j>Xe5ttbfWQGvk@2*AQY~fEh z20q11+%Xg-H@-lxlFhfq3DFls9_g8WiSe0Vsm|q`#HMc+!hWwefy`rgN`1yA6TPe2 zex1QZus$BK_y1UIBfrNNlc-yLh`t&-XOv^I=IXuDk;=_JJ8W=G=KS4CGkZq!I%X_& z-nt_S-o)=FKLCUS^Tw}ipe%gKwq1B+qXx|`7IN26j*u4CKQ|iil>r&c5IuXN0fy$r zZ(h+J2hoM!3Pl$JSIVnuiz``$#@|>|7gwPJ?bOXu)7q2BKrd1aAYe;m6qxydfc1ze zC%EDHF==AH60Jqm(@-Og-4Avif2yi$C3JGwYq_T7+us+ZS2MD&)W)XHL`j^vg1?sY zMV)4ms%w-svGuxsg|}VPKEb=bOHomr%3d*P-gq`(=mop|J#pEWfkdFi&C~1zphe(y zV$ep71q)8d(YPnI5wH680qBozB_dasW|__m5#Z+cQWU_-QX2>a16C6R@!o}G8vIz1 zDY#$Fo zeBf~3+%3m>0jdSs3IMS9^xk)<3&PPf5hL0kqSMuA8d>&sV{j~r0(3Mkn|cRcs9&2 zblefY^(&{SsVw73iP^)yZgW=fy{|mh?V!I7IdV<(Q>k}JnkYAu2qk*fmuJo$$1bmP zkW5@KJ9u6+9+;VY$99f!)~*Wn29s#3)Mu#F7fT~cTC_&;oTL%7ZKXS3yQ2(N{`o}* zes>NovdURP5)N$C`}D!(Ia*3gLnjzs;Yi4j?iI}Mkv+4Q*@_I4P_(l}`8qY@{{y6{SpvJYN$%!4$WUQ6r5&oGY};^T{EBwUSagb!KV+YahgX zA+jnc3TR)_3^(I7sPPv()`+fpq^&=(JV?E(?(H9zyOrP8PR-0yQ`Bo3_sey+JdO7f z>{J?j=X>YF+}6Jc>;B8^?S}13Nm0Raw&N>rmuq^9{N>FOA3VZXA6v{g7bJh>Pq?}{ d0uCclH{<)KW#7IoeG7+-jg{R`*dM$S{tYNRwx<99 literal 0 HcmV?d00001 diff --git a/public/erp/serii-nomenklatury/2.png b/public/erp/serii-nomenklatury/2.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0dd8f5fba396c3020861efd1c5515e8d990cf2 GIT binary patch literal 31704 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.ПолноеИмя(); КомандаСоздатьНаОсновании.Представление = ОбщегоНазначенияУТ.ПредставлениеОбъекта(Метаданные.Документы.<МойДокумент>); КомандаСоздатьНаОсновании.РежимЗаписи = "Проводить"; - + Возврат КомандаСоздатьНаОсновании; - + КонецЕсли; - + Возврат Неопределено; - + КонецФункции ``` # Настройка формы Нужно создать группу в командной панели(скопируй из типового объекта) -// * ПодменюСоздатьНаОсновании -// ** ПодменюСоздатьНаОснованииВажное -// ** ПодменюСоздатьНаОснованииОбычное -// ** ПодменюСоздатьНаОснованииСмТакже -Нужно подключить форму к подсистеме `Подключаемые команды` +- ПодменюСоздатьНаОсновании + - ПодменюСоздатьНаОснованииВажное + - ПодменюСоздатьНаОснованииОбычное + - ПодменюСоздатьНаОснованииСмТакже + diff --git a/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md b/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md deleted file mode 100644 index 09cf4f6..0000000 --- a/src/content/docs/knowledge-base/Общие/Подключаемые команды/Команды печати/Добавление команд печати.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Добавление команд печати -slug: общие-подключаемые-команды-команды-печати/добавление-команд-печати ---- - -См. Подключение к подсистеме Печать \ No newline at end of file diff --git a/src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка серий номенклатуры в ТЧ.md b/src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка серий номенклатуры в ТЧ.md new file mode 100644 index 0000000..126cb18 --- /dev/null +++ b/src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка серий номенклатуры в ТЧ.md @@ -0,0 +1,161 @@ +--- +title: Проверка серий номенклатуры в ТЧ +slug: типовые-erp-обработка-тч-с-номенклатурой/проверка-серий-номенклатуры-в-тч +--- + +# НЕ ЗАКОНЧЕНО + +> Использование серий в 1С:ERP определяется функциональной опцией НСИ и администрирование – Настройка НСИ и разделов – Номенклатура – Разрезы учета – Серии товаров. +> Далее серии указываются для каждого вида номенклатуры отдельно + +[Подробнее про настройку серий в ERP](https://efsol.ru/manuals/serial-accounting-1c-erp/?ysclid=mepv3es1ej787928552) + +## Настройка формы +Создаем таблицу (далее - `СписокНоменклатуры`) с обязательными колонками +|Имя|Тип| +|-|-| +|`Номенклатура`|`СправочникСсылка.Номенклатура`| +|`Характеристика`|`СправочникСсылка.ХарактеристикиНоменклатуры`| +|`Серия`|`СправочникСсылка.СерииНоменклатуры`| +|`СтатусУказанияСерий`|`Число (2,0)`| +|`Склад`|`СправочникСсылка.Склады`| +|`ХарактеристикиИспользуются`|`Булево`| +|`ТипНоменклатуры`|`ПеречислениеСсылка.ТипыНоменклатуры`| + +Для поля `Серия` устанавливаем связи параметров выбора: +![Изображение](/erp/serii-nomenklatury/1.png) + +Поле `Склад` обычно не выводится в таблицу, а устанавливается отдельно для всех строк ТЧ. Для этого создадим реквизит объекта `Склад` и разместим в шапке + +Несмотря на то, что поле `СтатусУказанияСерий` служебное, его рекомендуется создавать на уровне **объекта**, а не **формы**. На форму выводится как `Поле картинки` с картинкой значений `СтатусыУказанияСерий` +![Изображение](/erp/serii-nomenklatury/2.png) + +Поля `ХарактеристикиИспользуются` и `ТипНоменклатуры` - служебные, и их создаем на уровне **формы**, а не **объекта** + +Создаем **реквизит формы** `ПараметрыУказанияСерий` с типом `Произвольный` + +> Пример для случая, когда серии указываются в той же ТЧ, что и номенклатура + +## ПриСозданииНаСервере + +> Пример для случая, когда серии указываются в той же ТЧ, что и номенклатура +```bsl + +// См. описание метода + +// Для каждого документа параметры серии могут отличаться, поэтому устанавливаются в менеджере целевого объекта. В примере параметры из документа "ПриобретениеТоваровУслуг" +СтруктураПараметров = НоменклатураСервер.ПараметрыУказанияСерий(Объект, <Менеджер объекта>); // где реализован экспортный метод "ПараметрыУказанияСерий" +ПараметрыУказанияСерий = Новый ФиксированнаяСтруктура(СтруктураПараметров); +НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий); + +НоменклатураСервер.УстановитьУсловноеОформлениеСерийНоменклатуры(ЭтотОбъект, + "СерииВсегдаВТЧТовары", + "СписокНоменклатурыСерия", + "Объект.СписокНоменклатуры.СтатусУказанияСерий", + "Объект.СписокНоменклатуры.ТипНоменклатуры"); + +НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(Объект, ПараметрыУказанияСерий); + +``` + +
+Пример реализации параметров учета серий в документе "Приобретение товаров и услуг + +```bsl +// Возвращает параметры указания серий для товаров, указанных в документе +// +// Параметры: +// Объект - Структура - структура значений реквизитов объекта, необходимых для заполнения параметров указания серий. +// +// Возвращаемое значение: +// Структура - см. НоменклатураКлиентСервер.ПараметрыУказанияСерий. +// +Функция ПараметрыУказанияСерий(Объект) Экспорт + + ПараметрыУказанияСерий = НоменклатураКлиентСервер.ПараметрыУказанияСерий(); + ПараметрыУказанияСерий.ПолноеИмяОбъекта = "Документ.ПриобретениеТоваровУслуг"; + + ПараметрыСерийСклада = СкладыСервер.ИспользованиеСерийНаСкладе(Объект.Склад, Истина); + + ЗакупкаУПоставщикаПоРеглУчету = (Объект.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ЗакупкаУПоставщикаРеглУчет); + + Если ЗакупкаУПоставщикаПоРеглУчету Тогда + ПараметрыУказанияСерий.ИспользоватьСерииНоменклатуры = ПараметрыСерийСклада.УчитыватьСебестоимостьПоСериям; + ПараметрыУказанияСерий.УчитыватьСебестоимостьПоСериям = ПараметрыСерийСклада.УчитыватьСебестоимостьПоСериям; + ПараметрыУказанияСерий.ТолькоСерииДляСебестоимости = Истина; + Иначе + ПараметрыУказанияСерий.ИспользоватьСерииНоменклатуры = + (ПараметрыСерийСклада.ИспользоватьСерииНоменклатуры И Не СкладыСервер.ИспользоватьОрдернуюСхемуПриПоступлении(Объект.Склад, Объект.Дата, Истина)) + Или ПараметрыСерийСклада.УчитыватьСебестоимостьПоСериям; + ПараметрыУказанияСерий.УчитыватьСебестоимостьПоСериям = ПараметрыСерийСклада.УчитыватьСебестоимостьПоСериям; + ПараметрыУказанияСерий.ТолькоСерииДляСебестоимости = Ложь; + ПараметрыУказанияСерий.СерииПриПланированииОтгрузкиУказываютсяВТЧСерии = Истина; + КонецЕсли; + + ПараметрыУказанияСерий.СкладскиеОперации.Добавить(Перечисления.СкладскиеОперации.ПриемкаОтПоставщика); + ПараметрыУказанияСерий.ПоляСвязи.Добавить("Склад"); + ПараметрыУказанияСерий.ПоляСвязи.Добавить("Назначение"); + ПараметрыУказанияСерий.ЭтоНакладная = Истина; + ПараметрыУказанияСерий.Дата = Объект.Дата; + + ПараметрыУказанияСерий.ИменаПолейСтатусУказанияСерий.Добавить("СтатусУказанияСерий"); + + ПараметрыУказанияСерий.ИменаПолейДляОпределенияРаспоряжения.Добавить("Ссылка"); + ПараметрыУказанияСерий.ИменаПолейДляОпределенияРаспоряжения.Добавить("Соглашение"); + ПараметрыУказанияСерий.ИменаПолейДляОпределенияРаспоряжения.Добавить("Договор"); + ПараметрыУказанияСерий.ИменаПолейДляОпределенияРаспоряжения.Добавить("ПоступлениеПоЗаказам"); + ПараметрыУказанияСерий.ИменаПолейДляОпределенияРаспоряжения.Добавить("Товары_ЗаказПоставщику"); + ПараметрыУказанияСерий.ИменаПолейДляОпределенияРаспоряжения.Добавить("ВариантПриемкиТоваров"); + ПараметрыУказанияСерий.ОперацияДокумента = Объект.ХозяйственнаяОперация; + + ОперацииВПути = Новый Массив(); + ОперацииВПути.Добавить(Перечисления.ХозяйственныеОперации.ЗакупкаУПоставщикаТоварыВПути); + ОперацииВПути.Добавить(Перечисления.ХозяйственныеОперации.ЗакупкаПоИмпортуТоварыВПути); + ОперацииВПути.Добавить(Перечисления.ХозяйственныеОперации.ЗакупкаВСтранахЕАЭСТоварыВПути); + + ОперацииНеотфактуровки = Новый Массив(); + ОперацииНеотфактуровки.Добавить(Перечисления.ХозяйственныеОперации.ЗакупкаУПоставщикаФактуровкаПоставки); + ОперацииНеотфактуровки.Добавить(Перечисления.ХозяйственныеОперации.ЗакупкаВСтранахЕАЭСФактуровкаПоставки); + + ХозОперацияТоварыВПутиИНеотфактуровка = ОперацииВПути.Найти(Объект.ХозяйственнаяОперация) <> Неопределено + Или ОперацииНеотфактуровки.Найти(Объект.ХозяйственнаяОперация) <> Неопределено; + ЭтоТоварыВПути = ОперацииВПути.Найти(Объект.ХозяйственнаяОперация) <> Неопределено; + + ПараметрыУказанияСерий.ПараметрыЗапроса.Вставить("ЭтоТоварыВПути", ЭтоТоварыВПути); + ПараметрыУказанияСерий.ПараметрыЗапроса.Вставить("ХозОперацияТоварыВПутиИНеотфактуровка", ХозОперацияТоварыВПутиИНеотфактуровка); + + Возврат ПараметрыУказанияСерий; + +КонецФункции +``` + +
+ +## При изменении номенклатуры + +```bsl + +&НаКлиенте +Процедура СписокНоменклатурыНоменклатураПриИзменении(Элемент) + + ТекДанн = Элементы.СписокНоменклатуры.ТекущиеДанные; + + // см. описание метода + ПараметрыЗаполненияСклада = ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияСкладаВСтрокеТЧ(Объект, Ложь, "Склад", "СкладНаФорме"); + + СтруктураДействий = Новый Структура; + // Проверяем характеристики + СтруктураДействий.Вставить("ПроверитьХарактеристикуПоВладельцу", ТекДанн.Характеристика); + // Заполняем склад в ТЧ из реквизита в шапке формы + СтруктураДействий.Вставить("ПроверитьЗаполнитьСклад", ПараметрыЗаполненияСклада); + // заполняем служебный реквизит "ТипНоменклатуры" + СтруктураДействий.Вставить("ЗаполнитьПризнакТипНоменклатуры", Новый Структура("Номенклатура", "ТипНоменклатуры")); + // Проверяем статус указания серий + СтруктураДействий.Вставить("ПроверитьСериюРассчитатьСтатус", Новый Структура("Склад, ПараметрыУказанияСерий", ТекДанн.Склад, ПараметрыУказанияСерий)); + + ОбработкаТабличнойЧастиКлиент.ОбработатьСтрокуТЧ(ТекДанн, СтруктураДействий, КэшированныеЗначения); + +КонецПроцедуры +``` + + diff --git a/src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка характеристик номенклатуры в ТЧ.md b/src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка характеристик номенклатуры в ТЧ.md new file mode 100644 index 0000000..0dc4248 --- /dev/null +++ b/src/content/docs/knowledge-base/Типовые/ERP/Обработка ТЧ с номенклатурой/Проверка характеристик номенклатуры в ТЧ.md @@ -0,0 +1,62 @@ +--- +title: Проверка характеристик номенклатуры в ТЧ +slug: типовые-erp-обработка-тч-с-номенклатурой/проверка-характеристик-номенклатуры-в-тч +--- + +## Описание таблицы +Создаем таблицу (далее - `СписокНоменклатуры`) с обязательными колонками +|Имя|Тип| +|-|-| +|`Номенклатура`|`СправочникСсылка.Номенклатура`| +|`Характеристика`|`СправочникСсылка.ХарактеристикиНоменклатуры`| +|`ХарактеристикиИспользуются`|`Булево`| + +Поле `ХарактеристикиИспользуются` - служебное, поэтому создается **на форме** а не в объекте +![Изображение](/erp/harakteristiki-nomenklatury/1.png) + +Для поля `Характеристика` устанавливаем связи параметров выбора: +![Изображение](/erp/harakteristiki-nomenklatury/2.png) + +## КэшированныеЗначения +В модуле формы нужно объявить клиентскую переменную `КэшированныеЗначения` + +```bsl + +#Область ОписаниеПеременных + +&НаКлиенте +Перем КэшированныеЗначения; //используется механизмом обработки изменения реквизитов ТЧ + +#КонецОбласти + +``` + +## ПриСозданииНаСервере +При создании формы устнавливаем условное оформление поля `Характеристика` +```bsl +// См. описание метода + +НоменклатураСервер.УстановитьУсловноеОформлениеХарактеристикНоменклатуры(ЭтотОбъект, + "СписокНоменклатурыХарактеристика", + "Объект.СписокНоменклатуры.ХарактеристикиИспользуются"); + +РаботаСТабличнымиЧастями.ИнициализироватьКэшСтрок(Элементы.СписокНоменклатуры); + +``` + +## При изменении номенклатуры +```bsl +&НаКлиенте + +Процедура СписокНоменклатурыНоменклатураПриИзменении(Элемент) + + ТекДанн = Элементы.СписокНоменклатуры.ТекущиеДанные; + + СтруктураДействий = Новый Структура; + СтруктураДействий.Вставить("ПроверитьХарактеристикуПоВладельцу", ТекДанн.Характеристика); + + ОбработкаТабличнойЧастиКлиент.ОбработатьСтрокуТЧ(ТекДанн, СтруктураДействий, КэшированныеЗначения); + +КонецПроцедуры + +``` \ No newline at end of file