Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создать обновление цен в накладной при копировании старой
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Danaza
Здравствуйте. Подскажите, пожалуйста, способы обновления цен в старой накладной на новые. Т.е. если нужно сделать дубль накладной прошлого, допустим, года, а в ней стоят старые цены и поменять можно только вручную. Есть вариант, сделать автоматически или кнопку добавить?
denis84
Добрый день! Можно сделать кнопку "пересчет цен" и получать последнюю цену товара на дату документа. Обработка табличных частей - перебор строк документа и обновлять цену.
Sharzem
Цитата(denis84 @ 10.03.20, 9:02) необходимо зарегистрироваться для просмотра ссылки
Можно сделать кнопку "пересчет цен"

Да ? А якщо облік по партіям ?
denis84
Sharzem @ Сегодня, 10:16 необходимо зарегистрироваться для просмотра ссылки ,
но автор же не указал, что у него учет по партиям. Автор спросил, можно сделать, я ответил что можно!
Sharzem
denis84 @ Сегодня, 11:44 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(denis84 @ 10.03.20, 9:02) необходимо зарегистрироваться для просмотра ссылки
получать последнюю цену товара на дату документа

Якщо такого в конфігурації немає на те є певна причина.

Цитата(Danaza @ 09.03.20, 14:42) необходимо зарегистрироваться для просмотра ссылки
поменять можно только вручную

Невідомо який там принцип товарного обліку, якщо є така можливість.

Цитата(denis84 @ 11.03.20, 11:44) необходимо зарегистрироваться для просмотра ссылки
Автор спросил, можно сделать, я ответил что можно!

Цитата(denis84 @ 10.03.20, 9:02) необходимо зарегистрироваться для просмотра ссылки
Можно сделать кнопку "пересчет цен"

Якщо вже на те пішло і немає партійного обліку, навіщо кнопка ?

Дивимося процедуру ВводНового() та задаємо умови:
Процедура ВводНового(ПризнакКопирования)
    Если ПризнакКопирования = 1 Тогда
        ПересчитаемТабличнуюЧасть()
    КонецЕсли;
КонецПроцедуры

Також, не забуваємо про зміну дати в документі, туди також слід навішати процедуру. Крім того, необхідно встановити недоступність зміни дати проведених документів.
denis84
Sharzem @ Сегодня, 13:30 необходимо зарегистрироваться для просмотра ссылки ,

Согласен не зная принципов учета ТМЦ в конфигурации, можно долго описывать варианты решения. Но все же данную задаче решить можно
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.