Advertisement
Guest User

Untitled

a guest
Sep 26th, 2011
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.94 KB | None | 0 0
  1. Запрос = Новый Запрос();
  2. Запрос.УстановитьПараметр("Товары", ТЗТовары);
  3. Запрос.УстановитьПараметр("ДатаДокумента", НачалоДня(Период));
  4. Запрос.УстановитьПараметр("ВидМаркетинговойПрограммы", ВидМаркетинговойПрограммы);
  5. Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц();
  6.  
  7. Запрос.Текст = // подготовка врем. таблиц для результатов
  8. "ВЫБРАТЬ
  9. | Товары.Номенклатура КАК Номенклатура,
  10. | Товары.Количество * Товары.Коэффициент КАК Количество,
  11. | 1 КАК Коэффициент,
  12. | Товары.НомерСтроки КАК Номерстроки
  13. |ПОМЕСТИТЬ ТоварыВнеКомплектов
  14. |ИЗ
  15. | &Товары КАК Товары
  16. |;
  17. |
  18. |////////////////////////////////////////////////////////////////////////////////
  19. |ВЫБРАТЬ
  20. | 0 КАК НомерСтрокиТЧСводнаяПоКомплектам,
  21. | ЗНАЧЕНИЕ(Справочник.КомплектыОборудования.ПустаяСсылка) КАК Комплект,
  22. | ЗНАЧЕНИЕ(Справочник.ГруппыКомплектов.ПустаяСсылка) КАК Группа,
  23. | ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура,
  24. | 0 КАК Количество,
  25. | 0 КАК НомерСтроки
  26. |ПОМЕСТИТЬ ТоварыКомплектов
  27. |ГДЕ
  28. | ЛОЖЬ
  29. |;
  30. |
  31. |////////////////////////////////////////////////////////////////////////////////
  32. |ВЫБРАТЬ
  33. | ЗНАЧЕНИЕ(Справочник.КомплектыОборудования.ПустаяСсылка) КАК Комплект,
  34. | 0 КАК Приоритет,
  35. | 0 КАК Количество
  36. |ПОМЕСТИТЬ Комплекты
  37. |ГДЕ
  38. | ЛОЖЬ
  39. |;
  40. |
  41. |////////////////////////////////////////////////////////////////////////////////
  42. |ВЫБРАТЬ
  43. | КомплектыОборудования.Ссылка КАК Комплект,
  44. | КомплектыОборудования.Приоритет
  45. |ПОМЕСТИТЬ СпрКомплекты
  46. |ИЗ
  47. | Справочник.КомплектыОборудования КАК КомплектыОборудования
  48. |ГДЕ
  49. | (НЕ КомплектыОборудования.ПометкаУдаления)
  50. | И КомплектыОборудования.ДатаНачала <= &ДатаДокумента
  51. | И (КомплектыОборудования.ДатаОкончания = ДАТАВРЕМЯ(1, 1, 1)
  52. | ИЛИ &ДатаДокумента <= КомплектыОборудования.ДатаОкончания)
  53. | И КомплектыОборудования.ВидМаркетинговойПрограммы В (ЗНАЧЕНИЕ(Перечисление.ВидыМаркетинговыхАкций.ПустаяСсылка), &ВидМаркетинговойПрограммы)
  54. |;
  55. |
  56. |////////////////////////////////////////////////////////////////////////////////
  57. |ВЫБРАТЬ
  58. | СпрКомплекты.Комплект,
  59. | СпрКомплекты.Приоритет,
  60. | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КомплектыОборудованияКомплектующие.Группа) КАК КоличествоГрупп
  61. |ПОМЕСТИТЬ КоличествоГруппКомплектов
  62. |ИЗ
  63. | СпрКомплекты КАК СпрКомплекты
  64. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КомплектыОборудования.Комплектующие КАК КомплектыОборудованияКомплектующие
  65. | ПО СпрКомплекты.Комплект = КомплектыОборудованияКомплектующие.Ссылка
  66. |
  67. |СГРУППИРОВАТЬ ПО
  68. | СпрКомплекты.Приоритет,
  69. | СпрКомплекты.Комплект
  70. |;
  71. |
  72. |////////////////////////////////////////////////////////////////////////////////
  73. |ВЫБРАТЬ
  74. | СпрКомплекты.Комплект,
  75. | СпрКомплекты.Приоритет,
  76. | КомплектыОборудованияКомплектующие.Группа,
  77. | КомплектыОборудованияКомплектующие.Номенклатура,
  78. | КомплектыОборудованияКомплектующие.Количество КАК КоличествоВСтроке
  79. |ПОМЕСТИТЬ НоменклатураГруппКомплектов
  80. |ИЗ
  81. | Справочник.КомплектыОборудования.Комплектующие КАК КомплектыОборудованияКомплектующие
  82. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТоварыВнеКомплектов КАК ТоварыВнеКомплектов
  83. | ПО КомплектыОборудованияКомплектующие.Номенклатура = ТоварыВнеКомплектов.Номенклатура
  84. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ СпрКомплекты КАК СпрКомплекты
  85. | ПО КомплектыОборудованияКомплектующие.Ссылка = СпрКомплекты.Комплект
  86. |;
  87. |
  88. |////////////////////////////////////////////////////////////////////////////////
  89. |ВЫБРАТЬ
  90. | СпрКомплекты.Комплект,
  91. | СпрКомплекты.Приоритет,
  92. | КомплектыОборудованияКомплектующие.Группа КАК Группа,
  93. | МАКСИМУМ(ВЫБОР
  94. | КОГДА КомплектыОборудованияКомплектующие.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
  95. | ТОГДА КомплектыОборудованияКомплектующие.Количество
  96. | ИНАЧЕ 1
  97. | КОНЕЦ) КАК КоличествоСтрок
  98. |ПОМЕСТИТЬ КоличествоСтрокВГруппеКомплектов
  99. |ИЗ
  100. | СпрКомплекты КАК СпрКомплекты
  101. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КомплектыОборудования.Комплектующие КАК КомплектыОборудованияКомплектующие
  102. | ПО СпрКомплекты.Комплект = КомплектыОборудованияКомплектующие.Ссылка
  103. |
  104. |СГРУППИРОВАТЬ ПО
  105. | СпрКомплекты.Приоритет,
  106. | КомплектыОборудованияКомплектующие.Группа,
  107. | СпрКомплекты.Комплект";
  108. Запрос.Выполнить();
  109. Запрос.Текст =
  110. "ВЫБРАТЬ
  111. | ТоварыВнеКомплектов.Номенклатура,
  112. | ТоварыВнеКомплектов.Количество,
  113. | ТоварыВнеКомплектов.Коэффициент,
  114. | ТоварыВнеКомплектов.Номерстроки,
  115. | НоменклатураГруппКомплектов.Комплект КАК Комплект,
  116. | НоменклатураГруппКомплектов.Приоритет,
  117. | НоменклатураГруппКомплектов.Группа,
  118. | НоменклатураГруппКомплектов.КоличествоВСтроке,
  119. | ВЫРАЗИТЬ(ТоварыВнеКомплектов.Количество / НоменклатураГруппКомплектов.КоличествоВСтроке - 0.5 КАК ЧИСЛО(7, 0)) КАК КоличествоСтрок,
  120. | КоличествоСтрокВГруппеКомплектов.КоличествоСтрок КАК КоличествоСтрокВГруппе
  121. |ПОМЕСТИТЬ ТоварыСГруппамиПредварительная
  122. |ИЗ
  123. | НоменклатураГруппКомплектов КАК НоменклатураГруппКомплектов
  124. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТоварыВнеКомплектов КАК ТоварыВнеКомплектов
  125. | ПО НоменклатураГруппКомплектов.Номенклатура = ТоварыВнеКомплектов.Номенклатура
  126. | И (ТоварыВнеКомплектов.Количество >= НоменклатураГруппКомплектов.КоличествоВСтроке)
  127. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ КоличествоСтрокВГруппеКомплектов КАК КоличествоСтрокВГруппеКомплектов
  128. | ПО НоменклатураГруппКомплектов.Комплект = КоличествоСтрокВГруппеКомплектов.Комплект
  129. | И НоменклатураГруппКомплектов.Группа = КоличествоСтрокВГруппеКомплектов.Группа
  130. |
  131. |ИНДЕКСИРОВАТЬ ПО
  132. | Комплект
  133. |;
  134. |
  135. |////////////////////////////////////////////////////////////////////////////////
  136. |ВЫБРАТЬ ПЕРВЫЕ 1
  137. | СуммаПоГруппам.Комплект,
  138. | СуммаПоГруппам.Приоритет КАК Приоритет,
  139. | МИНИМУМ(СуммаПоГруппам.КоличествоКомплектов) КАК КоличествоКомплектов
  140. |ПОМЕСТИТЬ СобираемыйКомплект
  141. |ИЗ
  142. | КоличествоГруппКомплектов КАК КоличествоГруппКомплектов
  143. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
  144. | ТоварыСГруппамиПредварительная.Комплект КАК Комплект,
  145. | ТоварыСГруппамиПредварительная.Приоритет КАК Приоритет,
  146. | ТоварыСГруппамиПредварительная.Группа КАК Группа,
  147. | ВЫРАЗИТЬ(СУММА(ТоварыСГруппамиПредварительная.КоличествоСтрок) / КоличествоСтрокВГруппеКомплектов.КоличествоСтрок - 0.5 КАК ЧИСЛО(7, 0)) КАК КоличествоКомплектов
  148. | ИЗ
  149. | ТоварыСГруппамиПредварительная КАК ТоварыСГруппамиПредварительная
  150. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ КоличествоСтрокВГруппеКомплектов КАК КоличествоСтрокВГруппеКомплектов
  151. | ПО ТоварыСГруппамиПредварительная.Комплект = КоличествоСтрокВГруппеКомплектов.Комплект
  152. | И ТоварыСГруппамиПредварительная.Группа = КоличествоСтрокВГруппеКомплектов.Группа
  153. |
  154. | СГРУППИРОВАТЬ ПО
  155. | ТоварыСГруппамиПредварительная.Комплект,
  156. | ТоварыСГруппамиПредварительная.Приоритет,
  157. | ТоварыСГруппамиПредварительная.Группа,
  158. | КоличествоСтрокВГруппеКомплектов.КоличествоСтрок
  159. |
  160. | ИМЕЮЩИЕ
  161. | СУММА(ТоварыСГруппамиПредварительная.КоличествоСтрок) >= КоличествоСтрокВГруппеКомплектов.КоличествоСтрок) КАК СуммаПоГруппам
  162. | ПО КоличествоГруппКомплектов.Комплект = СуммаПоГруппам.Комплект
  163. |
  164. |СГРУППИРОВАТЬ ПО
  165. | СуммаПоГруппам.Комплект,
  166. | СуммаПоГруппам.Приоритет,
  167. | КоличествоГруппКомплектов.КоличествоГрупп
  168. |
  169. |ИМЕЮЩИЕ
  170. | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СуммаПоГруппам.Группа) = КоличествоГруппКомплектов.КоличествоГрупп
  171. |
  172. |УПОРЯДОЧИТЬ ПО
  173. | Приоритет
  174. |;
  175. |
  176. |////////////////////////////////////////////////////////////////////////////////
  177. |ВЫБРАТЬ
  178. | ТоварыСГруппамиПредварительная.Номенклатура,
  179. | ТоварыСГруппамиПредварительная.Количество,
  180. | ТоварыСГруппамиПредварительная.Коэффициент,
  181. | ТоварыСГруппамиПредварительная.Номерстроки,
  182. | ТоварыСГруппамиПредварительная.Комплект,
  183. | ТоварыСГруппамиПредварительная.Приоритет,
  184. | ТоварыСГруппамиПредварительная.Группа,
  185. | ТоварыСГруппамиПредварительная.КоличествоВСтроке,
  186. | ТоварыСГруппамиПредварительная.КоличествоСтрок,
  187. | СобираемыйКомплект.КоличествоКомплектов,
  188. | ТоварыСГруппамиПредварительная.КоличествоСтрокВГруппе
  189. |ПОМЕСТИТЬ ТоварыСГруппами
  190. |ИЗ
  191. | СобираемыйКомплект КАК СобираемыйКомплект
  192. | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТоварыСГруппамиПредварительная КАК ТоварыСГруппамиПредварительная
  193. | ПО СобираемыйКомплект.Комплект = ТоварыСГруппамиПредварительная.Комплект
  194. |;
  195. |
  196. |////////////////////////////////////////////////////////////////////////////////
  197. |ВЫБРАТЬ
  198. | &НомерСтрокиТЧСводнаяПоКомплектам КАК НомерСтрокиТЧСводнаяПоКомплектам,
  199. | ТоварыСГруппами.Комплект,
  200. | ТоварыСГруппами.Группа,
  201. | ТоварыСГруппами.Номенклатура,
  202. | ВЫБОР
  203. | КОГДА ТоварыСГруппами.КоличествоСтрок + СУММА(ЕСТЬNULL(ТоварыСГруппамиНакопление.КоличествоСтрок, 0)) <= ТоварыСГруппами.КоличествоКомплектов * ТоварыСГруппами.КоличествоСтрокВГруппе
  204. | ТОГДА ТоварыСГруппами.КоличествоСтрок
  205. | ИНАЧЕ ТоварыСГруппами.КоличествоКомплектов * ТоварыСГруппами.КоличествоСтрокВГруппе - СУММА(ЕСТЬNULL(ТоварыСГруппамиНакопление.КоличествоСтрок, 0))
  206. | КОНЕЦ * ТоварыСГруппами.КоличествоВСтроке КАК Количество,
  207. | ТоварыСГруппами.Номерстроки
  208. |ПОМЕСТИТЬ НайденныйКомплект
  209. |ИЗ
  210. | ТоварыСГруппами КАК ТоварыСГруппами
  211. | ЛЕВОЕ СОЕДИНЕНИЕ ТоварыСГруппами КАК ТоварыСГруппамиНакопление
  212. | ПО ТоварыСГруппами.Группа = ТоварыСГруппамиНакопление.Группа
  213. | И ТоварыСГруппами.Номерстроки > ТоварыСГруппамиНакопление.Номерстроки
  214. |
  215. |СГРУППИРОВАТЬ ПО
  216. | ТоварыСГруппами.Комплект,
  217. | ТоварыСГруппами.Группа,
  218. | ТоварыСГруппами.Номенклатура,
  219. | ТоварыСГруппами.Номерстроки,
  220. | ТоварыСГруппами.КоличествоВСтроке,
  221. | ТоварыСГруппами.КоличествоСтрок,
  222. | ТоварыСГруппами.КоличествоСтрокВГруппе,
  223. | ТоварыСГруппами.КоличествоКомплектов
  224. |
  225. |ИМЕЮЩИЕ
  226. | СУММА(ЕСТЬNULL(ТоварыСГруппамиНакопление.КоличествоСтрок, 0)) < ТоварыСГруппами.КоличествоКомплектов * ТоварыСГруппами.КоличествоСтрокВГруппе
  227. |;
  228. |
  229. |////////////////////////////////////////////////////////////////////////////////
  230. |ВЫБРАТЬ
  231. | ТоварыКомплектов.НомерСтрокиТЧСводнаяПоКомплектам,
  232. | ТоварыКомплектов.Комплект,
  233. | ТоварыКомплектов.Группа,
  234. | ТоварыКомплектов.Номенклатура,
  235. | ТоварыКомплектов.Количество,
  236. | ТоварыКомплектов.НомерСтроки
  237. |ПОМЕСТИТЬ ВремТоварыКомплектов
  238. |ИЗ
  239. | ТоварыКомплектов КАК ТоварыКомплектов
  240. |;
  241. |
  242. |////////////////////////////////////////////////////////////////////////////////
  243. |ВЫБРАТЬ
  244. | ТоварыВнеКомплектов.Номенклатура,
  245. | ТоварыВнеКомплектов.Количество,
  246. | ТоварыВнеКомплектов.Коэффициент,
  247. | ТоварыВнеКомплектов.Номерстроки
  248. |ПОМЕСТИТЬ ВремТоварыВнеКомплектов
  249. |ИЗ
  250. | ТоварыВнеКомплектов КАК ТоварыВнеКомплектов
  251. |;
  252. |
  253. |////////////////////////////////////////////////////////////////////////////////
  254. |ВЫБРАТЬ
  255. | Комплекты.Комплект,
  256. | Комплекты.Приоритет,
  257. | Комплекты.Количество
  258. |ПОМЕСТИТЬ ВремКомплекты
  259. |ИЗ
  260. | Комплекты КАК Комплекты
  261. |;
  262. |
  263. |////////////////////////////////////////////////////////////////////////////////
  264. |УНИЧТОЖИТЬ ТоварыКомплектов
  265. |;
  266. |
  267. |////////////////////////////////////////////////////////////////////////////////
  268. |УНИЧТОЖИТЬ ТоварыВнеКомплектов
  269. |;
  270. |
  271. |////////////////////////////////////////////////////////////////////////////////
  272. |УНИЧТОЖИТЬ Комплекты
  273. |;
  274. |
  275. |////////////////////////////////////////////////////////////////////////////////
  276. |ВЫБРАТЬ
  277. | НайденныйКомплект.НомерСтрокиТЧСводнаяПоКомплектам КАК НомерСтрокиТЧСводнаяПоКомплектам,
  278. | НайденныйКомплект.Комплект КАК Комплект,
  279. | НайденныйКомплект.Группа КАК Группа,
  280. | НайденныйКомплект.Номенклатура КАК Номенклатура,
  281. | НайденныйКомплект.Количество КАК Количество,
  282. | НайденныйКомплект.Номерстроки КАК НомерСтроки
  283. |ПОМЕСТИТЬ ТоварыКомплектов
  284. |ИЗ
  285. | НайденныйКомплект КАК НайденныйКомплект
  286. |
  287. |ОБЪЕДИНИТЬ ВСЕ
  288. |
  289. |ВЫБРАТЬ
  290. | ВремТоварыКомплектов.НомерСтрокиТЧСводнаяПоКомплектам,
  291. | ВремТоварыКомплектов.Комплект,
  292. | ВремТоварыКомплектов.Группа,
  293. | ВремТоварыКомплектов.Номенклатура,
  294. | ВремТоварыКомплектов.Количество,
  295. | ВремТоварыКомплектов.НомерСтроки
  296. |ИЗ
  297. | ВремТоварыКомплектов КАК ВремТоварыКомплектов
  298. |;
  299. |
  300. |////////////////////////////////////////////////////////////////////////////////
  301. |ВЫБРАТЬ
  302. | ВремТоварыВнеКомплектов.Номенклатура,
  303. | ВремТоварыВнеКомплектов.Количество - ЕСТЬNULL(НайденныйКомплект.Количество, 0) КАК Количество,
  304. | 1 КАК Коэффициент,
  305. | ВремТоварыВнеКомплектов.Номерстроки
  306. |ПОМЕСТИТЬ ТоварыВнеКомплектов
  307. |ИЗ
  308. | ВремТоварыВнеКомплектов КАК ВремТоварыВнеКомплектов
  309. | ЛЕВОЕ СОЕДИНЕНИЕ НайденныйКомплект КАК НайденныйКомплект
  310. | ПО ВремТоварыВнеКомплектов.Номенклатура = НайденныйКомплект.Номенклатура
  311. | И ВремТоварыВнеКомплектов.Номерстроки = НайденныйКомплект.Номерстроки
  312. |ГДЕ
  313. | ВремТоварыВнеКомплектов.Количество > ЕСТЬNULL(НайденныйКомплект.Количество, 0)
  314. |;
  315. |
  316. |////////////////////////////////////////////////////////////////////////////////
  317. |ВЫБРАТЬ
  318. | СобираемыйКомплект.Комплект КАК Комплект,
  319. | СобираемыйКомплект.Приоритет КАК Приоритет,
  320. | СобираемыйКомплект.КоличествоКомплектов КАК Количество
  321. |ПОМЕСТИТЬ Комплекты
  322. |ИЗ
  323. | СобираемыйКомплект КАК СобираемыйКомплект
  324. |
  325. |ОБЪЕДИНИТЬ ВСЕ
  326. |
  327. |ВЫБРАТЬ
  328. | ВремКомплекты.Комплект,
  329. | ВремКомплекты.Приоритет,
  330. | ВремКомплекты.Количество
  331. |ИЗ
  332. | ВремКомплекты КАК ВремКомплекты
  333. |;
  334. |
  335. |////////////////////////////////////////////////////////////////////////////////
  336. |УНИЧТОЖИТЬ ТоварыСГруппамиПредварительная
  337. |;
  338. |
  339. |////////////////////////////////////////////////////////////////////////////////
  340. |УНИЧТОЖИТЬ СобираемыйКомплект
  341. |;
  342. |
  343. |////////////////////////////////////////////////////////////////////////////////
  344. |УНИЧТОЖИТЬ ТоварыСГруппами
  345. |;
  346. |
  347. |////////////////////////////////////////////////////////////////////////////////
  348. |УНИЧТОЖИТЬ ВремТоварыКомплектов
  349. |;
  350. |
  351. |////////////////////////////////////////////////////////////////////////////////
  352. |УНИЧТОЖИТЬ ВремТоварыВнеКомплектов
  353. |;
  354. |
  355. |////////////////////////////////////////////////////////////////////////////////
  356. |УНИЧТОЖИТЬ ВремКомплекты
  357. |;
  358. |
  359. |////////////////////////////////////////////////////////////////////////////////
  360. |ВЫБРАТЬ ПЕРВЫЕ 1
  361. | 1 КАК Поле1
  362. |ИЗ
  363. | НайденныйКомплект КАК НайденныйКомплект
  364. |;
  365. |
  366. |////////////////////////////////////////////////////////////////////////////////
  367. |ВЫБРАТЬ ПЕРВЫЕ 1
  368. | 1 КАК Поле1
  369. |ИЗ
  370. | ТоварыВнеКомплектов КАК ТоварыВнеКомплектов
  371. |;
  372. |
  373. |////////////////////////////////////////////////////////////////////////////////
  374. |УНИЧТОЖИТЬ НайденныйКомплект";
  375. Пока Истина Цикл
  376. # Если Клиент Тогда
  377. ОбработкаПрерыванияПользователя();
  378. # КонецЕсли
  379. Запрос.УстановитьПараметр("НомерСтрокиТЧСводнаяПоКомплектам", НомерСтрокиТЧСводнаяПоКомплектам);
  380. НомерСтрокиТЧСводнаяПоКомплектам = НомерСтрокиТЧСводнаяПоКомплектам + 1;
  381. Попытка
  382. Результаты = Запрос.ВыполнитьПакет();
  383. Исключение
  384. Сообщить(ОписаниеОшибки());
  385. ВызватьИсключение;
  386. КонецПопытки;
  387. Результатов = Результаты.ВГраница();
  388. // если не нашли ни одного нового комплекта
  389. Если Результаты[Результатов-2].Пустой() Тогда Прервать; КонецЕсли;
  390. // если не остальось ничего для поиска новых комплектов
  391. Если Результаты[Результатов-1].Пустой() Тогда Прервать; КонецЕсли;
  392. КонецЦикла;
  393. Запрос.Текст =
  394. "ВЫБРАТЬ
  395. | ТоварыКомплектов.НомерСтрокиТЧСводнаяПоКомплектам КАК НомерСтрокиТЧСводнаяПоКомплектам,
  396. | ТоварыКомплектов.Комплект КАК Комплект,
  397. | ТоварыКомплектов.Группа КАК Группа,
  398. | ТоварыКомплектов.Номенклатура КАК Номенклатура,
  399. | ТоварыКомплектов.Количество КАК Количество,
  400. | ТоварыКомплектов.НомерСтроки КАК НомерСтроки
  401. |ИЗ
  402. | ТоварыКомплектов КАК ТоварыКомплектов
  403. |;
  404. |
  405. |////////////////////////////////////////////////////////////////////////////////
  406. |ВЫБРАТЬ
  407. | ТоварыВнеКомплектов.Номенклатура,
  408. | ТоварыВнеКомплектов.Количество КАК Количество,
  409. | ТоварыВнеКомплектов.Коэффициент КАК Коэффициент,
  410. | ТоварыВнеКомплектов.Номерстроки
  411. |ИЗ
  412. | ТоварыВнеКомплектов
  413. |;
  414. |
  415. |ВЫБРАТЬ
  416. | Комплекты.Комплект,
  417. | Комплекты.Приоритет,
  418. | Комплекты.Количество
  419. |ИЗ
  420. | Комплекты КАК Комплекты";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement