Изменение цен табличной части документов для КА 2, УТ 11, ERP 2

15.07.25

Задачи пользователя - Корректировка данных

Обработка для изменения цен табличных частей (обработка заполнения объекта) документов "Заказ покупателя", "Заказ поставщику", "Приобретение/реализация товаров и услуг" и "Передача между организациями" для конфигураций Управление торговлей 11, Комплексная автоматизация 2, ERP 2

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Обработка изменения цен табличной части документов для УТ 11.5, КА, ERP 2.5, (начиная с 11.5.22 и 2.5.22)
.epf 16,62Kb ver:7.1
9 2 450 руб. Купить
Обработка изменения цен табличной части документов для УТ 11.5, КА, ERP 2.5, (начиная с 11.5.11 и 2.5.11)
.epf 16,23Kb ver:6.1
67 2 150 руб. Купить
Обработка изменения цен табличной части документов для КА 2.5, УТ 11.5
.epf 15,79Kb ver:6
40 2 150 руб. Купить
Обработка изменения цен табличной части документов для КА 2.4, УТ 11.4
.epf 13,01Kb ver:2
44 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Хорошее старое не должно забываться разработчиками при создании новых редакций программ. Но так произошло в этом случае. После перехода с Комплексной автоматизации ред. 1.1 на Комплексную автоматизацию 2 клиент не нашел на формах документах привычной кнопки "Изменить" табличной части документов или хотя бы чего-то отдаленно похожего, с помощью чего раньше преимущественно получалось произвольно менять цены на %, распределять сумму по суммам.

 

1С 8 обработка изменения цен табличной части документа

 

Благодаря наработке, найденной здесь, на Инфостарте: Изменение табличной части заказа клиента. КА 2.0 (которая на момент скачивания оказалась не актуальной, не рабочей в силу того, что не обновлялась) было реализовано данное решение. 

Подключается в справочник "Дополнительные отчеты и обработки" в разделе "НСИ и Администрирование" - "Печатные формы, отчеты и обработки" - "Дополнительные отчеты и обработки" - кнопка "Добавить из файла..."

Работает для документов "Заказ клиента", "Заказ поставщику", "Приобретение товаров и услуг" и "Реализация товаров и услуг", "Передача товаров между организациями". В форме документа появится кнопка "Изменить цены в документе" командной панели или в меню "Еще"

 

1С 8 обработка заполнения, изменения цен табличной части для заказа, реализации

1С 8 обработка изменения цен в документе заказ клиента, реализация товаров, для КА 2, УТ 11

 

При работе после выбора варианта действия по нажатию на кнопку "Применить" в табличной части формы обработки демонстрируется результат выполнения. Для окончательного переноса данных в форму документа используется кнопка "Перенести в документ". Форма документа обновляется, но не сохраняется, так что изменения можно отменить, просто закрыв форму документа без сохранения.

В обработке можно выполнить следующие действия:

  • изменить цены по отдельным (отмеченным) строкам (колонка "Обрабатывать") на процент;
  • выполнить распределение по сумме;
  • заполнить по другому виду цены.

 

1С 8 обработка изменения, заполнения, цен в табличных частях документов

Для удобства анализа изменений в обработке есть информационный блок, предоставляющий сведения о исходной сумме документа, полученной в результате изменений и процент отклонения одной от другой:

1С 8 обработка изменения цен табличной части документа, заказ покупателя, поставщику, поступление, приобретение, реализация товаров и услуг

 

Внимание!

Начиная с подредакций УТ 11.5 и КА 2.5 (так же позднее с 11.5.11 и 2.5.11 соответственно) изменялся код обработчиков событий форм документов (что важно для работы обработки), поэтому при скачивании обращайте внимание на вашу текущую подредакцию базы и выбирайте для загрузки соответствующий вариант.

 

Тестирование: 1С:Комплексная автоматизация 2 (2.4.13.103) на платформе 8.3.17.1851

1С:Управление торговлей, редакция 11 (11.4.12.102) на платформе 8.3.16.1148.

а так же

на релизах: КА 2.5.7.336, 2.5.7.390  на платформе 8.3.17.1851 и УТ 11.5.7.336 на платформе 8.3.18.1741

2023.02.21: добавлена возможность использования в документе вида "Передача товаров между организациям". Работа протестирована в релизах 2.5.10.74, 11.5.10.74

