Подбор товаров с остатками и ценами для розница 2.2 (Расширение)

Обработки - Обработка документов

Расширение позволяющие видеть остатки и цены в подборах товаров.

Расширение изменяющее формы обработок "ПодборТовара" и "РМКУправляемыйРежим". Добавил колонки текущие остатки и цена.

Для работы нужно изменить название цены в модуле форм

&НаСервере
Процедура Расш_ПодборТоваровПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    //Радченко М.В. от 16.08.2017 устанавливаем параметр. В динам. списке добавил колонки Количество, Цена. Про прошения за гавнокод
    РезультатПоискаЦены = Справочники.ВидыЦен.НайтиПоНаименованию("ВАШЕНАЗВАНИЕЦЕНЫ");
    Товары.Параметры.УстановитьЗначениеПараметра("ВидЦены", РезультатПоискаЦены);
    //Радченко М.В. от 16.08.2017 устанавливаем параметр. В динам. списке добавил колонки Количество, Цена. Про прошения за гавнокод
КонецПроцедуры

 

Наблюдаются замедления при прокрутке динамического списка в измененных обработках..

 

 

Скачать файлы

Наименование Файл Версия Размер
Подбор товаров с остатками и ценами для розница 2.2 (Расширение):
.cfe 118,14Kb
20.08.17
18
.cfe 118,14Kb 18 Скачать

См. также

Комментарии
1. Юрий Широков (Vlx) 167 21.08.17 06:22 Сейчас в теме
Замедления по какой причине наблюдаются:
1) Из-за того что обработка изменена и используется расширение
2) Из-за того что появились дополнительные отборы данных в запросе
2. Максим Радченко (coolseo) 33 21.08.17 07:26 Сейчас в теме
(1)

3) Из-за постоянных левых соединений с таблицами остатков и цен при прокрутке динамического списка
3. Юрий Широков (Vlx) 167 21.08.17 07:35 Сейчас в теме
(2) Я наблюдал замедления динамических списков во внешней обработке. Если обработку внести в конфигурацию, то замедлений не было.
Может с расширением то же самое?
4. Максим Радченко (coolseo) 33 21.08.17 11:39 Сейчас в теме
(3) Нет, замедления есть везде при расширении или переносе в типовую.
5. Серикбай (user603532_fan_club_chelsea) 22.08.17 11:52 Сейчас в теме
а как внести эти изменения в код. как разрешить изменения в расширении77
6. Максим Радченко (coolseo) 33 22.08.17 12:29 Сейчас в теме
(5) Нужно добавить расширение в конфигурацию, зайти в конфигуратор и открыть модули форм измененных обработок "ПодборТовара" и "РМКУправляемыйРежим" и там изменить РезультатПоискаЦены = Справочники.ВидыЦен.НайтиПоНаименованию("ВАШЕНАЗВАНИЕЦЕНЫ"); на ваше название розничной цены.
7. Серикбай (user603532_fan_club_chelsea) 22.08.17 12:33 Сейчас в теме
ну я менял там. у меня чет на справочникНДС ругается.
8. Максим Радченко (coolseo) 33 22.08.17 13:23 Сейчас в теме
10. Серикбай (user603532_fan_club_chelsea) 22.08.17 13:42 Сейчас в теме
(8) не пойму... почему на совместимость ругается? или это из-за того что справочник ндс не идет?
9. Серикбай (user603532_fan_club_chelsea) 22.08.17 13:38 Сейчас в теме
вот приложил
Прикрепленные файлы:
11. Серикбай (user603532_fan_club_chelsea) 22.08.17 13:50 Сейчас в теме
в основной конфигурации тип у объекта СправочникНоменклатураРеквизитСтавкаНДС - СправочникСсылка.СтавкиНДС

а в расширении тип у объекста
СправочникНоменклатураРеквизитыСтавкаНДС - ПеречислениеСсылкаСтавкиНДС
12. Серикбай (user603532_fan_club_chelsea) 22.08.17 13:59 Сейчас в теме
режим совместимости я снял. теперь остается с ндс разобраться
13. Серикбай (user603532_fan_club_chelsea) 22.08.17 14:12 Сейчас в теме
кароч я в свойствах реквизита где "ТИП" галочку снял. и заработало. Этот реквизит сильно влияет???
14. Серикбай (user603532_fan_club_chelsea) 22.08.17 14:13 Сейчас в теме
по сути, у меня только в РМК при поиске товара должны были появиться эти самые колонки же?
15. Максим Радченко (coolseo) 33 24.08.17 03:36 Сейчас в теме
16. Серикбай (user603532_fan_club_chelsea) 03.09.17 18:16 Сейчас в теме
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(30, 44)}: Не задано значение параметра "ВидЦены"
И ЦеныНоменклатурыСрезПоследних.ВидЦены = <<?>>&ВидЦены.


с чем это связано?
17. Максим Радченко (coolseo) 33 04.09.17 01:16 Сейчас в теме
(16)В модуле форм расширения не указали какой вид цены отображать

&НаСервере
Процедура Расш_ПодборТоваровПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    РезультатПоискаЦены = Справочники.ВидыЦен.НайтиПоНаименованию("ВАШЕНАЗВАНИЕЦЕНЫ");
    Товары.Параметры.УстановитьЗначениеПараметра("ВидЦены", РезультатПоискаЦены);
КонецПроцедуры
18. Сергей Иванов (annex3103) 04.09.17 13:23 Сейчас в теме
В РМК при открытии поиска появляется только колонка Артикул.
В документах подбор с ценами и остатками.
Прикрепленные файлы:
19. Максим Радченко (coolseo) 33 04.09.17 13:37 Сейчас в теме
20. Серикбай (user603532_fan_club_chelsea) 04.09.17 15:47 Сейчас в теме
(19) Розница 2.2.1 для Казахстана.

если я убираю полностью условие про "видцен" в конструкторе динамического списка. убираю весь ваш код в модуле.
просто получается добавляю цену условием задаю СправочникНоменклатура-номенклатураценаСрезПоследних-ссылка-номенклатура

тогда перестает ругаться и отображает цену.это вообще правильно так делать? почему не присваивает значение параметра не понимаю.

можно оставить ваш код в модуле удалив в скобках "видЦены". тоже работает вроде.

Но при прокрутке потом начинает ругаться пишет "Обнаружено дублирование ключевых значений в колонке ссылка"
Начинают дублироваться данные в колонках. что не так вообще не вкуриваю. Вроде только что-то путное выходит, как снова ошибка...
21. Сергей Иванов (annex3103) 04.09.17 22:52 Сейчас в теме
Розница, редакция 2.2 (2.2.6.28)
22. Максим Радченко (coolseo) 33 05.09.17 07:44 Сейчас в теме
(21)Не получается эмитировать проблему.


(20) Про розницу для Казахстана ничего не знаю. Если работает без параметра моего, не используйте его.
23. Серикбай (user603532_fan_club_chelsea) 05.09.17 12:58 Сейчас в теме
(22) а вы знаете "справочник.Дополнительные реквизиты" где могут использоваться? "Обнаружено дублирование ключевых значений в колонке ссылка" - исправилось. когда убрал условие "справочник.Дополнительные реквизиты" и прилагающие к нему муть... поставил галочку в дополнительно "Без повторяющихся".

все сразу заработало. вроде всю необходимую информацию выводит. список номенклатуры полный.

Не критичны же мои действия?!
24. Максим Радченко (coolseo) 33 05.09.17 13:01 Сейчас в теме
(23) Дополнительные реквизиты в номенклатуре, если вы их не используете то все хорошо.
25. Серикбай (user603532_fan_club_chelsea) 05.09.17 13:05 Сейчас в теме
(24) в подборе РМК это не надо. ну и хорошо, раз не критично.
26. Серикбай (user603532_fan_club_chelsea) 05.09.17 13:13 Сейчас в теме
а вы с редактированием "шапки" чека/х-отчета не сталкивались? не в курсе, как можно убрать номер чека из х-отчета.
27. Сергей Иванов (annex3103) 06.09.17 09:52 Сейчас в теме
В режиме РМК все работает, но только с скрытым деревом папок и отключенными галочками показывать остатки и цены, а по иерархии хотелось бы выполнять поиск.
28. Дмитрий (user680261_dimmat) 18.09.17 19:38 Сейчас в теме
Установил расширение другого автора для отображения остатков и цен в справочнике "номенклатура" - остатки не отображаются совсем.
Как ваше расширение работает? Если у меня две организации и соответственно два склада, какие остатки будет показывать?
29. Максим Радченко (coolseo) 33 19.09.17 00:44 Сейчас в теме
(28) Здравствуйте, показывает остатки и цены которые вы установили руками в коде.

&НаСервере
Процедура Расш_ПодборТоваровПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    //Радченко М.В. от 16.08.2017 устанавливаем параметр. В динам. списке добавил колонки Количество, Цена. Про прошения за гавнокод
    РезультатПоискаЦены = Справочники.ВидыЦен.НайтиПоНаименованию("ВАШЕНАЗВАНИЕЦЕНЫ");
    Товары.Параметры.УстановитьЗначениеПараметра("ВидЦены", РезультатПоискаЦены);
    //Радченко М.В. от 16.08.2017 устанавливаем параметр. В динам. списке добавил колонки Количество, Цена. Про прошения за гавнокод
КонецПроцедуры
Показать


Для двух организаций нужно дорабатывать расширение.
Оставьте свое сообщение