Advertisement
Guest User

cos xdata

a guest
Aug 21st, 2012
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. Class rivegauche.XDataRep Extends %RegisteredObject
  2. {
  3.  
  4. ClassMethod getFormattedTextByName(name As %String) As %String
  5. {
  6. s stream = ##class(%Dictionary.CompiledXData).%OpenId(..%ClassName(1)_"||"_"queriesTo1C").Data
  7. d ##class(%XML.TextReader).ParseStream(stream,.reader)
  8.  
  9. s text = ""
  10. while reader.Read() {
  11. if reader.Name = name {
  12. d reader.Read()
  13. s text = reader.Value
  14. q
  15. }
  16. }
  17.  
  18. q text
  19. }
  20.  
  21. XData queriesTo1C
  22. {
  23. <root>
  24. <accum><![CDATA[
  25. ВЫБРАТЬ
  26. Остатки.Склад КАК Склад,
  27. Остатки.Номенклатура КАК Номенклатура,
  28. Остатки.КоличествоОстаток КАК Количество
  29. ИЗ
  30. РегистрНакопления.Себестоимость.Остатки(
  31. НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ),
  32. Склад В (&Склады)
  33. И Номенклатура = &Номенклатура) КАК Остатки
  34. ]]></accum>
  35. <barcode><![CDATA[
  36. ВЫБРАТЬ
  37. Штрихкоды.Владелец КАК Номенклатура,
  38. Штрихкоды.Штрихкод КАК Штрихкод
  39. ИЗ
  40. РегистрСведений.Штрихкоды КАК Штрихкоды
  41. ГДЕ
  42. Штрихкоды.ТипШтрихкода = ЗНАЧЕНИЕ(ПланВидовХарактеристик.ТипыШтрихкодов.EAN13)
  43. И Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура
  44. ]]></barcode>
  45. </root>
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement