Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
отрывки:примеры_заполнения_сертификата [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> |