![]() |
![]() |
![]() |
|
В расходной накладной для УТ 11.1.7.60 Выводятся отдельно товары и отдельно услу | ☑ | ||
---|---|---|---|---|
0
breezee
26.03.15
✎
08:15
|
В расходной накладной для УТ 11.1.7.60 Выводятся отдельно товары и отдельно услуги. Делаю ВПФ, для реализации товаров и услуги. Нужно чтобы выводились и товары и услуги в таблицу. Сначала сделал чтобы добавлялись услуги отдельно не изменяя запроса по товарам, все работало, но отдельные документы где только услуги не печатало, изменил запрос-теперь печатает, но услуги помещаются в отдельную табилчную часть, а товары в отдельную(выводится 2 одинаковых расходных накладных с двумя частями). Подскажите что делать? Может убрать группировки из запроса по которым идет обход результата или еще что?
|
|||
1
breezee
26.03.15
✎
08:29
|
Убрал условия по складам, теперь в одном из нескольких получившихся одинковых документов выводит нормально, если есть товары и услуги, а в других повторяющиеся услуги выводит, заработало для печати без товаров, правда тоже услуги повторяются
|
|||
2
breezee
26.03.15
✎
08:38
|
Вот весь код который формирует с дополнительными полями и ничего не выводит если нет ничего, может подскажите что поменять
Функция СформироватьПечатнуюФормуРасходнаяНакладная(МассивОбъектов, ОбъектыПечати, КомплектыПечати) УстановитьПривилегированныйРежим(Истина); ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_РасходнаяНакладная"; КолонкаКодов = ФормированиеПечатныхФорм.ИмяДополнительнойКолонки(); ВыводитьКоды = ЗначениеЗаполнено(КолонкаКодов); ИспользоватьРучныеСкидки = ПолучитьФункциональнуюОпцию("ИспользоватьРучныеСкидкиВПродажах"); ИспользоватьАвтоматическиеСкидки = ПолучитьФункциональнуюОпцию("ИспользоватьАвтоматическиеСкидкиВПродажах"); ИспользоватьУпаковки = ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиНоменклатуры"); ЗапросПоСкладам = Новый Запрос; ЗапросПоСкладам.Текст = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, | РеализацияТоваровУслугТовары.Склад КАК Склад, | ЕСТЬNULL(РеализацияТоваровУслугТовары.Склад.ИспользоватьСерииНоменклатуры, ЛОЖЬ) КАК ИспользоватьСерииНоменклатуры |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка В(&МассивОбъектов) | И РеализацияТоваровУслугТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга)) | |УПОРЯДОЧИТЬ ПО | Ссылка |ИТОГИ ПО | ИспользоватьСерииНоменклатуры"; ЗапросПоСкладам.УстановитьПараметр("МассивОбъектов", МассивОбъектов); // Создание массива для проверки: какие из докуметов не попали в выборку МассивПроверки = Новый Массив; Для Каждого Ссылка Из МассивОбъектов Цикл МассивПроверки.Добавить(Ссылка); КонецЦикла; ДеревоОбъектов = ЗапросПоСкладам.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); Для Каждого ИспользованиеСерий Из ДеревоОбъектов.Строки Цикл ЗапросПоТоварам = Новый Запрос; ЗапросПоТоварам.УстановитьПараметр("МассивОбъектов", ИспользованиеСерий.Строки.ВыгрузитьКолонку("Ссылка")); ЗапросПоТоварам.УстановитьПараметр("МассивСкладов", ИспользованиеСерий.Строки.ВыгрузитьКолонку("Склад")); Если ИспользованиеСерий.ИспользоватьСерииНоменклатуры Тогда ТекстЗапросаПоТоварам = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, | РеализацияТоваровУслугТовары.Склад КАК Склад, | РеализацияТоваровУслугТовары.КоличествоУпаковок КАК КоличествоУпаковок, | РеализацияТоваровУслугТовары.Количество КАК Количество, | РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура, | РеализацияТоваровУслугТовары.Характеристика КАК Характеристика, | РеализацияТоваровУслугТовары.Упаковка КАК Упаковка, | """" КАК Серия |ПОМЕСТИТЬ ТаблицаТоваров |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка В(&МассивОбъектов) | И РеализацияТоваровУслугТовары.Склад В(&МассивСкладов) | И НЕ(РеализацияТоваровУслугТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) | И РеализацияТоваровУслугТовары.СтатусУказанияСерий В (2, 4, 6, 8, 10)) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РеализацияТоваровУслугСерии.Ссылка, | РеализацияТоваровУслугСерии.Склад, | РеализацияТоваровУслугСерии.Количество, | РеализацияТоваровУслугСерии.Количество, | РеализацияТоваровУслугСерии.Номенклатура, | РеализацияТоваровУслугСерии.Характеристика, | ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка), | РеализацияТоваровУслугСерии.Серия |ИЗ | Документ.РеализацияТоваровУслуг.Серии КАК РеализацияТоваровУслугСерии | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК ТаблицаТовары | ПО РеализацияТоваровУслугСерии.Ссылка = ТаблицаТовары.Ссылка | И РеализацияТоваровУслугСерии.Номенклатура = ТаблицаТовары.Номенклатура | И РеализацияТоваровУслугСерии.Характеристика = ТаблицаТовары.Характеристика | И РеализацияТоваровУслугСерии.Склад = ТаблицаТовары.Склад | И РеализацияТоваровУслугСерии.ДокументРезерваСерий = ТаблицаТовары.ДокументРезерваСерий |ГДЕ | РеализацияТоваровУслугСерии.Ссылка В(&МассивОбъектов) | И РеализацияТоваровУслугСерии.Склад В(&МассивСкладов) | И РеализацияТоваровУслугСерии.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслугСерии.Ссылка, | РеализацияТоваровУслугСерии.Склад, | РеализацияТоваровУслугСерии.Номенклатура, | РеализацияТоваровУслугСерии.Характеристика, | РеализацияТоваровУслугСерии.Серия, | РеализацияТоваровУслугСерии.Количество, | РеализацияТоваровУслугСерии.Количество | |ИМЕЮЩИЕ | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерий) В (2, 4, 6, 8, 10) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТоваров.Ссылка, | ТаблицаТоваров.Склад, | СУММА(ТаблицаТоваров.КоличествоУпаковок) КАК КоличествоУпаковок, | СУММА(ТаблицаТоваров.Количество) КАК Количество, | ТаблицаТоваров.Номенклатура, | ТаблицаТоваров.Характеристика, | ТаблицаТоваров.Упаковка, | ВЫБОР | КОГДА ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | ТОГДА NULL | ИНАЧЕ ТаблицаТоваров.Серия | КОНЕЦ КАК Серия |ПОМЕСТИТЬ СуммированнаяТаблицаТоваров |ИЗ | ТаблицаТоваров КАК ТаблицаТоваров | |СГРУППИРОВАТЬ ПО | ТаблицаТоваров.Ссылка, | ТаблицаТоваров.Склад, | ТаблицаТоваров.Номенклатура, | ТаблицаТоваров.Характеристика, | ТаблицаТоваров.Упаковка, | ВЫБОР | КОГДА ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | ТОГДА NULL | ИНАЧЕ ТаблицаТоваров.Серия | КОНЕЦ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТоваров.Ссылка КАК Ссылка, | ТаблицаТоваров.Ссылка.Организация КАК Организация, | ТаблицаТоваров.Ссылка.Контрагент КАК Контрагент, | ТаблицаТоваров.Ссылка.Номер КАК Номер, | ТаблицаТоваров.Ссылка.Дата КАК Дата, | ТаблицаТоваров.Ссылка.Организация.Префикс КАК Префикс, | ТаблицаТоваров.Склад КАК Склад, | ВЫБОР | КОГДА ТаблицаТоваров.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА ПРЕДСТАВЛЕНИЕ(ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения) | ИНАЧЕ ПРЕДСТАВЛЕНИЕ(ТаблицаТоваров.Упаковка.ЕдиницаИзмерения) | КОНЕЦ КАК ПредставлениеЕдининицыИзмеренияУпаковки, | ПРЕДСТАВЛЕНИЕ(ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения) КАК ПредставлениеБазовойЕдиницыИзмерения, | ТаблицаТоваров.КоличествоУпаковок КАК КоличествоУпаковок, | ТаблицаТоваров.Количество КАК Количество, | ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий КАК НастройкаИспользованияСерий, | ТаблицаТоваров.Номенклатура.Код КАК Код, | ТаблицаТоваров.Номенклатура.Артикул КАК Артикул, | ТаблицаТоваров.Номенклатура.НаименованиеПолное КАК ПредставлениеНоменклатуры, | ТаблицаТоваров.Характеристика.НаименованиеПолное КАК ПредставлениеХарактеристики, | ТаблицаТоваров.Номенклатура КАК Номенклатура, | ТаблицаТоваров.Характеристика КАК Характеристика, | ВЫБОР | КОГДА ЕСТЬNULL(ТаблицаТоваров.Упаковка.Коэффициент, 1) = 1 | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ ТаблицаТоваров.Упаковка.Наименование | КОНЕЦ КАК Упаковка, | ТаблицаТоваров.Серия.Наименование КАК ПредставлениеСерии, | ВЫБОР | КОГДА ТаблицаТоваров.Ссылка.ВернутьМногооборотнуюТару | И ТаблицаТоваров.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара) | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК ЭтоВозвратнаяТара |ИЗ | СуммированнаяТаблицаТоваров КАК ТаблицаТоваров | |УПОРЯДОЧИТЬ ПО | Ссылка, | Склад, | Номенклатура, | Характеристика |ИТОГИ ПО | Ссылка, | Склад, | Номенклатура, | Характеристика |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТоваров.Ссылка КАК Ссылка, | ТаблицаТоваров.Склад КАК Склад, | ТаблицаТоваров.Номенклатура КАК Номенклатура, | ТаблицаТоваров.Характеристика КАК Характеристика, | ТаблицаТоваров.Серия.Наименование КАК ПредставлениеСерии |ИЗ | ТаблицаТоваров КАК ТаблицаТоваров |ГДЕ | ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | И НЕ ТаблицаТоваров.Серия ЕСТЬ NULL | |УПОРЯДОЧИТЬ ПО | Ссылка, | Склад, | Номенклатура, | Характеристика, | ПредставлениеСерии"; ЗапросПоТоварам.Текст = ТекстЗапросаПоТоварам; РезультатЗапроса = ЗапросПоТоварам.ВыполнитьПакет(); ДанныеПечати = РезультатЗапроса[2].Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаПоСериям = РезультатЗапроса[3].Выбрать(); Иначе ТекстЗапросаПоТоварам = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, | РеализацияТоваровУслугТовары.Ссылка.Организация КАК Организация, | РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент, | РеализацияТоваровУслугТовары.Ссылка.Номер КАК Номер, | РеализацияТоваровУслугТовары.Ссылка.Дата КАК Дата, | РеализацияТоваровУслугТовары.Ссылка.Организация.Префикс КАК Префикс, | РеализацияТоваровУслугТовары.Склад КАК Склад, | ВЫБОР | КОГДА РеализацияТоваровУслугТовары.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслугТовары.Номенклатура.ЕдиницаИзмерения) | ИНАЧЕ ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслугТовары.Упаковка.ЕдиницаИзмерения) | КОНЕЦ КАК ПредставлениеЕдининицыИзмеренияУпаковки, | ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслугТовары.Номенклатура.ЕдиницаИзмерения) КАК ПредставлениеБазовойЕдиницыИзмерения, | РеализацияТоваровУслугТовары.КоличествоУпаковок КАК КоличествоУпаковок, | РеализацияТоваровУслугТовары.Количество КАК Количество, | РеализацияТоваровУслугТовары.Номенклатура.Код КАК Код, | РеализацияТоваровУслугТовары.Номенклатура.Артикул КАК Артикул, | РеализацияТоваровУслугТовары.Номенклатура.НаименованиеПолное КАК ПредставлениеНоменклатуры, | РеализацияТоваровУслугТовары.Характеристика.НаименованиеПолное КАК ПредставлениеХарактеристики, | """" КАК ПредставлениеСерии, | ВЫБОР | КОГДА ЕСТЬNULL(РеализацияТоваровУслугТовары.Упаковка.Коэффициент, 1) = 1 | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ РеализацияТоваровУслугТовары.Упаковка.Наименование | КОНЕЦ КАК Упаковка, | ВЫБОР | КОГДА РеализацияТоваровУслугТовары.Ссылка.ВернутьМногооборотнуюТару | И РеализацияТоваровУслугТовары.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара) | ТОГДА ИСТИНА | ИНАЧЕ ЛОЖЬ | КОНЕЦ КАК ЭтоВозвратнаяТара, | NULL КАК НастройкаИспользованияСерий, | РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура, | РеализацияТоваровУслугТовары.Характеристика КАК Характеристика |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка В(&МассивОбъектов) | И РеализацияТоваровУслугТовары.Склад В(&МассивСкладов) | И РеализацияТоваровУслугТовары.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)) | |УПОРЯДОЧИТЬ ПО | Ссылка, | Склад, | РеализацияТоваровУслугТовары.НомерСтроки |ИТОГИ ПО | Ссылка, | Склад, | Номенклатура, | Характеристика"; ЗапросПоТоварам.Текст = ТекстЗапросаПоТоварам; ДанныеПечати = ЗапросПоТоварам.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); КонецЕсли; ПервыйДокумент = Истина; //Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.РеализацияТоваровУслуг.ПФ_MXL_РасходнаяНакладная"); Макет=ПолучитьМакет("ПФ_MXL_РасходнаяНакладная"); ШиринаОтсутствующихОбластей = 0; Если НЕ ВыводитьКоды Тогда ШиринаОтсутствующихОбластей = Макет.Область("КолонкаКодов").ШиринаКолонки; КонецЕсли; Если Не ИспользоватьУпаковки Тогда ШиринаОтсутствующихОбластей = ШиринаОтсутствующихОбластей + Макет.Область("КолонкаКоличестваУпаковок").ШиринаКолонки; ШиринаОтсутствующихОбластей = ШиринаОтсутствующихОбластей + Макет.Область("КолонкаПредставленияУпаковок").ШиринаКолонки; КонецЕсли; // Раздвинуть колонку "КолонкаТоваров" на ширину отсутствующих областей Макет.Область("КолонкаТоваров").ШиринаКолонки = Макет.Область("КолонкаТоваров").ШиринаКолонки + ШиринаОтсутствующихОбластей; РеквизитыДокумента = Новый Структура("Номер, Дата, Префикс, Представление"); Пока ДанныеПечати.Следующий() Цикл ИндексМассиваПроверки = МассивПроверки.Найти(ДанныеПечати.Ссылка); Если ИндексМассиваПроверки <> Неопределено Тогда МассивПроверки.Удалить(ИндексМассиваПроверки); КонецЕсли; // Для печати комплектов Если КомплектыПечати <> Неопределено И КомплектыПечати.Колонки.Найти("Ссылка") <> Неопределено Тогда КомплектПечатиПоСсылке = КомплектыПечати.Найти(ДанныеПечати.Ссылка,"Ссылка"); Если КомплектПечатиПоСсылке = Неопределено Тогда КомплектПечатиПоСсылке = КомплектыПечати[0]; КонецЕсли; Если КомплектПечатиПоСсылке.Экземпляров = 0 Тогда Продолжить КонецЕсли; КонецЕсли; НомерСтрокиНачало = ТабличныйДокумент.ВысотаТаблицы + 1; ЗаполнитьЗначенияСвойств(РеквизитыДокумента, ДанныеПечати); ВыборкаПоСкладам = ДанныеПечати.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаПоСкладам.Следующий() Цикл Если Не ПервыйДокумент Тогда ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ПервыйДокумент = Ложь; Область = Макет.ПолучитьОбласть("Заголовок"); СтруктураДанныхЗаголовок = Новый Структура; СтруктураДанныхЗаголовок.Вставить("ТекстЗаголовка", НСтр("ru='Расходная накладная'")); ШтрихкодированиеПечатныхФорм.ВывестиШтрихкодВТабличныйДокумент(ТабличныйДокумент, Макет, Область, ДанныеПечати.Ссылка); Область.Параметры.Заполнить(СтруктураДанныхЗаголовок); ТабличныйДокумент.Вывести(Область); Область = Макет.ПолучитьОбласть("Шапка"); СтруктураДанныхШапка = Новый Структура; СтруктураДанныхШапка.Вставить("ПредставлениеРаспоряжения", ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(РеквизитыДокумента, НСтр("ru='Реализация товаров'"))); СтруктураДанныхШапка.Вставить("ПредставлениеСклада", ВыборкаПоСкладам.Склад); СтруктураДанныхШапка.Вставить("Склад", ВыборкаПоСкладам.Склад); Область.Параметры.Заполнить(СтруктураДанныхШапка); ТабличныйДокумент.Вывести(Область); Область = Макет.ПолучитьОбласть("Поставщик"); СтруктураДанныхПоставщик = Новый Структура; СтруктураДанныхПоставщик.Вставить("ПредставлениеОрганизации", ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ВыборкаПоСкладам.Организация, ВыборкаПоСкладам.Дата), "ПолноеНаименование")); СтруктураДанныхПоставщик.Вставить("Организация", ВыборкаПоСкладам.Организация); Область.Параметры.Заполнить(СтруктураДанныхПоставщик); ТабличныйДокумент.Вывести(Область); Область = Макет.ПолучитьОбласть("Покупатель"); СтруктураДанныхПокупатель = Новый Структура; СтруктураДанныхПоставщик.Вставить("ПредставлениеПартнера", ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ВыборкаПоСкладам.Контрагент, ВыборкаПоСкладам.Дата), "ПолноеНаименование")); СтруктураДанныхПоставщик.Вставить("Контрагент", ВыборкаПоСкладам.Контрагент); Область.Параметры.Заполнить(СтруктураДанныхПоставщик); ТабличныйДокумент.Вывести(Область); Область = Макет.ПолучитьОбласть("ШапкаТаблицы|НачалоСтроки"); ТабличныйДокумент.Вывести(Область); Если ВыводитьКоды Тогда Область = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаКодов"); СтруктураДанныхКоды = Новый Структура("ИмяКолонкиКодов", КолонкаКодов); Область.Параметры.Заполнить(СтруктураДанныхКоды); ТабличныйДокумент.Присоединить(Область); КонецЕсли; Область = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаТоваров"); ТабличныйДокумент.Присоединить(Область); Если ИспользоватьУпаковки Тогда Область = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкиУпаковок"); ТабличныйДокумент.Присоединить(Область); КонецЕсли; Область = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкиКоличества"); ТабличныйДокумент.Присоединить(Область); ОбластьНачалоСтроки = Макет.ПолучитьОбласть("СтрокаТаблицы|НачалоСтроки"); ОбластьКолонкаКодов = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаКодов"); ОбластьКолонкаТоваров = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаТоваров");   |
|||
3
breezee
26.03.15
✎
08:50
|
В общем, они раскидываются по складам. Как сделать чтобы не раскидывались? Убрать цикл выборки по складам?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |