8.х Добавить Артикул товара

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем RuslanBLR, 22 сен 2010.

  1. TopicStarter Overlay
    RuslanBLR
    Offline

    RuslanBLR Опытный в 1С

    Регистрация:
    13 июл 2010
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26
    Привет! Помогите разобраться как в Документ - Счет на оплату покупателю вставить Артикул. Добавил поле в макете <Артикул>


    Код:
    <pre><FONT COLOR="blue"><FONT FACE="Courier"><span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/функция')">Функция</span> ПечатьСчета[color=red]([/color]ПечататьСчет [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/истина')">Истина</span>[color=red],[/color] ПечататьПротокол [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/ложь')">Ложь</span>[color=red])[/color]
    
    Запрос [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> Запрос[color=red];[/color]
    Запрос[color=red].[/color]УстановитьПараметр[color=red]([/color][color=black]"ТекущийДокумент"[/color][color=red],[/color] ЭтотОбъект[color=red].[/color]Ссылка[color=red])[/color][color=red];[/color]
    Запрос[color=red].[/color]УстановитьПараметр[color=red]([/color][color=black]"ДатаДокумента"[/color][color=red],[/color] Дата[color=red])[/color][color=red];[/color]
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ[/color]
    [color=black]	[/color]
    [color=black]  	|	Заказ.Номер КАК НомерДокумента,[/color]
    [color=black]	|	Заказ.Дата КАК ДатаДокумента,[/color]
    [color=black]	|	Заказ.ДоговорКонтрагента,[/color]
    [color=black]	|	Заказ.Организация,[/color]
    [color=black]	|	Заказ.Контрагент КАК Получатель,[/color]
    [color=black]	|	Заказ.Организация КАК Руководители,[/color]
    [color=black]	|	Заказ.Организация КАК Поставщик,[/color]
    [color=black]	|	Заказ.СуммаДокумента,[/color]
    [color=black]	|	Заказ.ВалютаДокумента,[/color]
    [color=black]	|	Заказ.УчитыватьНДС,[/color]
    [color=black]	|	Заказ.СуммаВключаетНДС,[/color]
    [color=black]	|	Заказ.Организация.НаименованиеПолное КАК ОрганизацияНаименование,[/color]
    [color=black]	|	Заказ.Организация.ИНН КАК ИНН,[/color]
    [color=black]	|	Заказ.Контрагент.НаименованиеПолное КАК КонтрагентНаименование,[/color]
    [color=black]	|	Заказ.Контрагент.ИНН,[/color]
    [color=black]	|	Заказ.Контрагент.ОсновнойБанковскийСчет.НомерСчета КАК КОБСНомерСчета,[/color]
    [color=black]	|	Заказ.Контрагент.ОсновнойБанковскийСчет.Банк.Наименование КАК КОБСБанкНаименование,[/color]
    [color=black]	|	Заказ.Контрагент.ОсновнойБанковскийСчет.Банк.МФО КАК КОБСБанкКод,[/color]
    [color=black]	|	Заказ.ЦельПриобретения.Представление КАК ЦельПриобретения,[/color]
    [color=black]	|	АдресКонтрагента.Представление КАК ЮрАдресКонтрагента,[/color]
    [color=black]	|	АдресОрганизации.Представление КАК ЮрАдресОрганизации,[/color]
    [color=black]	|	ТелефонКонтрагента.Представление КАК ТелефонКонтрагента,[/color]
    [color=black]	|	ТелефонОрганизации.Представление КАК ТелефонОрганизации,[/color]
    [color=black]    |	Заказ.СтруктурнаяЕдиница.Банк.МФО КАК ООБСБанкКод,[/color]
    [color=black]	|	Заказ.СтруктурнаяЕдиница.Банк.Наименование КАК ООБСБанкНаименование,[/color]
    [color=black]	|	Заказ.СтруктурнаяЕдиница.НомерСчета КАК ООБСНомерСчета[/color]
    [color=black]	|ИЗ[/color]
    [color=black]	|	Документ.СчетНаОплатуПокупателю КАК Заказ[/color]
    [color=black]	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресОрганизации[/color]
    [color=black]	|		ПО Заказ.Организация = АдресОрганизации.Объект И (АдресОрганизации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (АдресОрганизации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации))[/color]
    [color=black]	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресКонтрагента[/color]
    [color=black]	|		ПО Заказ.Контрагент = АдресКонтрагента.Объект И (АдресКонтрагента.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (АдресКонтрагента.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента))[/color]
    [color=black]	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ТелефонОрганизации[/color]
    [color=black]	|		ПО Заказ.Организация = ТелефонОрганизации.Объект И (ТелефонОрганизации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) И (ТелефонОрганизации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонОрганизации))[/color]
    [color=black]	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ТелефонКонтрагента[/color]
    [color=black]	|		ПО Заказ.Контрагент = ТелефонКонтрагента.Объект И (ТелефонКонтрагента.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) И (ТелефонКонтрагента.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента))[/color]
    [color=black]    |[/color]
    [color=black]	|ГДЕ[/color]
    [color=black]	|	Заказ.Ссылка = &ТекущийДокумент"[/color][color=red];[/color]
    
    
    Шапка [color=red]=[/color] Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red].[/color]Выбрать[color=red]([/color][color=red])[/color][color=red];[/color]
    Шапка[color=red].[/color]Следующий[color=red]([/color][color=red])[/color][color=red];[/color]
    
    ТабДокумент [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> ТабличныйДокумент[color=red];[/color]
    
    ТаблицаАвтоПартия [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> ТаблицаЗначений[color=red];[/color]
    ТаблицаОстатки    [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> ТаблицаЗначений[color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ДоговорКонтрагента[color=red].[/color]ОбособленныйУчетТоваровПоЗаказамПокупателей <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/и')">И</span> ЗначениеЗаполнено[color=red]([/color]ЗаказПокупателя[color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=green]// необходимо отобрать строки в которых явно заполнена партия и цена импортера,[/color]
    [color=green]// считаем что в остальных строках автоподбор партий[/color]
    Запрос[color=red].[/color]МенеджерВременныхТаблиц [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> МенеджерВременныхТаблиц[color=red];[/color]
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ [/color]
    [color=black]	[/color]
    [color=black]		|	Внешний.Номенклатура,[/color]
    [color=black]		|	Внешний.СтавкаНДС,[/color]
    [color=black]		|	Внешний.Цена,[/color]
    [color=black]		|	Внешний.ХарактеристикаНоменклатуры,[/color]
    [color=black]		|	Внешний.СерияНоменклатуры,[/color]
    [color=black]		|	Внешний.Партия,[/color]
    [color=black]		|	Внешний.ЦенаИмпортераИзготовителя,[/color]
    [color=black]		|	Внешний.Количество КАК Количество,[/color]
    [color=black]		|	Внешний.Коэффициент,[/color]
    [color=black]		|	Внешний.Сумма,[/color]
    [color=black]		|	Внешний.СуммаНДС[/color]
    [color=black]		|ПОМЕСТИТЬ Товары [/color]
    [color=black]		|ИЗ &ВнешнийИсточник КАК Внешний[/color]
    [color=black]		|ИНДЕКСИРОВАТЬ ПО Номенклатура"[/color][color=red];[/color]
    Запрос[color=red].[/color]УстановитьПараметр[color=red]([/color][color=black]"ВнешнийИсточник"[/color][color=red],[/color] Товары[color=red])[/color][color=red];[/color]
    Запрос[color=red].[/color]УстановитьПараметр[color=red]([/color][color=black]"Неопределено"[/color]   [color=red],[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/неопределено')">Неопределено</span>[color=red])[/color][color=red];[/color]
    Запрос[color=red].[/color]УстановитьПараметр[color=red]([/color][color=black]"Склад"[/color]          [color=red],[/color] Склад[color=red])[/color][color=red];[/color]
    Запрос[color=red].[/color]УстановитьПараметр[color=red]([/color][color=black]"ЗаказПокупателя"[/color][color=red],[/color] ЗаказПокупателя[color=red])[/color][color=red];[/color]
    Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red];[/color]
    [color=green]// отбор строк с явной партией[/color]
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ *[/color]
    [color=black]		|ПОМЕСТИТЬ ТоварыТочнаяПартия[/color]
    [color=black]		|ИЗ Товары[/color]
    [color=black]		|ГДЕ Партия <> &Неопределено[/color]
    [color=black]		|"[/color][color=red];[/color]
    Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red];[/color]
    [color=green]// автосписание[/color]
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ *[/color]
    [color=black]		|ИЗ Товары[/color]
    [color=black]		|ГДЕ Партия = &Неопределено ИЛИ Партия = "[/color][color=black]""[/color][color=black]"[/color]
    [color=black]		|"[/color][color=red];[/color]
    ТаблицаАвтоПартия [color=red]=[/color] Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red].[/color]Выгрузить[color=red]([/color][color=red])[/color][color=red];[/color]
    [color=green]// из остатков резерва необходимо вычесть товары с точной партией[/color]
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ[/color]
    [color=black]		|	Остатки.Номенклатура,[/color]
    [color=black]		|	Остатки.ХарактеристикаНоменклатуры,[/color]
    [color=black]		|	Остатки.СерияНоменклатуры,[/color]
    [color=black]		|	Остатки.ДокументОприходования,[/color]
    [color=black]		|	Остатки.ЦенаИмпортераИзготовителя,[/color]
    [color=black]		|	Остатки.КоличествоОстаток - ЕСТЬNULL(ТоварыПартия.Количество,0) КАК Остаток[/color]
    [color=black]		|ИЗ[/color]
    [color=black]		|	РегистрНакопления.ПартииТоваровНаСкладах.Остатки(, Номенклатура В (ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Товары) И Склад = &Склад И Заказ = &ЗаказПокупателя) КАК Остатки[/color]
    [color=black]		|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ[/color]
    [color=black]		|						  	Номенклатура,[/color]
    [color=black]		|							ХарактеристикаНоменклатуры,[/color]
    [color=black]		|							СерияНоменклатуры,[/color]
    [color=black]		|							Партия,[/color]
    [color=black]		|							ЦенаИмпортераИзготовителя,[/color]
    [color=black]		|							СУММА(Количество * Коэффициент / Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК Количество[/color]
    [color=black]		|						  ИЗ ТоварыТочнаяПартия[/color]
    [color=black]		|						  СГРУППИРОВАТЬ ПО[/color]
    [color=black]		|							Номенклатура,[/color]
    [color=black]		|							ХарактеристикаНоменклатуры,[/color]
    [color=black]		|							СерияНоменклатуры,[/color]
    [color=black]		|							Партия,[/color]
    [color=black]		|							ЦенаИмпортераИзготовителя) КАК ТоварыПартия[/color]
    [color=black]		|		ПО Остатки.Номенклатура = ТоварыПартия.Номенклатура[/color]
    [color=black]		|			И Остатки.ХарактеристикаНоменклатуры = ТоварыПартия.ХарактеристикаНоменклатуры[/color]
    [color=black]		|			И Остатки.СерияНоменклатуры = ТоварыПартия.СерияНоменклатуры[/color]
    [color=black]		|			И Остатки.ДокументОприходования = ТоварыПартия.Партия[/color]
    [color=black]		|			И Остатки.ЦенаИмпортераИзготовителя = ТоварыПартия.ЦенаИмпортераИзготовителя[/color]
    [color=black]		|"[/color][color=red];[/color]
    ТаблицаОстатки [color=red]=[/color] Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red].[/color]Выгрузить[color=red]([/color][color=red])[/color][color=red];[/color]
    
    [color=green]// достанем услуги и товары с точной партией[/color]
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ[/color]
    [color=black]		|	Счет.Номенклатура КАК Номенклатура,[/color]
    [color=black]		|	"[/color][color=black]"--"[/color][color=black]"            КАК ЕдиницаИзмерения,[/color]
    [color=black]		|	Счет.СтавкаНДС    КАК СтавкаНДС,[/color]
    [color=black]		|	Счет.Цена         КАК Цена,[/color]
    [color=black]		[/color]
    [color=black]		|	Счет.Сумма        КАК Сумма,[/color]
    [color=black]		|	Счет.СуммаНДС     КАК СуммаНДС,[/color]
    [color=black]		|	Счет.Количество   КАК Количество,[/color]
    [color=black]		|	Счет.Содержание   КАК ТоварНаименование,[/color]
    [color=black]		|	0                 КАК ЦенаИмпортераИзготовителя,[/color]
    [color=black]		|	NULL              КАК Страна,[/color]
    [color=black]		|	NULL              КАК СерияНоменклатуры,[/color]
    [color=black]		|	NULL              КАК ХарактеристикаНоменклатуры,[/color]
    [color=black]		|	NULL              КАК Партия,[/color]
    [color=black]		|	1                 КАК Признак[/color]
    [color=black]		|ИЗ[/color]
    [color=black]		|	Документ.СчетНаОплатуПокупателю.Услуги КАК Счет[/color]
    [color=black]		|ГДЕ[/color]
    [color=black]		|	Счет.Ссылка = &ТекущийДокумент[/color]
    [color=black]		|[/color]
    [color=black]		|ОБЪЕДИНИТЬ ВСЕ[/color]
    [color=black]		|[/color]
    [color=black]		|ВЫБРАТЬ[/color]
    [color=black]		|	Номенклатура,[/color]
    [color=black]		|	Номенклатура.ЕдиницаХраненияОстатков.Представление,[/color]
    [color=black]		|	СтавкаНДС,[/color]
    [color=black]		|	Цена,[/color]
    [color=black]	[/color]
    [color=black]		|	Сумма,[/color]
    [color=black]		|	СуммаНДС,[/color]
    [color=black]		|	Количество * Коэффициент / Номенклатура.ЕдиницаХраненияОстатков.Коэффициент,[/color]
    [color=black]		|	Номенклатура.НаименованиеПолное,[/color]
    [color=black]		|	ЦенаИмпортераИзготовителя,[/color]
    [color=black]		|	СерияНоменклатуры.СтранаПроисхождения,[/color]
    [color=black]		|	СерияНоменклатуры,[/color]
    [color=black]		|	ХарактеристикаНоменклатуры,[/color]
    [color=black]		|	Партия,[/color]
    [color=black]		|	2[/color]
    [color=black]		|ИЗ[/color]
    [color=black]		|	ТоварыТочнаяПартия[/color]
    [color=black]		|"[/color][color=red];[/color]
    ЗапросТовары [color=red]=[/color] Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red].[/color]Выгрузить[color=red]([/color][color=red])[/color][color=red];[/color]
    ЗапросТовары[color=red].[/color]Сортировать[color=red]([/color][color=black]"Признак ВОЗР"[/color][color=red])[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">	Иначе</span>
    Запрос[color=red].[/color]Текст [color=red]=[/color]
    [color=black]"ВЫБРАТЬ[/color]
    [color=black]	[/color]
    [color=black]		|	Товары.Номенклатура КАК Номенклатура,[/color]
    [color=black]		|	Товары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,[/color]
    [color=black]		|	Товары.Сумма КАК Сумма,[/color]
    [color=black]		|	Товары.СтавкаНДС КАК СтавкаНДС,[/color]
    [color=black]		|	Товары.СуммаНДС КАК СуммаНДС,[/color]
    [color=black]		|	Товары.Количество КАК Количество,[/color]
    [color=black]		|	Товары.Номенклатура.Наименование КАК ТоварНаименование,[/color]
    [color=black]		|	0 КАК ЦенаИмпортераИзготовителя,[/color]
    [color=black]		|	Товары.Номенклатура.СтранаПроисхождения КАК Страна,[/color]
    [color=black]		|	Товары.Цена КАК Цена[/color]
    [color=black]		|ИЗ[/color]
    [color=black]		|	Документ.СчетНаОплатуПокупателю.Товары КАК Товары[/color]
    [color=black]		|ГДЕ[/color]
    [color=black]		|	Товары.Ссылка = &ТекущийДокумент[/color]
    [color=black]		|[/color]
    [color=black]		|ОБЪЕДИНИТЬ ВСЕ[/color]
    [color=black]		|[/color]
    [color=black]		|ВЫБРАТЬ[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.Номенклатура,[/color]
    [color=black]		|	"[/color][color=black]"--"[/color][color=black]",[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.Сумма,[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.СтавкаНДС,[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.СуммаНДС,[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.Количество,[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.Содержание,[/color]
    [color=black]		|	0,[/color]
    [color=black]		|	ЗНАЧЕНИЕ(Справочник.КлассификаторСтранМира.ПустаяСсылка),[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.Цена[/color]
    [color=black]		|ИЗ[/color]
    [color=black]		|	Документ.СчетНаОплатуПокупателю.Услуги КАК СчетНаОплатуПокупателюУслуги[/color]
    [color=black]		|ГДЕ[/color]
    [color=black]		|	СчетНаОплатуПокупателюУслуги.Ссылка = &ТекущийДокумент"[/color][color=red];[/color]
    
    
    ЗапросТовары [color=red]=[/color] Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color][color=red])[/color][color=red].[/color]Выгрузить[color=red]([/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]
    
    [color=green]// округление оптовой надбавки[/color]
    ОкруглениеОптовойНадбавки [color=red]=[/color] Константы[color=red].[/color]КоличествоЗнаковПослеЗапятойОптовойНадбавки[color=red].[/color]Получить[color=red]([/color][color=red])[/color][color=red];[/color]
    
    ТаблицаАвтоПартияПротокол [color=red]=[/color] ТаблицаАвтоПартия[color=red].[/color]Скопировать[color=red]([/color][color=red])[/color][color=red];[/color]
    ТаблицаОстаткиПротокол    [color=red]=[/color] ТаблицаОстатки[color=red].[/color]Скопировать[color=red]([/color][color=red])[/color][color=red];[/color]
    
    
    Макет [color=red]=[/color] ПолучитьМакет[color=red]([/color][color=black]"Счет"[/color][color=red])[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ПечататьСчет <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=green]// Выводим шапку накладной[/color]
    
    ОбластьМакета       [color=red]=[/color] Макет[color=red].[/color]ПолучитьОбласть[color=red]([/color][color=black]"Шапка"[/color][color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Заполнить[color=red]([/color]Шапка[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]НомерДокумента [color=red]=[/color] ОбщегоНазначения[color=red].[/color]ПолучитьНомерНаПечать[color=red]([/color]ЭтотОбъект[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ДатаДокумента  [color=red]=[/color] Формат[color=red]([/color]Шапка[color=red].[/color]ДатаДокумента[color=red],[/color] [color=black]"ДФ="[/color][color=black]"дд ММММ гггг"[/color][color=black]""[/color][color=red])[/color][color=red];[/color]
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    ИтогоСумма  	[color=red]=[/color] [color=black]0[/color][color=red];[/color]
    ИтогоНДС 		[color=red]=[/color] [color=black]0[/color][color=red];[/color]
    ИтогоСуммаСНДС	[color=red]=[/color] [color=black]0[/color][color=red];[/color]
    
    ОбластьМакета       [color=red]=[/color] Макет[color=red].[/color]ПолучитьОбласть[color=red]([/color][color=black]"Строка"[/color][color=red])[/color][color=red];[/color]
    
    Ном [color=red]=[/color] [color=black]0[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">		Если</span> ВалютаДокумента [color=red]=[/color] мВалютаРегламентированногоУчета <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]Цена[color=red].[/color]Формат		[color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]СуммаНДС[color=red].[/color]Формат 	[color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]СуммаСНДС[color=red].[/color]Формат 	[color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]СуммаБезНДС[color=red].[/color]Формат[color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">		КонецЕсли</span>[color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/для')">		Для</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/каждого')">каждого</span> ВыборкаСтрокТовары <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/из')">Из</span> ЗапросТовары <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span> 
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/не')">НЕ</span> ЗначениеЗаполнено[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Номенклатура[color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/сообщить')">				Сообщить</span>[color=red]([/color][color=black]"В одной из строк не заполнено значение номенклатуры - строка при печати пропущена."[/color][color=red],[/color] СтатусСообщения[color=red].[/color]Важное[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/продолжить')">				Продолжить</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    
    Ном [color=red]=[/color] Ном [color=red]+[/color] [color=black]1[/color][color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Заполнить[color=red]([/color]ВыборкаСтрокТовары[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Номер [color=red]=[/color] Ном[color=red];[/color]
    
    СуммаСНДС 	[color=red]=[/color] [color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Сумма [color=red]+[/color] [color=red]?[/color][color=red]([/color]Шапка[color=red].[/color]СуммаВключаетНДС[color=red],[/color] [color=black]0[/color][color=red],[/color] ВыборкаСтрокТовары[color=red].[/color]СуммаНДС[color=red])[/color][color=red])[/color][color=red];[/color]
    СуммаНДС    [color=red]=[/color] ВыборкаСтрокТовары[color=red].[/color]СуммаНДС[color=red];[/color]
    СуммаБезНДС	[color=red]=[/color] Окр[color=red]([/color]СуммаСНДС	[color=red]-[/color] СуммаНДС[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    Цена        [color=red]=[/color] Окр[color=red]([/color]СуммаБезНДС[color=red]/[/color][color=red]?[/color][color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Количество[color=red]=[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red],[/color]ВыборкаСтрокТовары[color=red].[/color]Количество[color=red])[/color][color=red],[/color] [color=black]0[/color][color=red],[/color] [color=black]1[/color][color=red])[/color][color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Цена        [color=red]=[/color] Цена[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СуммаСНДС	[color=red]=[/color] СуммаСНДС[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СуммаБезНДС	[color=red]=[/color] СуммаБезНДС[color=red];[/color]
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    ИтогоСумма 		[color=red]=[/color] ИтогоСумма 	[color=red]+[/color] СуммаБезНДС[color=red];[/color]
    ИтогоНДС   		[color=red]=[/color] ИтогоНДС		[color=red]+[/color] СуммаНДС[color=red];[/color]
    ИтогоСуммаСНДС  [color=red]=[/color] ИтогоСуммаСНДС[color=red]+[/color] СуммаСНДС[color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">		КонецЦикла</span>[color=red];[/color]
    
    [color=green]// автосписание[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">		Если</span> ТаблицаАвтоПартия[color=red].[/color]Количество[color=red]([/color][color=red])[/color] [color=red]>[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/и')">И</span> ТаблицаОстатки[color=red].[/color]Количество[color=red]([/color][color=red])[/color] [color=red]>[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/для')">			Для</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/каждого')">Каждого</span> СтрокаАвтоПартия <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/из')">Из</span> ТаблицаАвтоПартия <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    НадоСписать [color=red]=[/color] СтрокаАвтоПартия[color=red].[/color]Количество [color=red]*[/color] СтрокаАвтоПартия[color=red].[/color]Коэффициент [color=red]/[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red].[/color]ЕдиницаХраненияОстатков[color=red].[/color]Коэффициент[color=red];[/color]
    СтруктураОтбора [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> Структура[color=red];[/color]
    СтруктураОтбора[color=red].[/color]Вставить[color=red]([/color][color=black]"Номенклатура"[/color]              [color=red],[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red])[/color][color=red];[/color]
    СтруктураОтбора[color=red].[/color]Вставить[color=red]([/color][color=black]"ХарактеристикаНоменклатуры"[/color][color=red],[/color] СтрокаАвтоПартия[color=red].[/color]ХарактеристикаНоменклатуры[color=red])[/color][color=red];[/color]
    СтруктураОтбора[color=red].[/color]Вставить[color=red]([/color][color=black]"СерияНоменклатуры"[/color]         [color=red],[/color] СтрокаАвтоПартия[color=red].[/color]СерияНоменклатуры[color=red])[/color][color=red];[/color]
    МассивСтрок [color=red]=[/color] ТаблицаОстатки[color=red].[/color]НайтиСтроки[color=red]([/color]СтруктураОтбора[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/для')">				Для</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/каждого')">Каждого</span> СтрокаОстаток <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/из')">Из</span> МассивСтрок <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">					Если</span> СтрокаОстаток[color=red].[/color]Остаток [color=red]=[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/или')">ИЛИ</span> НадоСписать [color=red]=[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/продолжить')">						Продолжить</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">					КонецЕсли</span>[color=red];[/color]
    КоличествоКСписанию [color=red]=[/color] Мин[color=red]([/color]НадоСписать[color=red],[/color] СтрокаОстаток[color=red].[/color]Остаток[color=red])[/color][color=red];[/color]
    [color=green]// выводим на печать[/color]
    Ном [color=red]=[/color] Ном [color=red]+[/color] [color=black]1[/color][color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ТоварНаименование [color=red]=[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red].[/color]НаименованиеПолное[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ЕдиницаИзмерения  [color=red]=[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red].[/color]ЕдиницаХраненияОстатков[color=red].[/color]Наименование[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Количество        [color=red]=[/color] КоличествоКСписанию[color=red];[/color]
    
    СуммаСНДС 	[color=red]=[/color] Окр[color=red]([/color][color=red]([/color]СтрокаАвтоПартия[color=red].[/color]Сумма [color=red]+[/color] [color=red]?[/color][color=red]([/color]Шапка[color=red].[/color]СуммаВключаетНДС[color=red],[/color] [color=black]0[/color][color=red],[/color] СтрокаАвтоПартия[color=red].[/color]СуммаНДС[color=red])[/color][color=red])[/color][color=red]/[/color]СтрокаАвтоПартия[color=red].[/color]Количество[color=red]*[/color]КоличествоКСписанию[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    СуммаНДС    [color=red]=[/color] Окр[color=red]([/color]СтрокаАвтоПартия[color=red].[/color]СуммаНДС[color=red]/[/color]СтрокаАвтоПартия[color=red].[/color]Количество[color=red]*[/color]КоличествоКСписанию[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    СуммаБезНДС	[color=red]=[/color] Окр[color=red]([/color]СуммаСНДС	[color=red]-[/color] СуммаНДС[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    Цена        [color=red]=[/color] Окр[color=red]([/color]СуммаБезНДС[color=red]/[/color]КоличествоКСписанию[color=red],[/color] [color=black]0[/color][color=red],[/color] [color=black]1[/color][color=red])[/color][color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Цена        [color=red]=[/color] Цена[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СтавкаНДС   [color=red]=[/color] СтрокаАвтоПартия[color=red].[/color]СтавкаНДС[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СуммаСНДС	[color=red]=[/color] СуммаСНДС[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СуммаБезНДС	[color=red]=[/color] СуммаБезНДС[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СуммаНДС    [color=red]=[/color] СуммаНДС[color=red];[/color]
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    ИтогоСумма 		[color=red]=[/color] ИтогоСумма 	[color=red]+[/color] СуммаБезНДС[color=red];[/color]
    ИтогоНДС   		[color=red]=[/color] ИтогоНДС		[color=red]+[/color] СуммаНДС[color=red];[/color]
    ИтогоСуммаСНДС  [color=red]=[/color] ИтогоСуммаСНДС[color=red]+[/color] СуммаСНДС[color=red];[/color]
    
    НадоСписать [color=red]=[/color] НадоСписать [color=red]-[/color] КоличествоКСписанию[color=red];[/color]
    СтрокаОстаток[color=red].[/color]Остаток [color=red]=[/color] СтрокаОстаток[color=red].[/color]Остаток [color=red]-[/color] КоличествоКСписанию[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">				КонецЦикла</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">			КонецЦикла</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">		КонецЕсли</span>[color=red];[/color]
    
    [color=green]// Вывести Итого[/color]
    ОбластьМакета [color=red]=[/color] Макет[color=red].[/color]ПолучитьОбласть[color=red]([/color][color=black]"Итого"[/color][color=red])[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">		Если</span> ВалютаДокумента [color=red]=[/color] мВалютаРегламентированногоУчета <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]ИтогоСумма[color=red].[/color]Формат 	[color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]ИтогоНДС[color=red].[/color]Формат 		[color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Области[color=red].[/color]ИтогоСуммаСНДС[color=red].[/color]Формат [color=red]=[/color] [color=black]"ЧЦ=19; ЧДЦ=0; ЧРГ=' '"[/color][color=red];[/color]
    ИтогоСуммаСНДС	[color=red]=[/color] Окр[color=red]([/color]ИтогоСуммаСНДС[color=red])[/color][color=red];[/color][color=green]// для прописи[/color]
    ИтогоНДС		[color=red]=[/color] Окр[color=red]([/color]ИтогоНДС[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">		КонецЕсли</span>[color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ИтогоСумма		[color=red]=[/color] ИтогоСумма[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ИтогоНДС		[color=red]=[/color] ИтогоНДС[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ИтогоСуммаСНДС	[color=red]=[/color] ИтогоСуммаСНДС[color=red];[/color]
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    [color=green]// Вывести подвал[/color]
    ОбластьМакета [color=red]=[/color] Макет[color=red].[/color]ПолучитьОбласть[color=red]([/color][color=black]"Подвал"[/color][color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ИтогоНДСП [color=red]=[/color] РаботаСДиалогами[color=red].[/color]СформироватьСуммуПрописью[color=red]([/color]ИтогоНДС[color=red],[/color] Шапка[color=red].[/color]ВалютаДокумента[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ИтогоСуммаСНДСП [color=red]=[/color] РаботаСДиалогами[color=red].[/color]СформироватьСуммуПрописью[color=red]([/color]ИтогоСуммаСНДС[color=red],[/color] Шапка[color=red].[/color]ВалютаДокумента[color=red])[/color][color=red];[/color]
    
    Руководители [color=red]=[/color] РегламентированнаяОтчетность[color=red].[/color]ОтветственныеЛицаОрганизации[color=red]([/color]Шапка[color=red].[/color]Руководители[color=red],[/color] Шапка[color=red].[/color]ДатаДокумента[color=red],[/color][color=red])[/color][color=red];[/color]
    Руководитель [color=red]=[/color] Руководители[color=red].[/color]Руководитель[color=red];[/color]
    
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Руководитель [color=red]=[/color] Руководитель[color=red];[/color]
    
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ПечататьПротокол Тогда[color=green]// Печать протокола согласования цен[/color]
    [color=green]// Выводим шапку накладной[/color]
    ОбластьМакета	[color=red]=[/color] Макет[color=red].[/color]ПолучитьОбласть[color=red]([/color][color=black]"ШапкаП"[/color][color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Заполнить[color=red]([/color]Шапка[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]НомерДокумента [color=red]=[/color] ОбщегоНазначения[color=red].[/color]ПолучитьНомерНаПечать[color=red]([/color]ЭтотОбъект[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ДатаДокумента  [color=red]=[/color] Формат[color=red]([/color]Шапка[color=red].[/color]ДатаДокумента[color=red],[/color] [color=black]"ДФ="[/color][color=black]"дд ММММ гггг"[/color][color=black]""[/color][color=red])[/color][color=red];[/color]
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    Ном [color=red]=[/color] [color=black]0[/color][color=red];[/color]
    [color=green]// Выводим строки[/color]
    ОбластьМакета	[color=red]=[/color] Макет[color=red].[/color]ПолучитьОбласть[color=red]([/color][color=black]"СтрокаП"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/для')">		Для</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/каждого')">каждого</span> ВыборкаСтрокТовары <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/из')">Из</span> ЗапросТовары <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span> 
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> ВыборкаСтрокТовары[color=red].[/color]ЕдиницаИзмерения [color=red]=[/color] [color=black]"--"[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/продолжить')">				Продолжить</span>[color=red];[/color][color=green]// Цены на услуги в протоколе не отражаются[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/не')">НЕ</span> ЗначениеЗаполнено[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Номенклатура[color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/сообщить')">				Сообщить</span>[color=red]([/color][color=black]"В одной из строк не заполнено значение номенклатуры - строка при печати пропущена."[/color][color=red],[/color] СтатусСообщения[color=red].[/color]Важное[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/продолжить')">				Продолжить</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    
    Ном [color=red]=[/color] Ном [color=red]+[/color] [color=black]1[/color][color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Заполнить[color=red]([/color]ВыборкаСтрокТовары[color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Номер [color=red]=[/color] Ном[color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СтранаПроисхождения [color=red]=[/color] СокрЛП[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Страна[color=red])[/color][color=red];[/color]
    
    СуммаСНДС  [color=red]=[/color] Окр[color=red]([/color][color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Сумма [color=red]+[/color] [color=red]?[/color][color=red]([/color]Шапка[color=red].[/color]СуммаВключаетНДС[color=red],[/color] [color=black]0[/color][color=red],[/color] ВыборкаСтрокТовары[color=red].[/color]СуммаНДС[color=red])[/color][color=red])[/color][color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    Количество [color=red]=[/color] ВыборкаСтрокТовары[color=red].[/color]Количество[color=red];[/color]
    СуммаНДС   [color=red]=[/color] Окр[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]СуммаНДС[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    Сумма      [color=red]=[/color] Окр[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]Сумма[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    Цена [color=red]=[/color] Сумма [color=red]/[/color] [color=red]?[/color][color=red]([/color]Количество [color=red]=[/color] [color=black]0[/color][color=red],[/color] [color=black]1[/color][color=red],[/color] Количество[color=red])[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> Шапка[color=red].[/color]ВалютаДокумента [color=red]=[/color] мВалютаРегламентированногоУчета <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/и')">И</span> Число[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]ЦенаИмпортераИзготовителя[color=red])[/color] [color=red]>[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ОптоваяНадбавка [color=red]=[/color] Окр[color=red]([/color][color=red]([/color]Цена [color=red]/[/color] Число[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]ЦенаИмпортераИзготовителя[color=red])[/color][color=red])[/color][color=red]*[/color][color=black]100[/color][color=red]-[/color][color=black]100[/color][color=red],[/color] ОкруглениеОптовойНадбавки[color=red],[/color] [color=black]1[/color][color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ЦенаИмпортераИзготовителя [color=red]=[/color] Окр[color=red]([/color]Число[color=red]([/color]ВыборкаСтрокТовары[color=red].[/color]ЦенаИмпортераИзготовителя[color=red])[/color][color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ОптоваяНадбавка           [color=red]=[/color] [color=black]""[/color] [color=red]+[/color] ОптоваяНадбавка[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">			Иначе</span>
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ЦенаИмпортераИзготовителя [color=red]=[/color] Окр[color=red]([/color]Цена[color=red],[/color][color=black]0[/color][color=red],[/color][color=black]1[/color][color=red])[/color][color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ОптоваяНадбавка           [color=red]=[/color] [color=black]"0"[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    
    ТабДокумент[color=red].[/color]Вывести[color=red]([/color]ОбластьМакета[color=red])[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">		КонецЦикла</span>[color=red];[/color]
    
    [color=green]// автосписание[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">		Если</span> ТаблицаАвтоПартияПротокол[color=red].[/color]Количество[color=red]([/color][color=red])[/color] [color=red]>[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/и')">И</span> ТаблицаОстаткиПротокол[color=red].[/color]Количество[color=red]([/color][color=red])[/color] [color=red]>[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/для')">			Для</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/каждого')">Каждого</span> СтрокаАвтоПартия <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/из')">Из</span> ТаблицаАвтоПартияПротокол <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    НадоСписать [color=red]=[/color] СтрокаАвтоПартия[color=red].[/color]Количество [color=red]*[/color] СтрокаАвтоПартия[color=red].[/color]Коэффициент [color=red]/[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red].[/color]ЕдиницаХраненияОстатков[color=red].[/color]Коэффициент[color=red];[/color]
    СтруктураОтбора [color=red]=[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/новый')">Новый</span> Структура[color=red];[/color]
    СтруктураОтбора[color=red].[/color]Вставить[color=red]([/color][color=black]"Номенклатура"[/color]              [color=red],[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red])[/color][color=red];[/color]
    СтруктураОтбора[color=red].[/color]Вставить[color=red]([/color][color=black]"ХарактеристикаНоменклатуры"[/color][color=red],[/color] СтрокаАвтоПартия[color=red].[/color]ХарактеристикаНоменклатуры[color=red])[/color][color=red];[/color]
    СтруктураОтбора[color=red].[/color]Вставить[color=red]([/color][color=black]"СерияНоменклатуры"[/color]         [color=red],[/color] СтрокаАвтоПартия[color=red].[/color]СерияНоменклатуры[color=red])[/color][color=red];[/color]
    МассивСтрок [color=red]=[/color] ТаблицаОстаткиПротокол[color=red].[/color]НайтиСтроки[color=red]([/color]СтруктураОтбора[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/для')">				Для</span> <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/каждого')">Каждого</span> СтрокаОстаток <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/из')">Из</span> МассивСтрок <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">					Если</span> СтрокаОстаток[color=red].[/color]Остаток [color=red]=[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/или')">ИЛИ</span> НадоСписать [color=red]=[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/продолжить')">						Продолжить</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">					КонецЕсли</span>[color=red];[/color]
    КоличествоКСписанию [color=red]=[/color] Мин[color=red]([/color]НадоСписать[color=red],[/color] СтрокаОстаток[color=red].[/color]Остаток[color=red])[/color][color=red];[/color]
    [color=green]// выводим на печать[/color]
    Ном [color=red]=[/color] Ном [color=red]+[/color] [color=black]1[/color][color=red];[/color]
    
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ТоварНаименование         [color=red]=[/color] СтрокаАвтоПартия[color=red].[/color]Номенклатура[color=red].[/color]НаименованиеПолное[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]Количество                [color=red]=[/color] КоличествоКСписанию[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]ЦенаИмпортераИзготовителя [color=red]=[/color] СтрокаОстаток[color=red].[/color]ЦенаИмпортераИзготовителя[color=red];[/color]
    ОбластьМакета[color=red].[/color]Параметры[color=red].[/color]СтранаПроисхождения       [color=red]=[/color] СтрокаОстаток[color=red].[/color]СерияНоменклатуры[color=red].[/color]СтранаПроисхождения[color=red].[/color]Наименование[color=red];[/color]
    
    СуммаСНДС 	[color=red]=[/color] Окр<span style='co
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
  3. TopicStarter Overlay
    RuslanBLR
    Offline

    RuslanBLR Опытный в 1С

    Регистрация:
    13 июл 2010
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26

    Не подошло! Или просто я не знаю куда этот код вставить......

    Код:
      // Вывести табличную часть
    ДопКолонка = Константы.ДополнительнаяКолонкаПечатныхФормДокументов.Получить();
    Если ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул Тогда
    ВыводитьКоды = Истина;
    Колонка = "Артикул";
    ИначеЕсли ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код Тогда
    ВыводитьКоды = Истина;
    Колонка = "Код";
    Иначе
    ВыводитьКоды = Ложь;
    КонецЕсли;
    
  4. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    Название конфигурации скажите.

    В запросы, везде где у вас встречается выборка поля Номенклатура, добавьте Номенклатура.Артикул.
    Например:
    Вот это
    Код:
    "ВЫБРАТЬ 
    |	Внешний.Номенклатура,
    |	Внешний.СтавкаНДС,
    ...
    "
    
    Переписываете как
    Код:
    "ВЫБРАТЬ 
    |	Внешний.Номенклатура,
    |	Внешний.Номенклатура.Артикул КАК Артикул,
    |	Внешний.СтавкаНДС,
    ...
    "
    
    
  5. TopicStarter Overlay
    RuslanBLR
    Offline

    RuslanBLR Опытный в 1С

    Регистрация:
    13 июл 2010
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26



    Управление торговлей для Беларуси редакция 2.0 (2.0.14.2)
  6. TopicStarter Overlay
    RuslanBLR
    Offline

    RuslanBLR Опытный в 1С

    Регистрация:
    13 июл 2010
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26
    Вставил везде после ВЫБРАТЬ......

    Выводит когда хочу открыть печатную форму:

    Ошибка при вызове метода контекста (Выполнить): {(2,8)}: Поле не найдено "Заказ.Номенклатура.Артикул"
    Заказ.<<?>>Номенклатура.Артикул КАК Артикул,
  7. TopicStarter Overlay
    RuslanBLR
    Offline

    RuslanBLR Опытный в 1С

    Регистрация:
    13 июл 2010
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26
    Вот что я вставил: отмечено красным цветом


    Код:
    Функция ПечатьСчета(ПечататьСчет = Истина, ПечататьПротокол = Ложь)
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка);
    Запрос.УстановитьПараметр("ДатаДокумента", Дата);
    Запрос.Текст =
    "ВЫБРАТЬ
    [size=5] [color="#FF0000"]   |    Заказ.Номенклатура.Артикул КАК Артикул,[/size]
    |    Заказ.Номер КАК НомерДокумента,
    |    Заказ.Дата КАК ДатаДокумента,
    |    Заказ.ДоговорКонтрагента,
    |    Заказ.Организация,
    |    Заказ.Контрагент КАК Получатель,
    |    Заказ.Организация КАК Руководители,
    |    Заказ.Организация КАК Поставщик,
    |    Заказ.СуммаДокумента,
    |    Заказ.ВалютаДокумента,
    |    Заказ.УчитыватьНДС,
    |    Заказ.СуммаВключаетНДС,
    |    Заказ.Организация.НаименованиеПолное КАК ОрганизацияНаименование,
    |    Заказ.Организация.ИНН КАК ИНН,
    |    Заказ.Контрагент.НаименованиеПолное КАК КонтрагентНаименование,
    |    Заказ.Контрагент.ИНН,
    |    Заказ.Контрагент.ОсновнойБанковскийСчет.НомерСчета КАК КОБСНомерСчета,
    |    Заказ.Контрагент.ОсновнойБанковскийСчет.Банк.Наименование КАК КОБСБанкНаименование,
    |    Заказ.Контрагент.ОсновнойБанковскийСчет.Банк.МФО КАК КОБСБанкКод,
    |    Заказ.ЦельПриобретения.Представление КАК ЦельПриобретения,
    |    АдресКонтрагента.Представление КАК ЮрАдресКонтрагента,
    |    АдресОрганизации.Представление КАК ЮрАдресОрганизации,
    |    ТелефонКонтрагента.Представление КАК ТелефонКонтрагента,
    |    ТелефонОрганизации.Представление КАК ТелефонОрганизации,
    |    Заказ.СтруктурнаяЕдиница.Банк.МФО КАК ООБСБанкКод,
    |    Заказ.СтруктурнаяЕдиница.Банк.Наименование КАК ООБСБанкНаименование,
    |    Заказ.СтруктурнаяЕдиница.НомерСчета КАК ООБСНомерСчета
    |ИЗ
    |    Документ.СчетНаОплатуПокупателю КАК Заказ
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресОрганизации
    |        ПО Заказ.Организация = АдресОрганизации.Объект И (АдресОрганизации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (АдресОрганизации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации))
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресКонтрагента
    |        ПО Заказ.Контрагент = АдресКонтрагента.Объект И (АдресКонтрагента.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (АдресКонтрагента.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента))
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ТелефонОрганизации
    |        ПО Заказ.Организация = ТелефонОрганизации.Объект И (ТелефонОрганизации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) И (ТелефонОрганизации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонОрганизации))
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК ТелефонКонтрагента
    |        ПО Заказ.Контрагент = ТелефонКонтрагента.Объект И (ТелефонКонтрагента.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) И (ТелефонКонтрагента.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента))
    |
    |ГДЕ
    |    Заказ.Ссылка = &ТекущийДокумент";
    
    
    Шапка = Запрос.Выполнить().Выбрать();
    Шапка.Следующий();
    
    ТабДокумент = Новый ТабличныйДокумент;
    
    ТаблицаАвтоПартия = Новый ТаблицаЗначений;
    ТаблицаОстатки    = Новый ТаблицаЗначений;
    
    Если ДоговорКонтрагента.ОбособленныйУчетТоваровПоЗаказамПокупателей И ЗначениеЗаполнено(ЗаказПокупателя) Тогда
    // необходимо отобрать строки в которых явно заполнена партия и цена импортера,
    // считаем что в остальных строках автоподбор партий
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    Запрос.Текст =
    "ВЫБРАТЬ 
    
    |    Внешний.Номенклатура,
    [size=5]      [color="#FF0000"]  |    Внешний.Номенклатура.Артикул КАК Артикул,[/size]
    |    Внешний.СтавкаНДС,
    |    Внешний.Цена,
    |    Внешний.ХарактеристикаНоменклатуры,
    |    Внешний.СерияНоменклатуры,
    |    Внешний.Партия,
    |    Внешний.ЦенаИмпортераИзготовителя,
    |    Внешний.Количество КАК Количество,
    |    Внешний.Коэффициент,
    |    Внешний.Сумма,
    |    Внешний.СуммаНДС
    |ПОМЕСТИТЬ Товары 
    |ИЗ &ВнешнийИсточник КАК Внешний
    |ИНДЕКСИРОВАТЬ ПО Номенклатура";
    Запрос.УстановитьПараметр("ВнешнийИсточник", Товары);
    Запрос.УстановитьПараметр("Неопределено"   , Неопределено);
    Запрос.УстановитьПараметр("Склад"          , Склад);
    Запрос.УстановитьПараметр("ЗаказПокупателя", ЗаказПокупателя);
    Запрос.Выполнить();
    // отбор строк с явной партией
    Запрос.Текст =
    "ВЫБРАТЬ *
    |ПОМЕСТИТЬ ТоварыТочнаяПартия
    |ИЗ Товары
    |ГДЕ Партия  &Неопределено
    |";
    Запрос.Выполнить();
    // автосписание
    Запрос.Текст =
    "ВЫБРАТЬ *
    |ИЗ Товары
    |ГДЕ Партия = &Неопределено ИЛИ Партия = """"
    |";
    ТаблицаАвтоПартия = Запрос.Выполнить().Выгрузить();
    // из остатков резерва необходимо вычесть товары с точной партией
    Запрос.Текст =
    "ВЫБРАТЬ
    [size=5]    [color="#FF0000"]       |    Остатки.Номенклатура.Артикул,[/size]
    |    Остатки.Номенклатура,
    |    Остатки.ХарактеристикаНоменклатуры,
    |    Остатки.СерияНоменклатуры,
    |    Остатки.ДокументОприходования,
    |    Остатки.ЦенаИмпортераИзготовителя,
    |    Остатки.КоличествоОстаток - ЕСТЬNULL(ТоварыПартия.Количество,0) КАК Остаток
    |ИЗ
    |    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(, Номенклатура В (ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Товары) И Склад = &Склад И Заказ = &ЗаказПокупателя) КАК Остатки
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |                              Номенклатура,
    |                            ХарактеристикаНоменклатуры,
    |                            СерияНоменклатуры,
    |                            Партия,
    |                            ЦенаИмпортераИзготовителя,
    |                            СУММА(Количество * Коэффициент / Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК Количество
    |                          ИЗ ТоварыТочнаяПартия
    |                          СГРУППИРОВАТЬ ПО
    |                            Номенклатура,
    |                            ХарактеристикаНоменклатуры,
    |                            СерияНоменклатуры,
    |                            Партия,
    |                            ЦенаИмпортераИзготовителя) КАК ТоварыПартия
    |        ПО Остатки.Номенклатура = ТоварыПартия.Номенклатура
    |            И Остатки.ХарактеристикаНоменклатуры = ТоварыПартия.ХарактеристикаНоменклатуры
    |            И Остатки.СерияНоменклатуры = ТоварыПартия.СерияНоменклатуры
    |            И Остатки.ДокументОприходования = ТоварыПартия.Партия
    |            И Остатки.ЦенаИмпортераИзготовителя = ТоварыПартия.ЦенаИмпортераИзготовителя
    |";
    ТаблицаОстатки = Запрос.Выполнить().Выгрузить();
    
    // достанем услуги и товары с точной партией
    Запрос.Текст =
    "ВЫБРАТЬ
    [size=5][color="#FF0000"]         |    Счет.Номенклатура.Артикул КАК Артикул,[/size]
    |    Счет.Номенклатура КАК Номенклатура,
    |    ""--""            КАК ЕдиницаИзмерения,
    |    Счет.СтавкаНДС    КАК СтавкаНДС,
    |    Счет.Цена         КАК Цена,
    
    |    Счет.Сумма        КАК Сумма,
    |    Счет.СуммаНДС     КАК СуммаНДС,
    |    Счет.Количество   КАК Количество,
    |    Счет.Содержание   КАК ТоварНаименование,
    |    0                 КАК ЦенаИмпортераИзготовителя,
    |    NULL              КАК Страна,
    |    NULL              КАК СерияНоменклатуры,
    |    NULL              КАК ХарактеристикаНоменклатуры,
    |    NULL              КАК Партия,
    |    1                 КАК Признак
    |ИЗ
    |    Документ.СчетНаОплатуПокупателю.Услуги КАК Счет
    |ГДЕ
    |    Счет.Ссылка = &ТекущийДокумент
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    [size=5]    [color="#FF0000"]    |    Номенклатура.Артикул,[/size]
    |    Номенклатура,
    |    Номенклатура.ЕдиницаХраненияОстатков.Представление,
    |    СтавкаНДС,
    |    Цена,
    
    |    Сумма,
    |    СуммаНДС,
    |    Количество * Коэффициент / Номенклатура.ЕдиницаХраненияОстатков.Коэффициент,
    |    Номенклатура.НаименованиеПолное,
    |    ЦенаИмпортераИзготовителя,
    |    СерияНоменклатуры.СтранаПроисхождения,
    |    СерияНоменклатуры,
    |    ХарактеристикаНоменклатуры,
    |    Партия,
    |    2
    |ИЗ
    |    ТоварыТочнаяПартия
    |";
    ЗапросТовары = Запрос.Выполнить().Выгрузить();
    ЗапросТовары.Сортировать("Признак ВОЗР");
    
    Иначе
    Запрос.Текст =
    "ВЫБРАТЬ
    [size=5] [color="#FF0000"]       |    Товары.Номенклатура.Артикул КАК Артикул,[/size]
    |    Товары.Номенклатура КАК Номенклатура,
    |    Товары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    |    Товары.Сумма КАК Сумма,
    |    Товары.СтавкаНДС КАК СтавкаНДС,
    |    Товары.СуммаНДС КАК СуммаНДС,
    |    Товары.Количество КАК Количество,
    |    Товары.Номенклатура.Наименование КАК ТоварНаименование,
    |    0 КАК ЦенаИмпортераИзготовителя,
    |    Товары.Номенклатура.СтранаПроисхождения КАК Страна,
    |    Товары.Цена КАК Цена
    |ИЗ
    |    Документ.СчетНаОплатуПокупателю.Товары КАК Товары
    |ГДЕ
    |    Товары.Ссылка = &ТекущийДокумент
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    СчетНаОплатуПокупателюУслуги.Номенклатура.Артикул,
    |    СчетНаОплатуПокупателюУслуги.Номенклатура,
    |    ""--"",
    |    СчетНаОплатуПокупателюУслуги.Сумма,
    |    СчетНаОплатуПокупателюУслуги.СтавкаНДС,
    |    СчетНаОплатуПокупателюУслуги.СуммаНДС,
    |    СчетНаОплатуПокупателюУслуги.Количество,
    |    СчетНаОплатуПокупателюУслуги.Содержание,
    |    0,
    |    ЗНАЧЕНИЕ(Справочник.КлассификаторСтранМира.ПустаяСсылка),
    |    СчетНаОплатуПокупателюУслуги.Цена
    |ИЗ
    |    Документ.СчетНаОплатуПокупателю.Услуги КАК СчетНаОплатуПокупателюУслуги
    |ГДЕ
    |    СчетНаОплатуПокупателюУслуги.Ссылка = &ТекущийДокумент";
    
    
    
    
  8. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    Ну так из первого запроса уберите Артикул этот. Первый запрос - это же шапка документа, там номенклатуры в принципе нет.
  9. TopicStarter Overlay
    RuslanBLR
    Offline

    RuslanBLR Опытный в 1С

    Регистрация:
    13 июл 2010
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26


    БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ!

Поделиться этой страницей