Sha256: ae5a157e1e8a0473afbb08f1c2cc0a123d4839ec6d8c434961115c1783389ab6

Contents?: true

Size: 960 Bytes

Versions: 16

Compression:

Stored size: 960 Bytes

Contents

# API сервиса МойСклад позволяет оперировать с такими документами как Отгрузка, Заказ покупателя, Счёт покупателю, Розничная продажа. 
# Перечисленные документы содержат позиции, работать с которыми можно как в составе отдельного документа, так и с помощью специальных ресурсов для управления позициями документа.

module Moysklad::Resources::Positions
  # Создаем позицию документа по uuid
  #
  # @return [Moysklad::Entities::Base]
  def create_position model_uuid, position
    position.class.build client.post(create_position_path(model_uuid), position.to_json)
  end

  def create_position_path(model_uuid)
    [prefix_path, model_uuid, 'positions'].join('/')
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
moysklad-0.5 lib/moysklad/resources/positions.rb
moysklad-0.4.10 lib/moysklad/resources/positions.rb
moysklad-0.4.9 lib/moysklad/resources/positions.rb
moysklad-0.4.8 lib/moysklad/resources/positions.rb
moysklad-0.4.7 lib/moysklad/resources/positions.rb
moysklad-0.4.6 lib/moysklad/resources/positions.rb
moysklad-0.4.5 lib/moysklad/resources/positions.rb
moysklad-0.4.4 lib/moysklad/resources/positions.rb
moysklad-0.4.3 lib/moysklad/resources/positions.rb
moysklad-0.4.2 lib/moysklad/resources/positions.rb
moysklad-0.4.1 lib/moysklad/resources/positions.rb
moysklad-0.4.0 lib/moysklad/resources/positions.rb
moysklad-0.3.4 lib/moysklad/resources/positions.rb
moysklad-0.3.3 lib/moysklad/resources/positions.rb
moysklad-0.3.2 lib/moysklad/resources/positions.rb
moysklad-0.3.1 lib/moysklad/resources/positions.rb