Установка закупочных цен для УТ 11 через регламентное задание (или вручную)


Автоматизация процесса обновления закупочных цен по поступлениям.
Работает как регламентное задание
Можно установить фильтр по организации и глубину поиска поступлений по количеству дней
Не затрагивает ранее созданные документы с тем же видом цен, если они проведены.
Непроведенные документы обновляет и проводит.
Устанавливает только те цены, которые выбраны в табличной части только для тех документов, которые выбраны в таблице документов.
Учтено наличие галочек по НДС: в цене или сверху, для Поступления и Вида цены по просьбам.

Автоматизация процесса обновления закупочных цен по поступлениям. Работает как регламентное задание. Не требует для обновления закупочных цен создавать вручную документ установки цен номенклатуры на основании поступления товаров / Приобретения товаров и услуг (2 вида документа).

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

Также можно управлять процессом и вручную.

Проверена на 1С 8.3.11.2867, КА 2.4.10.75, УТ 11.4.3.123.

23 Comments

  1. elephant_x

    Добрый день, нажал скачать скачалась обработка KA_2.4_ПрайсЛист_СОстатками.epf прикрепите пожалуйста верную.

    Reply
  2. p.ugrumov

    Добрый день. Поправил. Напишите почту. Вышлю правильную версию.

    Reply
  3. zaika007

    Большое спасибо за обработку установки закупочных цен, два дня пишу код мучаюсь. очень круто!!!

    Reply
  4. zaika007

    Не могли бы вы доработать, чтобы при установке цен присутствовали все зависимые виды цен?

    Reply
  5. skmMining

    Через обработку неверно регистрирует цену, если покупка в валюте, допустим купили товар за 100 usd, если регистрировать цену через обработку в руб. то через нее регистрируется как 100 руб., а не по курсу. Так же обработка не работает с видом цен в USD, вообще не регистрирует

    Reply
  6. obogrev

    Могу настроить, чтобы от организации Рога, цены регистрировались в тип цен «Закупка у Рога», а от организации Копыта в тип цен «Закупка у Копыта»???

    Сейчас регистрируется всегда в один вид?

    Reply
  7. p.ugrumov

    Для этого нужна доработка. Код открыт.

    Reply
  8. obogrev

    А еще подскажите пожалуйста такой вопрос.

    Сейчас берется цена из документа поступления. Там цена без НДС. Можно как-то в установке цен номенклатуры выставлять цены уже с НДС?

    Reply
  9. p.ugrumov

    Код открыт. Мне кажется нужно добавить всего одну строчку, что цена =суммасНДС / Количество.

    Reply
  10. obogrev

    В КА 2.4.10 перестала работать. Изменилась таблица

    Документ.ПоступлениеТоваров на Документ.ПоступлениеТоваровНаСклад

    но в любом случае ошибка при загрузке новой обработки. Итератор для значения не определен.

    Вы не могли бы посмотреть?

    Reply
  11. p.ugrumov

    ОК. Посмотрю в ближайшее время

    Reply
  12. p.ugrumov

    Обновил установку закупочных цен для 2.4.10.75

    Reply
  13. p.ugrumov

    Проверил, работает. Вышлите полный текст ошибки и версию КА.

    Reply
  14. obogrev

    Потратил еще 1 стартмани и скачал новую версию))))

    Обработка загрузилась, но при нажатии запустить, документы не создаются.

    Открыл модуль и пришлось все Ваши вставки «ТТГ» закомментировать. Не разбирался, но после этого обработка заработала. Проверьте код пожалуйста. Там у Вас проверка NewEasyWay. Видимо забыли убрать. Если не сложно, то обновленную обработку скиньте в ЛС.

    Reply
  15. obogrev

    и опять НДС 🙁

    Есть приходная накладная, в ней снята галка «Цена включает НДС».

    Т.е. в самой накладной есть цена без НДС, сумма без НДС, НДС и итоговая Сумма с НДС. И есть вид цены «Закупка», в котором стоит галка «Цена включает НДС.

    В итоге получаем документ «Установка цен номенклатуры» с неправильной ценой.

    Reply
  16. obogrev

    и еще один момент, есть вид цен «Закупка» и выбираю еще «Закупка + 3%».

    При выполнении обработки, вид «Закупка + 3%» не рассчитывается, а устанавливается равной закупке.

    Reply
  17. p.ugrumov

    Учтено наличие галочек по НДС: в цене или сверху, для Поступления и Вида цены по просьбе.

    Добавлено модуль объекта, стр 249

    //Анализируем галочки НДС в цене и Поступлении

    Если ВидЦены.ЦенаВключаетНДС = Поступление.ЦенаВключаетНДС ТОгда //не надо обрабатывать

    НоваяСтрока = ДокументЦенОбъект.Товары.Добавить();

    ЗаполнитьЗначенияСвойств(НоваяСтрока, Товар);

    НоваяСтрока.ВидЦены = ВидЦены.Ссылка;

    ИначеЕсли ВидЦены.ЦенаВключаетНДС = Истина и Поступление.ЦенаВключаетНДС = Ложь ТОгда //Возьмем сумму с НДС

    Если Товар.Количество>0 Тогда

    НоваяСтрока = ДокументЦенОбъект.Товары.Добавить();

    ЗаполнитьЗначенияСвойств(НоваяСтрока, Товар);

    НоваяСтрока.цена = Товар.СуммаСНДС / Товар.Количество;

    НоваяСтрока.ВидЦены = ВидЦены.Ссылка;

    КонецЕсли;

    ИначеЕсли ВидЦены.ЦенаВключаетНДС = Ложь и Поступление.ЦенаВключаетНДС = Истина ТОгда

    Если Товар.Количество>0 Тогда

    НоваяСтрока = ДокументЦенОбъект.Товары.Добавить();

    ЗаполнитьЗначенияСвойств(НоваяСтрока, Товар);

    НоваяСтрока.цена = (Товар.СуммаСНДС — Товар.СуммаНДС) / Товар.Количество;

    НоваяСтрока.ВидЦены = ВидЦены.Ссылка;

    КонецЕсли;

    КонецЕсли;

    Reply
  18. p.ugrumov

    Поп поводу формул в ценах, модуль открыт, достаточно легко можете реализовать свою математику.

    Reply
  19. p.ugrumov

    За ошибку извиняюсь, все «ТТГ» — это оказывается по модулю полазил другой программист и обработка на время перестала быть универсальной, поправил.

    Reply
  20. p.ugrumov

    obogrev, написал в личку, жду email

    Reply
  21. user620903_root00141

    Не стартанула, по случаю ошибки 11.4.6.207

    «{ВнешняяОбработка.KA_2_4_РегистрацияЦенПоДокументуПоступления.МодульОбъекта(451)}: Ошибка при вызове метода контекста (Выполнить)

    РезультатЗапроса = Запрос.Выполнить();

    по причине:

    {(22, 2)}: Таблица не найдена «Документ.ПоступлениеТоваровНаСклад.Товары»

    <<?>>Документ.ПоступлениеТоваровНаСклад.Товары КАК ПоступлениеТоваровТовары

    по причине:

    {(22, 2)}: Таблица не найдена «Документ.ПоступлениеТоваровНаСклад.Товары»

    <<?>>Документ.ПоступлениеТоваровНаСклад.Товары КАК ПоступлениеТоваровТовары»

    Reply
  22. p.ugrumov

    Вроде бы заменял, документ переименовали и в общем он не нужен здесь. Напишите свою почту, поправлю и отправлю.

    Reply
  23. p.ugrumov

    Отправил на почту.

    В КА должно было работать, там переименовывали документ поступление товаров, в моей версии для КА 2.4.10.89 это учтено.

    В данной обработке заремил этот кусок, т.к. почти не используется.

    Обработка работает по документам «Поступление товаров и услуг».

    (но можно разремить в модуле объекта)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *