class TorgApi::Api::Tender
Закупка
Attributes
@return [Integer] Количество альтернативных предложений
@return [String] Аспекты по которым может быть подано альтернативное предложение
@return [Date] Дата публикации в СМИ
@return [String] Место публикации
@return [Integer] Часовой пояс проведения закупки
@return [Time] Дата вскрытия конвертов
@return [String] Место вскрытия конвертов
@return [Integer] Закупочная комиссия
@return [String] Место утверждения документации
@return [Integer] Контактные данные организатора
@return [String] Обеспечение исполнения обязательств по договору
@return [Integer] Срок заключения договора
@return [Integer] Организатор
@return [Integer] Количество копий заявок/предложений в электронном виде
@return [Integer] Адрес ЭТП
@return [Integer] Номер закупки на ЭТП
@return [Integer] Срок предоставления запросов на разъяснение (дней до вскрытия)
@return [Integer] Срок отказа от проведения конкурса
@return [String] Требования к гаранту
@return [Date] Срок обеспечения (дата начала)
@return [Date] Срок обеспечения (дата окончания)
@return [String] Порядок внечения денежных средств
@return [String] Форма обеспечения заявок
@return [String] Реквизиты для перечисления
@return [Integer] id
@return [Boolean] Право участвовать генеральным подрядчикам
@return [Boolean] Требуется/не требуется обеспечение заявок
@return [Boolean] Допускаются/не допускаются коллективные участники
@return [Boolean] Допускается/не допускается авансирование
@return [Boolean] Переторжка предусмотрена/не предусмотрена
@return [Boolean] Учитывается/не учитывается добровольная сертификация
@return [Boolean] Простая продукция
@return [Integer] Срок действия конкурсной заявки
@return [Array] Файлы
@return [integer] Классификатор B2B-Center
@return [Array] Лоты
@return [String] Срок оплаты
@return [String] Наименование
@return [String] Номер
@return [String] Место предоставления конвертов
@return [Date] Дата начала приёма заявок/предложений
@return [Date] Дата окончания приёма заявок/предложений
@return [Integer] Идентификатор закупки на ООС
@return [Integer] Номер закупки на ООС
@return [Date] Дата распоряжения
@return [String] № распоряжения
@return [String] Иные существенные условия
@return [Integer] Количество копий заявок/предложений на бумажном носителе
@return [String] Преференции
@return [String] Порядок подготовки заявок/предложений
@return [String] Условия аванса
@return [Decimal] Размер аванса руб
@return [Decimal] Размер аванса %
@return [String] Срок оплаты аванса
@return [String] Срок оплаты оставшейся части
@return [String] Текст проекта договора
@return [Integer] Вид проекта договора
@return [String] Порядок предоставления заявок/предложений
@return [String] Порядок предоставления документации
@return [String] Причины внесения изменений
@return [Time] Дата рассмотрения заявок/предложений
@return [String] Место рассмотрения заявок/предложений
@return [Time] Дата подведения итогов
@return [String] Место подведения итогов
@return [String] Обоснование выбора способа
@return [String] Полное наименование способа закупки
@return [Integer] id способа закупки
@return [String] Наименование способа закупки
@return [String] Email пользователя
@return [Integer] Ответственный пользователь
Public Class Methods
Поиск закупки по id @param id [Integer] id закупки @return [Tender] возвращает объект закупки
# File lib/torg_api/api/tender.rb, line 169 def find(id) responce = JSON.parse( torg_resource["tenders/#{id}"].get( accept: :json, content_type: :json, format: :json ), symbolize_names: true ) new(responce) end
Поиск закупки по guid запланированного лота @param guid [Guid] guid запланированного лота @return [Tender] возвращает объект закупки
# File lib/torg_api/api/tender.rb, line 200 def find_by_guid(guid) responce = JSON.parse( torg_resource["tenders?tender_filter[plan_lot_guids=#{guid}"].get( accept: :json, content_type: :json, format: :json ), symbolize_names: true ) end
# File lib/torg_api/api/tender.rb, line 182 def update_etp_num(tender_id, etp_num) responce = JSON.parse( torg_resource["tenders/#{tender_id}"].patch( tender: { etp_num: etp_num }, accept: :json, content_type: :json, format: :json ), symbolize_names: true ) new(responce) end
Public Instance Methods
Поиск участника по его идентификатору в справочнике @param contractor_id [Integer] Идентификатор котрагента в справочнике return [Bidder] возвращает объект участника
# File lib/torg_api/api/tender.rb, line 148 def find_bidder(contractor_id) responce = JSON.parse( TorgApi::Base.torg_resource["tenders/#{id}/bidders"].get( accept: :json, content_type: :json, format: :json ), symbolize_names: true ) bidder = responce.select { |value| value[:bidder][:contractor_id] == contractor_id }[0] Bidder.new(bidder[:bidder]) if bidder end
# File lib/torg_api/api/tender.rb, line 161 def find_lot(num) Lot.find(id, num) end