Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
отрывки:примеры_заполнения_сертификата [2018/08/14 12:50]
andrewu
отрывки:примеры_заполнения_сертификата [2018/08/17 11:03]
asp
Строка 138: Строка 138:
  Нов.Дата = Ссылка.Дата;​  Нов.Дата = Ссылка.Дата;​
 КонецЕсли;​ КонецЕсли;​
 +...
 +КонецПроцедуры
 +</1c>
 +
 +===== Артикул для сетей =====
 +<1c>
 +Процедура ДозаполнитьПоляВетСертификата1С(Ссылка,​ ОбъектСертификата) Экспорт
 +...
 +Запрос = Новый Запрос(
 + "​ВЫБРАТЬ
 + | НоменклатураКонтрагентов.АртикулНоменклатурыКонтрагента
 + |ИЗ
 + | РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
 + |ГДЕ
 + | НоменклатураКонтрагентов.Номенклатура = &​Номенклатура
 + | И НоменклатураКонтрагентов.Контрагент = &​Контрагент"​);​
 + Запрос.УстановитьПараметр("​Контрагент",​ Ссылка.Контрагент);​
 +Для Каждого Товар Из ОбъектСертификата.Товары Цикл
 + Запрос.УстановитьПараметр("​Номенклатура",​Товар.Номенклатура);​
 + Выбор = Запрос.Выполнить().Выбрать();​
 + Если Выбор.Следующий() Тогда
 + Товар.Артикул = Выбор.АртикулНоменклатурыКонтрагента;​
 + КонецЕсли;​
 +КонецЦикла;​
 ... ...
 КонецПроцедуры КонецПроцедуры
Строка 175: Строка 199:
 КонецЕсли;​ КонецЕсли;​
  
 +...
 +КонецФункции
 +</1c>
 +
 +===== Спецификация для БП 2.0 =====
 +Для БП 2.0 Спецификация берется из ОсновнойСпецификации.Реквизит Номенклатуры
 +<1c>
 +Функция ЗапросТаблицыСырья(ВидДокумента = Неопределено) Экспорт
 +...
 + Если ВидДокумента.ВидДокумента = "​ОтчетПроизводстваЗаСмену"​ Тогда
 + Возврат "
 + |ВЫБРАТЬ
 + | Ссылки.Ссылка КАК Ссылка,​
 + | ИК.Номенклатура КАК Номенклатура,​
 + | СУММА(ИК.Количество/​ИК.Ссылка.Количество*Т.Количество) КАК Количество,​  ​       ​
 +         | СУММА(0) КАК Сумма
 + |ИЗ
 + | СсылкиВет КАК Ссылки
 + | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК Т
 + | ПО (Т.Ссылка = Ссылки.Ссылка)
 + | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИК
 + | ПО (Т.Номенклатура = ИК.Ссылка.Владелец)
 + | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АСП_Товары КАК Р
 + | ПО ИК.Номенклатура = Р.Ссылка
 + | И (НЕ Р.Категория = ЗНАЧЕНИЕ(Справочник.АСП_КатегорииНоменклатуры.ПустаяСсылка))
 + |
 + |СГРУППИРОВАТЬ ПО
 + | Ссылки.Ссылка,​
 + | Т.Номенклатура,​
 + | ИК.Номенклатура
 + |
 + |УПОРЯДОЧИТЬ ПО
 + | Ссылки.Ссылка.МоментВремени";​
 + КонецЕсли;​
 ... ...
 КонецФункции КонецФункции
 </1c> </1c>