2023.04.05: доработка в связи с изменениями разработчиками ((упразднено перечисление "ВариантыОплатыПоставщику")) в подредакциях 2.5.11 и 11.5.11 в документе "Заказ поставщику".
Тестирование в релизах 2.5.11.70, 11.5.11.70 и выше. Опубликована версия обработки 6.1. Если Вы не используете "Заказ поставщику", то у Вас продолжит работать версия 6.0 в документах "Заказ покупателя", "Приобретение/реализация товаров и услуг", "Передача товаров между организациями"

01.12.2023: Работа последней версии обработки протестирована на релизах: УТ 11.5.15.57, КА, ERP 2.5.15.57 на 8.3.22.2283

26.09.2024: Работа последней версии обработки протестирована на релизах: УТ 11.5.19.44, КА, ERP 2.5.19.44 на 8.3.24.1548

04.07.2025: Работа последней версии обработки протестирована на релизах: УТ 11.5.22.60, КА, ERP 2.5.22.60 на 8.3.27.1606. В связи с тем, что разработчиками перенесены общие процедуры и функции модулей "ОбработкаТабличнойЧастиКлиентСервер" -> "ПакетнаяОбработкаТабличнойЧастиКлиентСервер" и "ОбработкаТабличнойЧастиСервер" -> "ПакетнаяОбработкаТабличнойЧастиСервер" изменен код обработки под изменения. Исправлено количество знаков после "," для колонки "Количество". Размещена отдельная версия обработки.

 

Другие разработки, которые могут так же оказаться полезными для Вас:

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.22.60, 2.5.19.44, 2.5.15.82
  • 1С:Комплексная автоматизация 2, релизы 2.5.22.60, 2.5.19.44, 2.5.15.82
  • Управление торговлей, редакция 11, релизы 11.5.22.60, 11.5.19.44, 11.5.15.96

Вступайте в нашу телеграмм-группу Инфостарт

обработка заполнения изменения ТЧ табличной части товары документа изменение цен для КА 2 УТ 11 заказ клиента поставщику реализация приобретение

См. также

Корректировка данных Системный администратор Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    115751    697    176    

737

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    39124    115    152    

82

Взаиморасчеты Корректировка данных Бухгалтер Пользователь 1С v8.3 1C:Бухгалтерия Бухгалтерский учет Управленческий учет Платные (руб)

Вы наконец разобрались с закрытием месяцев и пора начать контролировать сроки оплаты поставщикам и задолженности клиентов, но в базе расчеты не идут из-за развернутого сальдо? Не беда, есть решение!

12000 руб.

02.11.2020    8381    6    3    

9

Закрытие периода Корректировка данных Системный администратор Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Налоговый учет НДС Платные (руб)

Обработка для диагностики и устранения ошибочных состояний ключей аналитики при использовании новой методики раздельного учета НДС в "Бухгалтерии предприятия ред. 3.0"

6000 руб.

27.01.2015    58677    31    14    

40

Закрытие периода Корректировка данных Программист Пользователь 1С v8.3 Система компоновки данных 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    52721    181    29    

133

Монитор заказов Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Внешний подключаемый отчет "Анализ заказов поставщикам" с быстрыми отборами по состоянию получения (поступления) и/или оплаты для конфигураций Управление торговлей 11, Комплексная автоматизация, ERP 2.

4 стартмани

02.07.2025    693    8    zhuravlev_as    1    

1

Печатные формы Корректировка данных Учет документов 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 3.0

Данная обработка позволяет работать со справками об оплате медицинских услуг в любой конфигурации 1С 8.3 Решение выполнено в виде внешней обработки, поэтому будет работать так же на базовых версиях конфигураций 1С, где нет возможности добавить расширение.

3600 руб.

28.01.2025    1108    0    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Igor_stv 18.02.22 16:40 Сейчас в теме
Добрый день, после обновления обработка стала выдавать ошибку(
Прикрепленные файлы:
2. zhuravlev_as 498 18.02.22 16:51 Сейчас в теме
(1) у Вас Управление торговлей или Комплексная?
3. Igor_stv 19.02.22 09:06 Сейчас в теме
Управление торговлей 11.5.7.336
4. zhuravlev_as 498 19.02.22 12:28 Сейчас в теме
(3) Спасибо за уточнение. Ох, да, увы((( ожидаемо. В подредакциях 11.5 и 2.5 произошли изменения в структуре и по коду изменений существенные. Поэтому в этих редакциях текущая версия не будет работат. НО уже ведется работа по адаптации этой разработки под новые подредакции. Ориентировочно в ПН будет готово. Просьба подождать. Дополнительно сообщу о готовности здесь в коментарии.
5. Igor_stv 19.02.22 16:04 Сейчас в теме
Спасибо большое очень жду, удобная обработка!
6. zhuravlev_as 498 21.02.22 23:27 Сейчас в теме
(5) Добрый вечер. Обновленная версия обработки готова и размещена в публикации.
7. Igor_stv 22.02.22 02:54 Сейчас в теме
скажите пжл как скачать ? нужно заново оплатить ?
8. zhuravlev_as 498 22.02.22 06:53 Сейчас в теме
(7) скачиваете файл в публикации для подредакций 11.5 и 2.5 - "Обработка изменения цен табличной части документов для КА 2.5, УТ 11.5".

Размещен отдельно, т.к. предыдущая версия, для подредакций 11.4 и 2.4, сохранена в публикации с историей скачиваний.
Прикрепленные файлы:
9. Igor_stv 24.02.22 16:10 Сейчас в теме
Вы загрузили обработку PUBID_1381524-АнализЗаказовПокупателей11_5&2_5
10. Igor_stv 24.02.22 16:11 Сейчас в теме
можно все-таки обработку изменения цен табличной части документов для УТ 11.5
11. Igor_stv 24.02.22 16:14 Сейчас в теме
и как теперь заново не платить ?
12. zhuravlev_as 498 24.02.22 16:41 Сейчас в теме
(11) по ошибке не тот файл был вложен в публикацию. Сейчас файл в публикации актуальный. Если скачивали сегодня, то попробуйте еще раз скачать - система должна дать без повторного использования. Иначе напишите личным сообщением Вашу почту.
13. Igor_stv 24.02.22 17:05 Сейчас в теме
все получилось спасибо большое!
14. zhuravlev_as 498 24.02.22 19:15 Сейчас в теме
(13) пожалуйста, приятного использования доработки
15. Igor_stv 06.04.22 08:18 Сейчас в теме
Добрый день, после обновления выдает ошибку - {ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма(302)}: Поле объекта не обнаружено (СуммаАвтоСкидки), хелп
16. zhuravlev_as 498 06.04.22 10:12 Сейчас в теме
(15) писали ли же, что вроде бы работало? какой сейчас у Вас релиз установлен после обновления?
17. Igor_stv 06.04.22 10:13 Сейчас в теме
Управление торговлей, редакция 11 (11.5.7.383)
18. zhuravlev_as 498 06.04.22 10:35 Сейчас в теме
(17) надо проверить. Очень удивительно, что до этого работало у Вас на релизе 11.5.7.336 и на 11.5.7.383 не стало работать. Для разработчиков не свойственно изменять реквизиты документов в одной подредакции. Такое обычно может происходить при смене подредакций, как это было в случае с 11.4 -> 11.5 торговли и 2.4 -> 2.5 комплексной.
Что ж, подождите, пожалуйста, раверну демо базу указанного релиза и проверю.
19. Igor_stv 06.04.22 10:37 Сейчас в теме
20. zhuravlev_as 498 06.04.22 12:51 Сейчас в теме
(19) "поблагодарим" разработчиков - они в форме документов "Заказ клиента" и "Реализация товаров" убрали реквизит формы "СуммаАвтоСкидки", который должен был рассчитываться при обновлении формы документа при переносе обновленных значений по данным выполнения обработки. Он еще был в релизе 11.5.7.336, а в 11.5.7.383 соответственно его не стало. Поэтому возникла описанная Вами ошибка.

В публикации обновлена обработка для редакций 11.5 и 2.5. Но придется, увы, скачать повторно обновленную версию обработки.
21. Igor_stv 06.04.22 12:54 Сейчас в теме
22. Igor_stv 06.04.22 17:44 Сейчас в теме
При попытке воспользоваться обработкой из заказа поставщику выдает ошибку - Поле обьекта не обнаружено (ВидЦены)
Еще вопрос - а есть возможность применять не только целые числа изменяя на процент но и десятые... 10,5 % ... 10,75% например ?
и было бы удобнее видеть в обработке изменение еще общей суммы
23. zhuravlev_as 498 06.04.22 20:27 Сейчас в теме
(22) для документа "Заказ поставщику" обработка не предназначена. Поэтому Вы получаете ошибку, т.к. структры доукментов отличаются. И не получится вот так просто подоткнуть под другие виды документов. В описании указаны конкретно виды документов, для которых работает.
У Вас необходимость для документа "Заказ поставщику" острая?

Да, можно будет указывать десятые и сотые. Но придется подождать, т.к. потребуется время, чтобы доработать.
24. Igor_stv 06.04.22 20:31 Сейчас в теме
У Вас необходимость для документа "Заказ поставщику" острая? - в принципе нет, вот с десятыми было бы очень удобно и еще пжл общую итоговую сумму бы видеть в обработке) заранее спасибо
25. zhuravlev_as 498 06.04.22 20:53 Сейчас в теме
(24) тогда ожидайте, пожалуйста, завтра-послезавтра доработаю
26. Igor_stv 13.04.22 18:28 Сейчас в теме
Добрый день, скажите получилось доработать ?
27. zhuravlev_as 498 13.04.22 18:53 Сейчас в теме
(26) да, получилась задержка. к завтрашнему утру обновлю в публикации. дополнительно напишу
28. zhuravlev_as 498 14.04.22 13:47 Сейчас в теме
(26) обработка в публикации обновлена. Можете скачивать.
*Добавлена возможность использования в документах "Заказ поставщику", "Приобретение товаров и услуг" (пока с ограничением того, что для этих документов нельзя изменять по типу цен, т.к. в этих документах используется другой справочник цен "Типы цен поставщиков").
*Проценты возможно указывать с точность до 2х знаков после запятой.
*Добавлен информационный блок с исходной суммой документа, суммой по данным изменения и процент изменения одной суммы относительно другой.
Прикрепленные файлы:
35. urbanist 97 08.07.22 09:58 Сейчас в теме
(28) Добрый день. а когда добавится опция работы с типами цен для Заказов поставщикам?
36. zhuravlev_as 498 08.07.22 10:10 Сейчас в теме
(35) это по сути в обработке не нужно, т.к. функционал от разработчиков для изменения типов цен есть табличной части "Товары" документа "Заказ поставщика" есть, как в прочем и в других документах, для которых предназначена данная обработка. Зачем делать делать то, что уже есть.
Прикрепленные файлы:
37. urbanist 97 08.07.22 10:25 Сейчас в теме
(36) Там есть возможность выбора только цены поставщика, а есть потребность установки цен по справочнику Типы цен.
38. zhuravlev_as 498 08.07.22 13:25 Сейчас в теме
(37) понял Вас. Потребуется подожать, пока реализую
29. Igor_stv 14.04.22 21:21 Сейчас в теме
огонь!!! спасибо Вам большое за доработку! очень полезная обработка и теперь настолько удобная! !!!
30. zhuravlev_as 498 14.04.22 21:57 Сейчас в теме
(29) Спасибо за положительную реакцию
31. fixin 4292 26.05.22 14:55 Сейчас в теме
Проверил на версии 11.4.13.46 (версию для 11.4), работает.
Клиент хочет, чтобы этот функционал работал в РМК в УТ.
Попробую, если получится, отпишусь.
Да, методисты 1С конечно, те еще "молодцы", уничтожать старое, привычное...
zhuravlev_as; +1 Ответить
32. zhuravlev_as 498 26.05.22 15:16 Сейчас в теме
(31) попробуйте для РМК, сообщите о результате. Но заранее сообщу о том, что придется привызяваться к процедрам и функциям пересчета сумм и обновления информации после заполнения из обработки на самой форме РМК. Если разработчики что-то изменят в них, как это было подобно при переходе с подредакций 11.4 -> 11.5 для УТ, 2.4 -> 2.5 для КА и ERP, то придется переделывать.
33. zhuravlev_as 498 26.05.22 15:17 Сейчас в теме
(31)
Проверил на версии 11.4.13.46 (версию для 11.4), работает.

Да, обработка может работать как в подредакции 11.4 и 11.5 для УТ и 2.4 и 2.5 для КА с учетом изменений при обновлении в подредакциях конфигураций
34. fixin 4292 25.06.22 21:01 Сейчас в теме
(0) Замечу, что распределение сумм в моей версии для УТ 11.4 весьма кривое - сделано пропорционально количеству строк, равными долями.
я переписал пропорционально суммам:

	Если Число(объект.РекСписокВыбДейст)=2 тогда
		Колво = Объект.ТаблицаНоменклатуры.Количество();
		//Осипов 2022-06-25
		База = Объект.ТаблицаНоменклатуры.Итог("Сумма");
		//Рез = Цел(РекСуммаДляРаспределения/Колво);
		К = 1 + РекСуммаДляРаспределения/База;
		//ОстРез = РекСуммаДляРаспределения%Колво;
		ОстатокДляРаспределения = РекСуммаДляРаспределения; //Осипов
		
		а = 1;
		Для Каждого СтрокаТН Из Объект.ТаблицаНоменклатуры Цикл
			Если а = Колво Тогда
				//Последняя позиция - распределяем остаток
				СтрокаТН.Сумма = СтрокаТН.сумма + ОстатокДляРаспределения; //Осипов
				//СтрокаТН.Сумма = СтрокаТН.сумма+Рез+ОстРез;
				//СтрокаТН.Цена = СтрокаТН.Сумма / СтрокаТН.Количество;
			Иначе
				СтрокаТН.Сумма = СтрокаТН.сумма * К; //Осипов
				Если РекСуммаДляРаспределения > 0 Тогда
					ОстатокДляРаспределения = Макс(ОстатокДляРаспределения - СтрокаТН.Сумма, 0);
				Иначе
					ОстатокДляРаспределения = Мин(ОстатокДляРаспределения - СтрокаТН.Сумма, 0);
				КонецЕсли;
				//СтрокаТН.Сумма = СтрокаТН.сумма+Рез;
				//СтрокаТН.Цена = СтрокаТН.Сумма / СтрокаТН.Количество;
			КонецЕсли;
			СтрокаТН.Цена = СтрокаТН.Сумма / СтрокаТН.Количество;
			а = а + 1;
		КонецЦикла;
		
		Сообщить("Сумма "+РекСуммаДляРаспределения+" распределена на все позиции.");
	КонецЕсли;
Показать


Также сделал для приобретения и заказа поставщику распределение.
prog-1s; spraite; +2 Ответить
39. zhuravlev_as 498 22.07.22 01:39 Сейчас в теме
(34) спасибо за Ваш комментарий.
Кому из пользователей нужно будет добавить такой функционал, то плюсуйте этот комментарий или отвечайте на него. Если будет несколько обращений, то добавлю в обработку.
40. fixin 4292 22.07.22 13:21 Сейчас в теме
(39) код распределения у меня неправильный. Напишите свой или как-нибудь выложу сюда правильный.
41. gull22 105 02.02.23 09:56 Сейчас в теме
Добрый день.
Можете доработать для УТ11.5 к документу "Передача товаров между организациями" ?
42. zhuravlev_as 498 02.02.23 10:51 Сейчас в теме
(41) в принципе кажется возможным. Потребуется ожидание 2-3 рабочих дня. К ВТ-СР постараюсь выделить время и сделать. Если раньше, то напишу здесь раньше)))
43. gull22 105 02.02.23 11:19 Сейчас в теме
44. gull22 105 03.02.23 11:30 Сейчас в теме
Добрый день.
Справочно. Можно ли Вашу обработку сделать более универсальной, то есть подключаемой к любому документу в котором есть столбец "Цена" ?
45. zhuravlev_as 498 03.02.23 13:40 Сейчас в теме
(44) нет, крайне проблематично. В каждом документе в базах на БСП отдельные и "свой" наборы обработчиков в каждом документе по пересчету цен, сумм, НДС и пр. и т.п.. Т.е. универсально не получиться, надо под каждый отдельный документ подстраивать. Приходится вытаскивать из каждого документа в отдельности эти "наборы обработчиков". + Постоянные изменения разработчиков, что потом для большего количества документов все исправлять => вынужден буду увеличить ставку за скачивание в $m. Думаю, что это не очень будет приятно.
Поэтому такая универсальность не очень оправдана с точки зрения дальнейшего поддержания обработки в рабочем состоянии.
46. gull22 105 03.02.23 14:29 Сейчас в теме
47. zhuravlev_as 498 21.02.23 19:55 Сейчас в теме
(46) доработка для использования обработки в документе "Передача товаров между организациями" реализована.
Файл для скачивания обновлен в публикации.
После подключения, если ранее обработка уже была подключена, убедиться, и, если вид документа не отмечен, то добавить в "Размещение/Назначение обработки"
Прикрепленные файлы:
48. Igor_stv 23.03.23 11:16 Сейчас в теме
Добрый день, обработка перестала работать после обновления, выдает ошибку - {ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма(662)}: Ошибка при вызове метода контекста (ПредопределенноеЗначение): Предопределенное значение "Перечисление.ВариантыОплатыПоставщику.АвансДоПодтверждения" не найдено.

Управление торговлей, редакция 11 (11.5.11.78) (http://v8.1c.ru/trade/)
50. zhuravlev_as 498 24.03.23 13:26 Сейчас в теме
(48) уточните, пожалуйста, во всех формах документов или только у какого-то отдельного?
Судя по тексту ошибки разработчики изменили состав значений перечисления, которые используются при пересчете на форме после применения изменений обработки.
Поэтому нужно немного времени, чтобы протестировать на указанном Вами релизе. К ПН-ВТ просьба ожидать.
49. Igor_stv 24.03.23 12:10 Сейчас в теме
Платформа 1С:Предприятие 8.3 (8.3.22.1709)
51. Igor_stv 04.04.23 11:08 Сейчас в теме
52. zhuravlev_as 498 04.04.23 11:48 Сейчас в теме
(51) добрый день, просьба еще подождать. Извините за задержку. Будет скоро готов к ЧТ-ПТ
53. zhuravlev_as 498 05.04.23 15:26 Сейчас в теме
(51) Готово. Обновленная версия обработки размещена для скачивания.
Т.к. релиз 11.5.11.78 отозван, то тестирование проводилось на релизе подредакций 11.5.11.70 и 2.5.11.70
Но ошибка вопроизвелась только в документе вида "Заказ поставщику".
Предположение об изменении разработчиками оказалось верным. Упразднили перечисление "ВариантыОплатыПоставщику", вместо него начали использовать другое с отличающимся набором значений "ВариантыКонтроляОплатыПоставщику".

Скачивать версию: "Обработка изменения цен табличной части документов для КА 2.5, УТ 11.5 (начиная с 2.5.11 и 11.5.11)"
Прикрепленные файлы:
54. Igor_stv 05.04.23 17:45 Сейчас в теме
55. spraite 04.08.23 10:46 Сейчас в теме
Здравствуйте, можете адаптировать под ут 11.5.12.95 и добавить функции:
Добавить выбор действия «Распределить сумму по количеству». Поле для ввода суммы назвать «Сумма распределения». Формула распределения:
НСР=НСС+ СР/ОК*КТС,
где НСР – это новая сумма с распределением (значение колонки «Сумма» + полученное распределение);
НСС – начальная сумма строки (значение колонки «Сумма»);
СР – сумма распределения (значение поля «Сумма для распределения»);
ОК – общее количество (сумма всех значений колонки «Количество», где установлена галка «Обрабатывать»);
КТС – количество текущей строки (значение колонки «Количество»).
Описанная формула применяется только для тех строк, где указана галка «Обрабатывать»;
Также учесть проблему копеек.

Добавить выбор действия «Округлить цены до»;
Необходимо добавить поле «Разрядность» и при заполнении этого поля проверять данные на корректность;
Реализовать округление в большую сторону до указанной разрядности для каждой строки с установленной галкой в колонке «Обрабатывать».
При обработке номенклатуры с единицей измерения «Упаковка» некорректно отрабатывает изменение цен и сумм. Адаптировать функционал обработки под документ «Коммерческое предложение клиенту» аналогичное функционалу документа «Заказ клиента». Не бесплатно.
zhuravlev_as; EvgeniyOlxovskiy; +2 Ответить
61. zhuravlev_as 498 28.09.24 21:35 Сейчас в теме
(55) добрый вечер, почему-то не получал оповещения по этой пубилкации. Эта задача частая, но у нее есть проблема, так называемой "последней копейки", из-за которой даже в самой 1С иногда подобные распределения вывзывают потерю или возникновение 1-2 копеек в результате округления. Чаще всего эту проблему остается возможным решить лишь онеся последние 1-2 копейки на последнюю строку распределения. Если Вы согласитесь с таким подходом, то можно и релаизовать.
56. Perfolenta 207 09.11.23 15:10 Сейчас в теме
подключил в конфигурацию "Управление торговлей и взаимоотношениями с клиентами 3.1.27.5" это 1С:Управление торговлей (11.5.13.109) + Модуль 1С:CRM (3.1.27.1)
всё работает, но есть маленький недостаток... после нажатия кнопки "Перенести в документ" сам документ не становится модифицированным... т.е. при закрытии не спрашивает про сохранение...
60. zhuravlev_as 498 28.09.24 21:25 Сейчас в теме
(56) Может быть и так, раз стоит CRM, она может перекрывать действие обработки в части установки документу признакак модфицированности, поскольку обработка обращается к типовому коду, передает команду на пересчет типовым событиям формы.
57. salt7 122 08.09.24 11:41 Сейчас в теме
По сути есть только выбор "изменить цены на %" и "изменить документ на сумму", причем последний меняется не пропорционально весу, а по количеству строк, что не верно - чаще нужно именно пропорционально весу
62. zhuravlev_as 498 30.09.24 06:50 Сейчас в теме
(57) среди всех скачавших Вы первый, кто пишет про необходимость распределения по весу. Хотя я стараюсь поддерживать связь с теми, кто скачал обработку. Видимо не так часто нужно.
58. salt7 122 10.09.24 18:54 Сейчас в теме
+ не верно работает, если сумма в документе не включает НДС
63. zhuravlev_as 498 30.09.24 10:01 Сейчас в теме
(58) неверно то что конкретно работает? По сути изменяются только цены. Поэтому, если цена изменена, то такая и переносится в документ.
59. zhuravlev_as 498 28.09.24 21:21 Сейчас в теме
Работа последней версии обработки "Обработка изменения цен табличной части документов для КА 2.5, УТ 11.5 (начиная с 2.5.11 и 11.5.11)" протестирована на релизах, начиная УТ 11.5.19.44, КА, ERP 2.5.19.44 на 8.3.24.1548.
64. SergprofSa 09.04.25 21:32 Сейчас в теме
Отлично! Допилил под свои нужды команды и не хватало взвода модифицированности формы, решается в команде перенести в документ "ВладелецФормы.Модифицированность = Истина". Спасибо
zhuravlev_as; +1 Ответить
65. zhuravlev_as 498 10.04.25 06:51 Сейчас в теме
(64) пожалуйста. Благодарю за дополнение.
66. shashko 22.05.25 09:10 Сейчас в теме
Здравствуйте. есть необходимость изменить цены с списке документов передача между организациями за определенный период. Можете реализовать такой подход? Чтобы не заходить в каждый документа, а применить процент изменения к документам из списка.
67. zhuravlev_as 498 22.05.25 11:42 Сейчас в теме
(66) в принципе могу. Но на такую частную задачу времени нет.
68. shashko 22.05.25 13:39 Сейчас в теме
(67) Думаете в массы не пойдет? Мне кажется будет актуально для тех, кто практикует межфирменные продажи. Может быть можно текущее решение модернизировать для групповой обработки?
69. zhuravlev_as 498 22.05.25 13:42 Сейчас в теме
(68) думаю, что нет, не пойдет. Межфирменные продажи в ужасном состоянии в 1Сках, годгы только для самого простого. Более сложные схемы не поддерживают. Поэтому спроса и не было за несколько лет. От Вас в первый раз. Поэтому даже по частотности возникновения пожелания не вижу смысла, увы, извините.
70. prog-1s 65 24.05.25 09:02 Сейчас в теме
Детские ошибки - тип столбца количество сделан целый, количество берётся из столбца количество, а нужно из упаковки , про функцию "Распределить сумму по суммам" уже писали - это распределить сумму по строкам, а не по суммам. Печально.
71. gull22 105 18.06.25 17:21 Сейчас в теме
В последнем релизе УТ11.11.5.22.63 (платформа 8.3.27.1559), сервер при запуске обработки сообщение об ошибке:
72. gull22 105 18.06.25 17:22 Сейчас в теме
Ошибка при вызове метода контекста (ОткрытьФорму)
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(344)}:ОткрытьФорму(ИмяФормы, ПараметрыФормы, ФормаВладелец);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(305)}:ОткрытьФормуДополнительногоОтчетаОбработки(ВыполняемаяКоманда.Ссылка, ВыполняемаяКоманда.ЭтоОтчет,
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(290)}:ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(41)}:ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.ПередачаТоваровМеждуОрганизациями.Форма.ФормаДокумента.Форма(1568)}:ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Объект);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка инициализации модуля: ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма(337,29)}: Переменная не определена (ОбработкаТабличнойЧастиКлиентСервер)
СтруктураПересчетаСуммы = <<?>>ОбработкаТабличнойЧастиКлиентСервер.ПараметрыПересчетаСуммыНДСВСтрокеТЧ(Документ);
{ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма(394,3)}: Переменная не определена (ОбработкаТабличнойЧастиСервер)
<<?>>ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущаяСтрока, СтруктураДействий, Неопределено);
[ОшибкаКомпиляцииВстроенногоЯзыка]

Будет исправление?
zhuravlev_as; +1 Ответить
73. zhuravlev_as 498 18.06.25 18:43 Сейчас в теме
(72) да, будет, так как обрабтка активно используется ни одним моим клиентом. Ориентировочно к 23.06 подготовлю
74. gull22 105 27.06.25 17:52 Сейчас в теме
Здравствуйте. На какое число планируете выпуск новой версии обработки?
75. zhuravlev_as 498 27.06.25 19:19 Сейчас в теме
(74) к ПН-ВТ следующей недели.
76. zhuravlev_as 498 03.07.25 13:35 Сейчас в теме
(74) возникла проблема с обновлением демо-базы. Сейчас проблема решена. Нужный для тестирования релиз подготовлен. Готовность завтра
77. zhuravlev_as 498 04.07.25 10:02 Сейчас в теме
(74) благодарю за ожидание. Отдельная новая версия обработки размещена, так как разработчики снова изменили типовой код. Перетащили зачем-то общие процедуры и функции обработки табличных частей и строк табличных частей в модули под новым названием. Поэтому обновить прежнюю не представляется возможным, только размещение новой версии.
78. gull22 105 04.07.25 15:41 Сейчас в теме
Скачал и установил новую обработку.
79. gull22 105 04.07.25 15:44 Сейчас в теме
Платформа 1С:Предприятие 8.3 (8.3.27.1606)
Конфигурация Управление торговлей, редакция 11 (11.5.22.72)
При запуске обработки из формы документа "Передача товаров между организациями" выскочила ошибка

Ошибка при вызове метода контекста (ОткрытьФорму)
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(344)}:ОткрытьФорму(ИмяФормы, ПараметрыФормы, ФормаВладелец);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(305)}:ОткрытьФормуДополнительногоОтчетаОбработки(ВыполняемаяКоманда.Ссылка, ВыполняемаяКоманда.ЭтоОтчет,
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(290)}:ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(41)}:ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.ПередачаТоваровМеждуОрганизациями.Форма.ФормаДокумента.Форма(1568)}:ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Объект);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка инициализации модуля: ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма(348,29)}: Переменная не определена (ОбработкаТабличнойЧастиКлиентСервер)
СтруктураПересчетаСуммы = <<?>>ОбработкаТабличнойЧастиКлиентСервер.ПараметрыПересчетаСуммыНДСВСтрокеТЧ(Документ);
{ВнешняяОбработка.ОбработкаИзмененияТЧ.Форма.Форма.Форма(405,3)}: Переменная не определена (ОбработкаТабличнойЧастиСервер)
<<?>>ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущаяСтрока, СтруктураДействий, Неопределено);
[ОшибкаКомпиляцииВстроенногоЯзыка]
80. zhuravlev_as 498 04.07.25 15:59 Сейчас в теме
(79) Вы, скорее всего, все-таки не обновили обработку в базе. Судя по тексту ошибки - это старая версия обработки, а не новая - 7.0

В новой нет активного кода, который у Вас "выпал" в ошибку. Этот код был в старой версии обработки
<<?>>ОбработкаТабличнойЧастиКлиентСервер...

<<?>>ОбработкаТабличнойЧастиСервер...
81. пользователь 07.07.25 13:02
Сообщение было скрыто модератором.
...
82. пользователь 07.07.25 13:31
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация