По теме из базы знаний
- Печатная форма с сортировкой номенклатуры (товара) согласно документу Перемещение товаров в АТТ Печать Приход на розничные склады в ценах АТТ
- Оприходование товаров, Приход на розничные склады в ценах АТТ, Серийные номера для УТ 10.3
- Возврат товаров от покупателя, Приход на розничные склады в ценах АТТ, Серийные номера для УТ 10.3
- Корректировка серий и характеристик товаров, Приход на розничные склады в ценах АТТ, Расход с розничных складов в ценах АТТ для УТ 10.3
- Приходный ордер на товары, Бланк приемки товаров, Накладная, Приход на розничные склады в ценах АТТ, ТОРГ-4 для УТ 10.3 / УТ 11 / КА 2.4 / 2.5 / ERP 2.4 / 2.5
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Уважаемый, Eugeneer.
Указанная обработка сортирует только Перемещение товаров в электронной форме.
1Cv82 Предприятие, УТ 10.3
Проблема в том, что в ПЕЧАТНОЙ форме "Приход на розничные склады в ценах АТТ",
сортировка в печатном документе отличается от формы и не меняется после сортировки
как стандартными средствами, так и с помощью обработки.
Помогите сделать так, чтобы сортировка в табличной части, была идентична
сортировке в печатной форме "Приход на розничные склады в ценах АТТ".
Печатная форма "Приход на розничные склады в ценах АТТ"
Указанная обработка сортирует только Перемещение товаров в электронной форме.
1Cv82 Предприятие, УТ 10.3
Проблема в том, что в ПЕЧАТНОЙ форме "Приход на розничные склады в ценах АТТ",
сортировка в печатном документе отличается от формы и не меняется после сортировки
как стандартными средствами, так и с помощью обработки.
Помогите сделать так, чтобы сортировка в табличной части, была идентична
сортировке в печатной форме "Приход на розничные склады в ценах АТТ".
Печатная форма "Приход на розничные склады в ценах АТТ"
1Cv82 Предприятие, УТ 10.3
Спецы помогите сделать сортировку, пожалуйста.
Форма находиться Конфигурация- Общие - Общие макеты - ПриходРасходВЦенахАТТ
Общие - Общие модули - Заполнение документов - Функция формирует табличный документ с печатной формой прихода или расхода
Функция НапечататьПриходРасходСРозничныхСкладовВЦенахАТТ
// Функция формирует табличный документ с печатной формой прихода или расхода
// с розничных складов в ценах АТТ.
//
// Возвращаемое значение:
// Табличный документ - печатная форма.
//
Функция НапечататьПриходРасходСРозничныхСкладовВЦенахАТТ(Док, ВалютаРегламентированногоУчета, ЭтоПриход) Экспорт
Если ЭтоПриход Тогда
ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.Количество > 0 ТОГДА
| РегТоварыВРознице.Количество
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.Количество < 0 ТОГДА
| -РегТоварыВРознице.Количество
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА
| РегТоварыВРознице.СуммаПродажная
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА
| -РегТоварыВРознице.СуммаПродажная
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстНетДвижений = "Данным документом не выполнен приход ни на один розничный склад!";
ТекстВсегоПринятоОтпущено = "Всего принято ";
ТекстПринялОтпустил = "Принял";
Иначе
ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.Количество > 0 ТОГДА
| РегТоварыВРознице.Количество
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.Количество < 0 ТОГДА
| -РегТоварыВРознице.Количество
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА
| РегТоварыВРознице.СуммаПродажная
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА
| -РегТоварыВРознице.СуммаПродажная
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстНетДвижений = "Данным документом не выполнен расход ни с одного розничного склада!";
ТекстВсегоПринятоОтпущено = "Всего отпущено ";
ТекстПринялОтпустил = "Отпустил";
КонецЕсли;
Запрос = Новый Запрос("
|ВЫБРАТЬ
| РегТоварыВРознице.Склад КАК Склад,
| РегТоварыВРознице.Номенклатура.Представление КАК Номенклатура,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаИзмерения,
| РегТоварыВРознице.ХарактеристикаНоменклатуры.Представление КАК Характеристика,
| РегТоварыВРознице.СерияНоменклатуры.Представление КАК Серия,
| РегТоварыВРознице.Качество.Представление КАК Качество,
| Сумма(" + ТекстЗапросаКоличество + ") КАК Количество,
| Сумма(" + ТекстЗапросаСуммаПродажная + ") КАК СуммаПродажная
|ИЗ
| РегистрНакопления.ТоварыВРознице КАК РегТоварыВРознице
|ГДЕ
| РегТоварыВРознице.Регистратор = &Док
| И РегТоварыВРознице.Активность
|СГРУППИРОВАТЬ ПО
| РегТоварыВРознице.Склад,
| РегТоварыВРознице.Номенклатура,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков,
| РегТоварыВРознице.ХарактеристикаНоменклатуры,
| РегТоварыВРознице.СерияНоменклатуры,
| РегТоварыВРознице.Качество
|ИМЕЮЩИЕ
| Сумма(" + ТекстЗапросаКоличество + ") <> 0
| ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0
|УПОРЯДОЧИТЬ ПО Номенклатура
|ИТОГИ
|ПО
| Склад
|");
Спецы помогите сделать сортировку, пожалуйста.
Форма находиться Конфигурация- Общие - Общие макеты - ПриходРасходВЦенахАТТ
Общие - Общие модули - Заполнение документов - Функция формирует табличный документ с печатной формой прихода или расхода
Функция НапечататьПриходРасходСРозничныхСкладовВЦенахАТТ
// Функция формирует табличный документ с печатной формой прихода или расхода
// с розничных складов в ценах АТТ.
//
// Возвращаемое значение:
// Табличный документ - печатная форма.
//
Функция НапечататьПриходРасходСРозничныхСкладовВЦенахАТТ(Док, ВалютаРегламентированногоУчета, ЭтоПриход) Экспорт
Если ЭтоПриход Тогда
ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.Количество > 0 ТОГДА
| РегТоварыВРознице.Количество
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.Количество < 0 ТОГДА
| -РегТоварыВРознице.Количество
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА
| РегТоварыВРознице.СуммаПродажная
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА
| -РегТоварыВРознице.СуммаПродажная
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстНетДвижений = "Данным документом не выполнен приход ни на один розничный склад!";
ТекстВсегоПринятоОтпущено = "Всего принято ";
ТекстПринялОтпустил = "Принял";
Иначе
ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.Количество > 0 ТОГДА
| РегТоварыВРознице.Количество
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.Количество < 0 ТОГДА
| -РегТоварыВРознице.Количество
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
| И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА
| РегТоварыВРознице.СуммаПродажная
| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА
| -РегТоварыВРознице.СуммаПродажная
| ИНАЧЕ
| 0
| КОНЕЦ";
ТекстНетДвижений = "Данным документом не выполнен расход ни с одного розничного склада!";
ТекстВсегоПринятоОтпущено = "Всего отпущено ";
ТекстПринялОтпустил = "Отпустил";
КонецЕсли;
Запрос = Новый Запрос("
|ВЫБРАТЬ
| РегТоварыВРознице.Склад КАК Склад,
| РегТоварыВРознице.Номенклатура.Представление КАК Номенклатура,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаИзмерения,
| РегТоварыВРознице.ХарактеристикаНоменклатуры.Представление КАК Характеристика,
| РегТоварыВРознице.СерияНоменклатуры.Представление КАК Серия,
| РегТоварыВРознице.Качество.Представление КАК Качество,
| Сумма(" + ТекстЗапросаКоличество + ") КАК Количество,
| Сумма(" + ТекстЗапросаСуммаПродажная + ") КАК СуммаПродажная
|ИЗ
| РегистрНакопления.ТоварыВРознице КАК РегТоварыВРознице
|ГДЕ
| РегТоварыВРознице.Регистратор = &Док
| И РегТоварыВРознице.Активность
|СГРУППИРОВАТЬ ПО
| РегТоварыВРознице.Склад,
| РегТоварыВРознице.Номенклатура,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков,
| РегТоварыВРознице.ХарактеристикаНоменклатуры,
| РегТоварыВРознице.СерияНоменклатуры,
| РегТоварыВРознице.Качество
|ИМЕЮЩИЕ
| Сумма(" + ТекстЗапросаКоличество + ") <> 0
| ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0
|УПОРЯДОЧИТЬ ПО Номенклатура
|ИТОГИ
|ПО
| Склад
|");
1Cv82 Предприятие, УТ 10.3
Люди помогите, пожалуйста. Вот что я нарыл.
Если убрать вообще |УПОРЯДОЧИТЬ ПО Номенклатура сортировка вообще никакая, все вперемешку.
Если поставить |АВТОУПОРЯДОЧИВАНИЕ , то сортировка как при |УПОРЯДОЧИТЬ ПО Номенклатура ...
|УПОРЯДОЧИТЬ ПО Группа вылетает сообщение об ошибке и предложение перейти в конфигуратор.
Сортировка есть но непонятная какая-то, если
|АВТОУПОРЯДОЧИВАНИЕ
|УПОРЯДОЧИТЬ ПО Номенклатура
|УПОРЯДОЧИТЬ ПО Количество - сортиует по количеству. Работает.
|УПОРЯДОЧИТЬ ПО Группа Иерархия Иерархии - Синтаксическая ошибка
Может подскажите вот здесь чем заменить можно
|СГРУППИРОВАТЬ ПО //Чем заменить чтобы не влияло на группировку
| РегТоварыВРознице.Склад,
| РегТоварыВРознице.Номенклатура,
| РегТоварыВРознице.ХарактеристикаНоменклатуры,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков,
| РегТоварыВРознице.СерияНоменклатуры,
| РегТоварыВРознице.Качество
|ИМЕЮЩИЕ
| Сумма(" + ТекстЗапросаКоличество + ") <> 0
| ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0
|УПОРЯДОЧИТЬ ПО Номенклатура
|ИТОГИ
|ПО
| Склад
|");
Люди помогите, пожалуйста. Вот что я нарыл.
Если убрать вообще |УПОРЯДОЧИТЬ ПО Номенклатура сортировка вообще никакая, все вперемешку.
Если поставить |АВТОУПОРЯДОЧИВАНИЕ , то сортировка как при |УПОРЯДОЧИТЬ ПО Номенклатура ...
|УПОРЯДОЧИТЬ ПО Группа вылетает сообщение об ошибке и предложение перейти в конфигуратор.
Сортировка есть но непонятная какая-то, если
|АВТОУПОРЯДОЧИВАНИЕ
|УПОРЯДОЧИТЬ ПО Номенклатура
|УПОРЯДОЧИТЬ ПО Количество - сортиует по количеству. Работает.
|УПОРЯДОЧИТЬ ПО Группа Иерархия Иерархии - Синтаксическая ошибка
Может подскажите вот здесь чем заменить можно
|СГРУППИРОВАТЬ ПО //Чем заменить чтобы не влияло на группировку
| РегТоварыВРознице.Склад,
| РегТоварыВРознице.Номенклатура,
| РегТоварыВРознице.ХарактеристикаНоменклатуры,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков,
| РегТоварыВРознице.СерияНоменклатуры,
| РегТоварыВРознице.Качество
|ИМЕЮЩИЕ
| Сумма(" + ТекстЗапросаКоличество + ") <> 0
| ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0
|УПОРЯДОЧИТЬ ПО Номенклатура
|ИТОГИ
|ПО
| Склад
|");
Вот хоть какая-то сортировка получилась благодаря подсказке Eugeneer,
но сортировка по-прежнему не идентична Документу Перемещение товаров
1Cv82 Предприятие, УТ 10.3
Документ Перемещение товаров
Печатная форма "Приход на розничные склады в ценах АТТ"
Форма находиться Конфигурация- Общие - Общие макеты - ПриходРасходВЦенахАТТ
Модуль
Общие - Общие модули - Заполнение документов - Функция формирует табличный документ с печатной формой прихода или расхода
Функция НапечататьПриходРасходСРозничныхСкладовВЦенахАТТ
// Функция формирует табличный документ с печатной формой прихода или расхода
// с розничных складов в ценах АТТ.
.....
|СГРУППИРОВАТЬ ПО //Чем заменить чтобы не влияло на группировку
| РегТоварыВРознице.Склад,
| РегТоварыВРознице.Номенклатура,
| РегТоварыВРознице.ХарактеристикаНоменклатуры,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков,
| РегТоварыВРознице.СерияНоменклатуры,
| РегТоварыВРознице.Качество
|ИМЕЮЩИЕ
| Сумма(" + ТекстЗапросаКоличество + ") <> 0
| ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0
|УПОРЯДОЧИТЬ ПО Номенклатура.Родитель (или Номенклатура.Наименование)
|ИТОГИ
|ПО
| Склад
|");
--------------------------------------
Прошу если есть идеи, очень жду
--------------------------------------
Документ
ПечФорм Перемещение товаров (нет цены и суммы).
Сортировка соответствует документу Перемещение товаров
ПечФорм Приход на розничные склады в ценах АТТ (Номенклатура.Наименование)
ПечФорм Приход на розничные склады в ценах АТТ (Номенклатура.Родитель)
но сортировка по-прежнему не идентична Документу Перемещение товаров
1Cv82 Предприятие, УТ 10.3
Документ Перемещение товаров
Печатная форма "Приход на розничные склады в ценах АТТ"
Форма находиться Конфигурация- Общие - Общие макеты - ПриходРасходВЦенахАТТ
Модуль
Общие - Общие модули - Заполнение документов - Функция формирует табличный документ с печатной формой прихода или расхода
Функция НапечататьПриходРасходСРозничныхСкладовВЦенахАТТ
// Функция формирует табличный документ с печатной формой прихода или расхода
// с розничных складов в ценах АТТ.
.....
|СГРУППИРОВАТЬ ПО //Чем заменить чтобы не влияло на группировку
| РегТоварыВРознице.Склад,
| РегТоварыВРознице.Номенклатура,
| РегТоварыВРознице.ХарактеристикаНоменклатуры,
| РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков,
| РегТоварыВРознице.СерияНоменклатуры,
| РегТоварыВРознице.Качество
|ИМЕЮЩИЕ
| Сумма(" + ТекстЗапросаКоличество + ") <> 0
| ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0
|УПОРЯДОЧИТЬ ПО Номенклатура.Родитель (или Номенклатура.Наименование)
|ИТОГИ
|ПО
| Склад
|");
--------------------------------------
Прошу если есть идеи, очень жду
--------------------------------------
Документ
ПечФорм Перемещение товаров (нет цены и суммы).
Сортировка соответствует документу Перемещение товаров
ПечФорм Приход на розничные склады в ценах АТТ (Номенклатура.Наименование)
ПечФорм Приход на розничные склады в ценах АТТ (Номенклатура.Родитель)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот