|
v7: Розничная цена НЕ корректируется при изменении склада | ☑ | ||
---|---|---|---|---|
0
twix
27.12.12
✎
17:06
|
При изменении склада в документе Реализация(розница) на розничный склад, в табличной части документа при Подборе, цены на товары невозможно изменить, а для оптового склада цены менять можно.
Процедура ПриИзмененииСклада() Если СтарыйСклад <> Склад Тогда Если Склад.Выбран()=1 Тогда Если (Склад.РозничныйСклад = 1) Тогда Если (Склад.ОблагаетсяЕНВД = 1) Тогда НовоеОблагаетсяЕНВД = 1; Иначе НовоеОблагаетсяЕНВД = 0; КонецЕсли; Если ПустоеЗначение(ТипЦен) = 0 Тогда ТипЦен = ""; КонецЕсли; Иначе НовоеОблагаетсяЕНВД = 0; Если ПустоеЗначение(ТипЦен) = 1 Тогда ТипЦен = глЗначениеПоУмолчанию("ОсновнойТипЦенПродажи"); КонецЕсли; КонецЕсли; // зададим вопрос о пересчете налогов Если (НовоеОблагаетсяЕНВД <> ОблагаетсяЕНВД) и (КоличествоСтрок()>0) Тогда ТекстВопроса = "Для склада """ + Склад.Наименование + " порядок |налогообложения отличается от установленного в документе."+ ?(НовоеОблагаетсяЕНВД=1," Не облагается ЕНВД -> облагается ЕНВД." ," Облагается ЕНВД -> не облагается ЕНВД."); ТекстВопроса = ТекстВопроса + РазделительСтрок+"Пересчитать суммы налогов в документе?"; Ответ = Вопрос(ТекстВопроса ,"Да+Нет", 60); Если Ответ = "Нет" Тогда НовоеОблагаетсяЕНВД = ОблагаетсяЕНВД; // не изменяем КонецЕсли; КонецЕсли; |
|||
1
Fedot200
27.12.12
✎
17:12
|
Продолжайте наблюдения. (с)
|
|||
2
twix
27.12.12
✎
17:32
|
(1) Я уже не знаю что менять там. Я модуль не тот вставила нечаянно. Что надо сделать в модуле?
может здесь надо менять что-то: Если Склад.РозничныйСклад = 1 Тогда // на розн.складе всем разрашаем выбирать цену из списка Форма.Цена.Доступность(1); Форма.Цена.Редактирование(0); Иначе Форма.Цена.Доступность(глПолучитьПолномочие("РазрешитьРедактированиеЦенВдокументах")); Форма.Цена.Редактирование(1); КонецЕсл |
|||
3
Fedot200
27.12.12
✎
17:40
|
(2) Помогло?
|
|||
4
twix
27.12.12
✎
17:42
|
(3) нет, делаю так, тоже не получается:
Если Склад.РозничныйСклад = 1 Тогда // на розн.складе всем разрашаем выбирать цену из списка Форма.Цена.Доступность(глПолучитьПолномочие("РазрешитьРедактированиеЦенВдокументах")); Форма.Цена.Редактирование(1); Иначе Форма.Цена.Доступность(глПолучитьПолномочие("РазрешитьРедактированиеЦенВдокументах")); Форма.Цена.Редактирование(1); КонецЕсли; |
|||
5
Fedot200
27.12.12
✎
17:46
|
(4) А где цену то не дает менять, в документе?
|
|||
6
Fedot200
27.12.12
✎
17:48
|
+ (5) в табличной части документа нет возможности сменить цену?
|
|||
7
twix
27.12.12
✎
17:49
|
(5) В табличной части невозможно изменить цену, да даа
|
|||
8
Fedot200
27.12.12
✎
17:56
|
(7) Доступность()
|
|||
9
koreav
27.12.12
✎
18:00
|
(0) на розничном складе учет в разрезе цен
|
|||
10
twix
27.12.12
✎
18:05
|
(8) Доступность() сделала, но та же история
|
|||
11
twix
27.12.12
✎
18:06
|
(9) не поняла, что вы имеете в виду?
|
|||
12
KRV
27.12.12
✎
18:06
|
Права у усера урезаны..
|
|||
13
twix
27.12.12
✎
18:08
|
(12) у меня полные права вроде бы ) но для оптового склада цены ведь корректируются
|
|||
14
twix
27.12.12
✎
18:17
|
при выборе оптового склада, цены на товары уже появляются в табличной части, а при выборе розничного склада все цены равны нулю и их невозможно исправить
|
|||
15
PALESIA
27.12.12
✎
18:49
|
(0) может стоить глянуть в форму, которая вызывается при подборе: чтоит ли там галка ручного изменения периодических реквизитов?
|
|||
16
PALESIA
27.12.12
✎
18:51
|
+(15) в справочнике галку глянуть нужно, и если реквизит - периодика изменять через историю
|
|||
17
AntiBuh
27.12.12
✎
19:08
|
(14) если ТиС можно разово воспользоваться изменением спецификации (на кнопочке действия вроде)
а вообще может остатков просто нет на этом складе? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |