Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Цены номенклатуры

Цены номенклатуры
Я
   ivanivanopoz
 
24.11.21 - 14:01
Здравствуйте. Подскажите как получить цены номенклатуры через 1с odata?
Делаю вот такой запрос, но возвращает пустой массив.. get http://localhost/DemoAccountingEduc/odata/standard.odata/InformationRegister_ЦеныНоменклатуры?$format=json
   mistеr
 
1 - 24.11.21 - 14:04
(0) А любой другой регистр?
А odata/standard.odata/$metadata ?
   ivanivanopoz
 
2 - 24.11.21 - 14:30
проверил get /odata/standard.odata/InformationRegister_СчетаУчетаРасчетовСКонтрагентами?$format=json, тут все ок, вернул массив данных
   ivanivanopoz
 
3 - 24.11.21 - 14:33
/odata/standard.odata/InformationRegister_РасчетАмортизации?$format=json
и
/odata/standard.odata/InformationRegister_СведенияОФайлах?$format=json

тоже пустые массивы, но не уверен, что там что-то есть. Стоит демо база 1с бухгалтерия 3
   Aleksey
 
4 - 24.11.21 - 14:56
а данные там есть?
   ivanivanopoz
 
5 - 24.11.21 - 15:03
да, в базе есть номенклатуры и цены к ним.
вот так получаю массив номенклатур /odata/standard.odata/Catalog_Номенклатура?$format=json тут все ок.
когда я руками создаю заказ и добавляю в него товары, то цена проставляется автоматически. видно на скриншоте https://files.fm/f/dptwhfgu4
   Aleksey
 
6 - 24.11.21 - 15:06
(5) то что ставиться автоматом ничего не значит, там несколько источников получения цен. Уверен что РС цены номенклатуры заполнен?
   ivanivanopoz
 
7 - 24.11.21 - 15:08
нет, не уверен, что заполнен РС цен номенклатуры. Где можно посмотреть?
   Aleksey
 
8 - 24.11.21 - 15:10
(7) ты не поверишь, но в 1С
   Aleksey
 
9 - 24.11.21 - 15:10
ТО что ты смотришь это то что заполняется через документ установка цен.

А в заказе у тебя скорее подтянулось из РС "Цены номенклатуры документов"
   ivanivanopoz
 
10 - 24.11.21 - 15:20
Да, получил цены из /odata/standard.odata/InformationRegister_ЦеныНоменклатурыДокументов?$format=json
   Aleksey
 
11 - 24.11.21 - 15:52
В базе Shift+F11 и
e1cib/list/РегистрСведений.ЦеныНоменклатуры
Это регистр который заполняется руками

e1cib/list/РегистрСведений.ЦеныНоменклатурыДокументов
Это регистр который 1с автоматом заполняет при поступлении и реализации. По сути это цена последнего прихода/продажи и отсюда она и тянет в документы, если не указан вид цен. Так что ориентироваться на них - ну только если ты понимаешь что это и зачем
   ivanivanopoz
 
12 - 24.11.21 - 16:28
спасибо

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.