|   |   | 
| 
 | Проблема в написании ВПФ | ☑ | ||
|---|---|---|---|---|
| 0
    
        pers200590 16.09.12✎ 06:58 | 
        Здравствуйте
  При тестировании написанной мной ВПФ пишет: Ошибка печати: Поле объекта не обнаружено (ПредставлениеСклада) Просьба помогите разобраться Вот текст процедуры: Функция СформироватьПечатнуюФормуНакладная(МассивОбъектов, ОбъектыПечати) КолонкаКодов = ФормированиеПечатныхФорм.ИмяДополнительнойКолонки(); ВыводитьКоды = ЗначениеЗаполнено(КолонкаКодов); ИспользоватьРучныеСкидки = ПолучитьФункциональнуюОпцию("ИспользоватьРучныеСкидкиВЗакупках"); Розничная = Справочники.ВидыЦен.НайтиПоНаименованию("Розничные"); Если Не ЗначениеЗаполнено(Розничная) Тогда Сообщить("Не найдена розничный вид цены"); Возврат Неопределено; КонецЕсли; Запрос = Новый Запрос( "ВЫБРАТЬ | ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, | ПоступлениеТоваровУслуг.Номер КАК Номер, | ПоступлениеТоваровУслуг.Дата КАК Дата, | ПоступлениеТоваровУслуг.Склад КАК Склад, | ПоступлениеТоваровУслуг.Партнер КАК Партнер, | ПРЕДСТАВЛЕНИЕ(ПоступлениеТоваровУслуг.Склад) КАК ПредставлениеСклада, | ПоступлениеТоваровУслуг.Контрагент КАК Поставщик, | ПоступлениеТоваровУслуг.Организация КАК Организация, | ПоступлениеТоваровУслуг.Организация.Префикс КАК Префикс, | ПоступлениеТоваровУслуг.Валюта КАК Валюта, | ПоступлениеТоваровУслуг.ЦенаВключаетНДС КАК ЦенаВключаетНДС, | ПоступлениеТоваровУслуг.Принял.Наименование КАК ПолучениеПроизвел, | ВЫБОР | КОГДА ПоступлениеТоваровУслуг.НалогообложениеНДС = ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС) | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК УчитыватьНДС |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.Ссылка В(&МассивДокументов) | |УПОРЯДОЧИТЬ ПО | Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВложенныйЗапрос.Ссылка КАК Ссылка, | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК ТоварНаименованиеПолное, | ВложенныйЗапрос.Номенклатура.Код КАК Код, | ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул, | ВложенныйЗапрос.ЕдиницаИзмерения.Наименование КАК ЕдиницаЦены, | ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВложенныйЗапрос.Характеристика.НаименованиеПолное КАК Характеристика, | ВЫБОР | КОГДА ЕСТЬNULL(ВложенныйЗапрос.Упаковка.Коэффициент, 1) = 1 | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ ВложенныйЗапрос.Упаковка.Наименование | КОНЕЦ КАК Упаковка, | ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Количество КАК Количество, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.СуммаСкидки КАК СуммаСкидки, | ВложенныйЗапрос.СуммаБезСкидки КАК СуммаБезСкидки, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ЛОЖЬ КАК ЭтоВозвратнаяТара, | ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Упаковка.Коэффициент, 1) КАК КоэфРегистра, | ВложенныйЗапрос.Коэффициент, | ВЫРАЗИТЬ(ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) / ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Упаковка.Коэффициент, 1) * ВложенныйЗапрос.Коэффициент КАК ЧИСЛО(15, 2)) КАК ЦенаРозничная, | ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаПоРегистру |ИЗ | (ВЫБРАТЬ | ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, | ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура, | ВЫБОР | КОГДА ПоступлениеТоваровУслуг.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА 1 | ИНАЧЕ ПоступлениеТоваровУслуг.Упаковка.Коэффициент | КОНЕЦ КАК Коэффициент, | ВЫБОР | КОГДА ПоступлениеТоваровУслуг.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА ПоступлениеТоваровУслуг.Номенклатура.ЕдиницаИзмерения | ИНАЧЕ ПоступлениеТоваровУслуг.Упаковка.ЕдиницаИзмерения | КОНЕЦ КАК ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.ПроцентРучнойСкидки КАК ПроцентСкидки, | ПоступлениеТоваровУслуг.Характеристика КАК Характеристика, | ПоступлениеТоваровУслуг.Упаковка КАК Упаковка, | ПоступлениеТоваровУслуг.СтавкаНДС КАК СтавкаНДС, | ПоступлениеТоваровУслуг.Цена КАК Цена, | ПоступлениеТоваровУслуг.КоличествоУпаковок КАК Количество, | ПоступлениеТоваровУслуг.Сумма КАК Сумма, | ПоступлениеТоваровУслуг.СуммаРучнойСкидки КАК СуммаСкидки, | ПоступлениеТоваровУслуг.Сумма + ПоступлениеТоваровУслуг.СуммаРучнойСкидки КАК СуммаБезСкидки, | ПоступлениеТоваровУслуг.СуммаНДС КАК СуммаНДС, | ПоступлениеТоваровУслуг.НомерСтроки КАК НомерСтроки | ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг | ГДЕ | ПоступлениеТоваровУслуг.Ссылка В(&МассивДокументов) | И ПоступлениеТоваровУслуг.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар)) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &Розничная) КАК ЦеныНоменклатурыСрезПоследних | ПО ВложенныйЗапрос.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура | |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Ссылка, | НомерСтроки |ИТОГИ | СУММА(СуммаСкидки) |ПО | Ссылка"); Запрос.УстановитьПараметр("МассивДокументов", МассивОбъектов); Запрос.УстановитьПараметр("Розничная", Розничная); ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПоступлениеТоваровУслуг_Накладная_ВРозничных"; ТабличныйДокумент = Новый ТабличныйДокумент; МассивРезультатов = Запрос.ВыполнитьПакет(); ДанныеПечати = МассивРезультатов[0].Выбрать(); ВыборкаПоДокументам = МассивРезультатов[1].Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ПервыйДокумент = Истина; Пока ДанныеПечати.Следующий() Цикл // Найдем в выборке товары по текущему документу СтруктураПоиска = Новый Структура("Ссылка", ДанныеПечати.Ссылка); НайденСледующий = ВыборкаПоДокументам.НайтиСледующий(СтруктураПоиска); // Если в накладной только услуги - перейдем к следующему документу Если НайденСледующий Тогда ВыборкаПоТоварам = ВыборкаПоДокументам.Выбрать(); //ЕстьСкидки = ФормированиеПечатныхФорм.НужноВыводитьСкидки(ВыборкаПоТоварам, ИспользоватьРучныеСкидки); ЕстьСкидки = Ложь; ВыборкаПоТоварам.Сбросить(); Иначе Продолжить; КонецЕсли; // Макет необходимо получать для каждого документа, т.к. размеры колонок изменяются динамически Макет = ПолучитьМакет("ПФ_MXL_ПоступлениеТоваров"); Если Не ПервыйДокумент Тогда ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ПервыйДокумент = Ложь; НомерСтрокиНачало = ТабличныйДокумент.ВысотаТаблицы + 1; // Выводим шапку накладной ОбластьМакета = Макет.ПолучитьОбласть("Заголовок"); ТекстЗаголовка = ОбщегоНазначенияКлиентСервер.СформироватьЗаголовокДокумента(ДанныеПечати, НСтр("ru='Поступление товаров'")); ОбластьМакета.Параметры.ТекстЗаголовка = ТекстЗаголовка; ТабличныйДокумент.Вывести(ОбластьМакета); ОбластьМакета = Макет.ПолучитьОбласть("Поставщик"); ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ДанныеПечати.Поставщик, ДанныеПечати.Дата), "ПолноеНаименование"); ОбластьМакета.Параметры.ПредставлениеПоставщика = ПредставлениеПоставщика; ОбластьМакета.Параметры.Поставщик = ДанныеПечати.Поставщик; ТабличныйДокумент.Вывести(ОбластьМакета); ОбластьМакета = Макет.ПолучитьОбласть("Покупатель"); ПредставлениеПолучателя = ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ДанныеПечати.Организация, ДанныеПечати.Дата), "ПолноеНаименование"); ОбластьМакета.Параметры.ПредставлениеПолучателя = ПредставлениеПолучателя; ОбластьМакета.Параметры.Получатель = ДанныеПечати.Организация; ТабличныйДокумент.Вывести(ОбластьМакета); ОбластьМакета = Макет.ПолучитьОбласть("Склад"); ПредставлениеСклада = СкладыСервер.ПолучитьПредставлениеСклада(ВыборкаПоДокументам.ПредставлениеСклада); ОбластьМакета.Параметры.ПредставлениеСклада = ПредставлениеСклада; ОбластьМакета.Параметры.Склад = ДанныеПечати.ПредставлениеСклада; ТабличныйДокумент.Вывести(ОбластьМакета); // Выводим заголовок таблицы Товары Если ЕстьСкидки Тогда ОбластьКолонкаТовар = Макет.Область("ТоварСоСкидкой"); Иначе ОбластьКолонкаТовар = Макет.Область("Товар"); КонецЕсли; Если Не ВыводитьКоды Тогда Если ЕстьСкидки Тогда ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки * 1.35; Иначе ОбластьКолонкаТовар.ШиринаКолонки = ОбластьКолонкаТовар.ШиринаКолонки * 1.2; КонецЕсли; КонецЕсли; Если ЕстьСкидки Тогда ОбластьНомера = Макет.ПолучитьОбласть("ШапкаТаблицыСоСкидкой|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ШапкаТаблицыСоСкидкой|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("ШапкаТаблицыСоСкидкой|ТоварСоСкидкой"); ОбластьДанных = Макет.ПолучитьОбласть("ШапкаТаблицыСоСкидкой|ДанныеСоСкидкой"); Иначе ОбластьНомера = Макет.ПолучитьОбласть("ШапкаТаблицы|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("ШапкаТаблицы|Товар"); ОбластьДанных = Макет.ПолучитьОбласть("ШапкаТаблицы|Данные"); КонецЕсли; ТабличныйДокумент.Вывести(ОбластьНомера); Если ВыводитьКоды Тогда ОбластьКодов.Параметры.ИмяКолонкиКодов = КолонкаКодов; ТабличныйДокумент.Присоединить(ОбластьКодов); КонецЕсли; ТабличныйДокумент.Присоединить(ОбластьТовар); ТабличныйДокумент.Присоединить(ОбластьДанных); Если ЕстьСкидки Тогда ОбластьНомера = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|ТоварСоСкидкой"); ОбластьДанных = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|ДанныеСоСкидкой"); Иначе ОбластьНомера = Макет.ПолучитьОбласть("СтрокаТаблицы|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицы|Товар"); ОбластьДанных = Макет.ПолучитьОбласть("СтрокаТаблицы|Данные"); КонецЕсли; Сумма = 0; СуммаНДС = 0; ВсегоСкидок = 0; НомерСтроки = 0; ВсегоБезСкидок = 0; СуммаРозничная = 0; // Выводим строки таблицы Товары Пока ВыборкаПоТоварам.Следующий() Цикл НомерСтроки = НомерСтроки + 1; ОбластьНомера.Параметры.НомерСтроки = НомерСтроки; ТабличныйДокумент.Вывести(ОбластьНомера); Если ВыводитьКоды Тогда ОбластьКодов.Параметры.Артикул = ВыборкаПоТоварам[КолонкаКодов]; ТабличныйДокумент.Присоединить(ОбластьКодов); КонецЕсли; ОбластьТовар.Параметры.Заполнить(ВыборкаПоТоварам); ОбластьТовар.Параметры.Товар = ФормированиеПечатныхФорм.ПолучитьПредставлениеНоменклатурыДляПечати( ВыборкаПоТоварам.ТоварНаименованиеПолное, ВыборкаПоТоварам.Характеристика, ВыборкаПоТоварам.Упаковка ) + ?(ВыборкаПоТоварам.ЭтоВозвратнаяТара, НСтр("ru=' (возвратная тара)'"), ""); ТабличныйДокумент.Присоединить(ОбластьТовар); ОбластьДанных.Параметры.Заполнить(ВыборкаПоТоварам); ОбластьДанных.Параметры.Цена = ВыборкаПоТоварам.ЦенаРозничная; ТекСуммаРозничная = ВыборкаПоТоварам.ЦенаРозничная * ВыборкаПоТоварам.Количество; ОбластьДанных.Параметры.Сумма = ТекСуммаРозничная; СуммаРозничная = СуммаРозничная + ТекСуммаРозничная; ТабличныйДокумент.Присоединить(ОбластьДанных); Сумма = Сумма + ВыборкаПоТоварам.Сумма; СуммаНДС = СуммаНДС + ВыборкаПоТоварам.СуммаНДС; Если ЕстьСкидки Тогда ВсегоСкидок = ВсегоСкидок + ВыборкаПоТоварам.СуммаСкидки; ВсегоБезСкидок = ВсегоБезСкидок + ВыборкаПоТоварам.СуммаБезСкидки; КонецЕсли; КонецЦикла; // Выводим подвал Если ЕстьСкидки Тогда ОбластьНомера = Макет.ПолучитьОбласть("ПодвалТаблицыСоСкидкой|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ПодвалТаблицыСоСкидкой|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("ПодвалТаблицыСоСкидкой|ТоварСоСкидкой"); ОбластьДанных = Макет.ПолучитьОбласть("ПодвалТаблицыСоСкидкой|ДанныеСоСкидкой"); Иначе ОбластьНомера = Макет.ПолучитьОбласть("ПодвалТаблицы|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ПодвалТаблицы|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("ПодвалТаблицы|Товар"); ОбластьДанных = Макет.ПолучитьОбласть("ПодвалТаблицы|Данные"); КонецЕсли; ТабличныйДокумент.Вывести(ОбластьНомера); Если ВыводитьКоды Тогда ТабличныйДокумент.Присоединить(ОбластьКодов); КонецЕсли; ТабличныйДокумент.Присоединить(ОбластьТовар); Если ЕстьСкидки Тогда ОбластьДанных.Параметры.ВсегоСкидок = ВсегоСкидок; ОбластьДанных.Параметры.ВсегоБезСкидок = ВсегоБезСкидок; КонецЕсли; //ОбластьДанных.Параметры.Всего = ФормированиеПечатныхФорм.ФорматСумм(Сумма); ОбластьДанных.Параметры.Всего = ФормированиеПечатныхФорм.ФорматСумм(СуммаРозничная); ТабличныйДокумент.Присоединить(ОбластьДанных); // Выводим ИтогоНДС //Если ДанныеПечати.УчитыватьНДС Тогда // // Если ЕстьСкидки Тогда // // ОбластьНомера = Макет.ПолучитьОбласть("ПодвалТаблицыНДССоСкидкой|НомерСтроки"); // ОбластьКодов = Макет.ПолучитьОбласть("ПодвалТаблицыНДССоСкидкой|КолонкаКодов"); // ОбластьТовар = Макет.ПолучитьОбласть("ПодвалТаблицыНДССоСкидкой|ТоварСоСкидкой"); // ОбластьДанных = Макет.ПолучитьОбласть("ПодвалТаблицыНДССоСкидкой|ДанныеСоСкидкой"); // // Иначе // // ОбластьНомера = Макет.ПолучитьОбласть("ПодвалТаблицыНДС|НомерСтроки"); // ОбластьКодов = Макет.ПолучитьОбласть("ПодвалТаблицыНДС|КолонкаКодов"); // ОбластьТовар = Макет.ПолучитьОбласть("ПодвалТаблицыНДС|Товар"); // ОбластьДанных = Макет.ПолучитьОбласть("ПодвалТаблицыНДС|Данные"); // // КонецЕсли; // // ТабличныйДокумент.Вывести(ОбластьНомера); // // Если ВыводитьКоды Тогда // ТабличныйДокумент.Присоединить(ОбластьКодов); // КонецЕсли; // // ТабличныйДокумент.Присоединить(ОбластьТовар); // // ОбластьДанных.Параметры.ВсегоНДС = ФормированиеПечатныхФорм.ФорматСумм(СуммаНДС); // ОбластьДанных.Параметры.НДС = ?(ДанныеПечати.ЦенаВключаетНДС, НСтр("ru='В том числе НДС:'"), НСтр("ru='Сумма НДС:'")); // ТабличныйДокумент.Присоединить(ОбластьДанных); // //КонецЕсли; // Выводим Сумму прописью ОбластьМакета = Макет.ПолучитьОбласть("СуммаПрописью"); СуммаКПрописи = Сумма + ?(ДанныеПечати.ЦенаВключаетНДС, 0, СуммаНДС); СуммаКПрописи = СуммаРозничная; ИтоговаяСтрока = НСтр("ru='Всего наименований %КоличествоНаименований%, на сумму %СуммаДокумента% '"); ИтоговаяСтрока = СтрЗаменить(ИтоговаяСтрока, "%КоличествоНаименований%", ВыборкаПоТоварам.Количество()); ИтоговаяСтрока = СтрЗаменить(ИтоговаяСтрока, "%СуммаДокумента%", ФормированиеПечатныхФорм.ФорматСумм(СуммаКПрописи, ДанныеПечати.Валюта)); ОбластьМакета.Параметры.ИтоговаяСтрока = ИтоговаяСтрока; ОбластьМакета.Параметры.СуммаПрописью = РаботаСКурсамиВалют.СформироватьСуммуПрописью(СуммаКПрописи, ДанныеПечати.Валюта); ТабличныйДокумент.Вывести(ОбластьМакета); // Выводим подписи ОбластьМакета = Макет.ПолучитьОбласть("Подписи"); Если ЗначениеЗаполнено(ДанныеПечати.ПолучениеПроизвел) Тогда ОбластьМакета.Параметры.ПолучениеПроизвел = ФизическиеЛица.ФамилияИнициалыФизЛица(ДанныеПечати.ПолучениеПроизвел); КонецЕсли; ТабличныйДокумент.Вывести(ОбластьМакета); УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, ДанныеПечати.Ссылка); КонецЦикла; ТабличныйДокумент.АвтоМасштаб = Истина; Если ПривилегированныйРежим() Тогда УстановитьПривилегированныйРежим(Ложь); КонецЕсли; Возврат ТабличныйДокумент; КонецФункции // СформироватьПечатнуюФормуНакладная() | |||
| 1
    
        Web00001 16.09.12✎ 07:28 | 
        ВПФ это что общепринятое сокращение? Лом нормально написать?
  1С должна указывать на строку, в которой он не нашла "ПредставлениеСклада" | |||
| 2
    
        Эмбеддер 16.09.12✎ 07:29 | 
        ошибка в ВыборкаПоДокументам.ПредставлениеСклада
  в коде ПредставлениеСклада = СкладыСервер.ПолучитьПредставлениеСклада(ВыборкаПоДокументам.ПредставлениеСклада); ОбластьМакета.Параметры.ПредставлениеСклада = ПредставлениеСклада; ОбластьМакета.Параметры.Склад = ДанныеПечати.ПредставлениеСклада; | |||
| 3
    
        pers200590 16.09.12✎ 07:29 | 
        (1) в версии 8.2.16 не показывает     | |||
| 4
    
        pers200590 16.09.12✎ 07:31 | 
        (1) если включить отладку то
  {ВнешняяОбработка.ВнешняяПечатнаяФормаПоступлениеТоваров.МодульОбъекта(449)}: Поле объекта не обнаружено (ПредставлениеСклада) ПредставлениеСклада = СкладыСервер.ПолучитьПредставлениеСклада(ВыборкаПоДокументам.ПредставлениеСклада); | |||
| 5
    
        pers200590 16.09.12✎ 07:32 | 
        (2) а что не так?     | |||
| 6
    
        Web00001 16.09.12✎ 07:34 | 
        говорит ВыборкаПоДокументам не содержит ПредставлениеСклада, выгрузи выборку в таблицу значений и посмотри на колонки     | |||
| 7
    
        Эмбеддер 16.09.12✎ 07:35 | 
        ВыборкаПоДокументам - это выборка из 2-го запроса, там нет ПредставлениеСклада     | |||
| 8
    
        Web00001 16.09.12✎ 07:38 | 
        (7) ага тоже уже заметил
  (5)Надо во втором запросе из первого вытянуть это поле | |||
| 9
    
        pers200590 16.09.12✎ 07:39 | 
        Проблема решилась 
  Заменил ВыборкаПоДокументам в ПредставлениеСклада = СкладыСервер.ПолучитьПредставлениеСклада(ВыборкаПоДокументам.ПредставлениеСклада); на ДанныеПечати | |||
| 10
    
        pers200590 16.09.12✎ 07:39 | 
        Правильно ли это     | |||
| 11
    
        pers200590 16.09.12✎ 07:39 | 
        ???     | |||
| 12
    
        Web00001 16.09.12✎ 07:55 | 
        откуда нам знать данные из какого запроса тебе нужны? если из первого то правильно, если из второго то неправильно. Тебе ж говорят в (8) вытяни это поле и можешь его использовать.     | |||
| 13
    
        pers200590 16.09.12✎ 07:57 | 
        Всем спасибо
  Проблема решена | |||
| 14
    
        andrewks 16.09.12✎ 09:03 | 
        (1) "ВПФ это что общепринятое сокращение?" да. или ты всегда пишешь "Управление Торговлей", а не УТ ?     | |||
| 15
    
        pers200590 24.09.12✎ 11:04 | 
        Сейчас столкнулся с проблемой в создании ВПФ Внутреннего потребления товаров с розничными ценами.
  В печатной форме выводится только шапка документа. Ошибку ищу уже несколько дней и не могу найти. Ссылка на ВПФ : http://zalil.ru/33781816 | |||
| 16
    
        pers200590 24.09.12✎ 11:13 | 
        где все     | |||
| 17
    
        pers200590 24.09.12✎ 11:41 | 
        мистяне проснитесь     | |||
| 18
    
        pers200590 24.09.12✎ 12:25 | 
        ау     | |||
| 19
    
        pers200590 24.09.12✎ 14:08 | 
        где все?     | |||
| 20
    
        pers200590 25.09.12✎ 06:15 | 
        дорогие форумчане я не могу разобраться, необходима ваша помощь     | |||
| 21
    
        Агент Инфостарта 25.09.12✎ 08:22 | 
        (20) Эта тема http://forum.infostart.ru/forum26/topic69962/ ?
  800 рублей. | |||
| 22
    
        pers200590 25.09.12✎ 08:27 | 
        (21) ого. А просто объяснить в чем причина начинающему 1Снику     | |||
| 23
    
        Мимохожий Однако 25.09.12✎ 08:43 | 
        (22)Телепаты в отпуске. Отладчиком смотрел?     | |||
| 24
    
        pers200590 25.09.12✎ 08:48 | 
        (23)отладчик мне не помог так как мало в нем понимаю     | |||
| 25
    
        Агент Инфостарта 25.09.12✎ 08:48 | 
        (22) Стаж: 2 г. 7 мес.  - за два с половиной года можно стать матёрым 1Сником.
  (23) Бесполезно, уже был такой совет на ис. | |||
| 26
    
        Мимохожий Однако 25.09.12✎ 08:56 | 
        (24)Открой свою конфигурацию с двумя-тремя объектами и потренируйся.     | |||
| 27
    
        pers200590 25.09.12✎ 08:57 | 
        (25) за время моего стажа на форуме сначала сидел на 7 , перешел на 8 и стала комфортно за время стажа научился многому, но в этом у меня пока минус     | |||
| 28
    
        Мимохожий Однако 25.09.12✎ 08:58 | 
        (27)не теряй время на оправдывания - тренируйся. )))     | |||
| 29
    
        pers200590 25.09.12✎ 09:06 | 
        так не теряй время уже голова кругом . сравнивал несколько своиз других впф все и все нормально     | |||
| 30
    
        Мимохожий Однако 25.09.12✎ 09:08 | 
        Сделай паузу - скушая твикс. Проще говоря, надо успокоиться. Мозг отдохнет, точка кипения станет выше. Потом можно начать заново, забыв предыдущие попытки.     | |||
| 31
    
        pers200590 25.09.12✎ 09:10 | 
        (30) конечно хорошая неделя , но уже много раз пытался     | |||
| 32
    
        pers200590 25.09.12✎ 12:27 | 
        мистяне уже голова кругом     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |