13.12.2022 17:53
Цитата:
volk13 Как утвердят проект и будет понимание с датами введения изменений по минимальным ценам - сообщай, и формулы будут.
Утвердили
Вложения
Тип файла: 7z 111120~1.PDF.7z (62.3 Кб, 58 просмотров)
13.12.2022 20:03
Вот пока таблицы от коллеги kornilov.
Формулы будут позже.
https://storage.olegon.ru/supermag/u...01.2023.xls.7z
(0.06Мб)
https://storage.olegon.ru/supermag/u...01.2023.xls.7z
(0.06Мб)
https://storage.olegon.ru/supermag/u...01.2023.xls.7z
(0.1Мб)
14.12.2022 12:38
Цитата:
СтрокаМРЦ = "00,220,225,231,234,240,247,252,257,263,266,273,281,287,292,296,301,308,314,319,324,328,333,340,346,351,355,362,369,374,379,385,388,394,401";
СтрокаМОЦ = "00,187,192,196,201,205,209,214,219,223,228,232,238,241,247,250,256,261,265,272,275,279,283,288,292,297,302,308,312,315,321,324,331,333,340";
СтрокаМПЦ = "00,179,184,189,193,198,202,206,211,215,220,224,229,233,238,242,246,251,255,260,264,271,274,278,282,286,291,295,301,305,309,314,317,322,327";
// =МРЦ=
Ц0 = 2*Число(Сред(СтрокаМРЦ,(МАКС(0,мин(СтрДлина(СтрокаМРЦ)-2,4*(Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)-28)))),3));
Ц = ?(Найти("200,212,236,280",К)>0,?(Найти("280",К)>0,МАКС(Ц0,750),Ц0),?(Найти("232,237,239,242,251,252",К)>0,750,?(Найти("229,230,231,233,234,235",К)>0,1034,?(Найти("440,441,442,443,450,451,452,453",К)>0,225.33333,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е); // основная
Ц = Окр(Ц,2,1)+?(Ц-Окр(Ц,2,1)>0,0.01,0);
// =МОЦ=
Ц0 = 2*Число(Сред(СтрокаМОЦ,(МАКС(0,мин(СтрДлина(СтрокаМОЦ)-2,4*(Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)-28)))),3));
Ц1 = ?(Найти("200,212,236,280",К)>0,?(Найти("280",К)>0,МАКС(Ц0,608),Ц0),?(Найти("232,237,239,242,251,252",К)>0,608,?(Найти("229,230,231,233,234,235",К)>0,838,?(Найти("440,441,442,443,450,451,452,453",К)>0,182.66666,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е); // основная
Ц1 = Окр(Ц1,2,1)+?(Ц1-Окр(Ц1,2,1)>0,0.01,0);
// =МПЦ=
Ц0 = 2*Число(Сред(СтрокаМПЦ,(МАКС(0,мин(СтрДлина(СтрокаМПЦ)-2,4*(Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)-28)))),3));
Ц2 = ?(Найти("200,212,236,280",К)>0,?(Найти("280",К)>0,МАКС(Ц0,578),Ц0),?(Найти("232,237,239,242,251,252",К)>0,578,?(Найти("229,230,231,233,234,235",К)>0,794,?(Найти("440,441,442,443,450,451,452,453",К)>0,157.33333,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е); // основная
Ц2 = Окр(Ц2,2,1)+?(Ц2-Окр(Ц2,2,1)>0,0.01,0);
Тестер для 1С 7.7 - прилагаю

https://storage.olegon.ru/supermag/u..._221214.ert.7z
(0.01Мб)
14.12.2022 19:34
Надеюсь понятно, что код вида АП предварительно обрезаем до первых трёх цифр, т.е. К = Лев(СокрЛП(КодВидаАП),3); // (где КодВидаАП - это либо трёх, либо четырёх, либо пятизначный код)
15.12.2022 08:12
Цитата:
volk13 Надеюсь понятно, что код вида АП предварительно обрезаем до первых трёх цифр, т.е. К = Лев(СокрЛП(КодВидаАП),3); // (где КодВидаАП - это либо трёх, либо четырёх, либо пятизначный код)
Ну также было и в том году
19.12.2022 14:45
Для 1С Розница, по-быстрому набросал, попробуйте
https://storage.olegon.ru/supermag/u...еркаМРЦ.epf.7z
(0.01Мб)
22.12.2022 17:58
Спасибо за формулы!
28.12.2022 17:54
С учётом :

Цитата:
СтрокаМРЦ = "00,220,225,231,234,240,247,252,257,263,266,273,281,287,292,296,301,308,314,319,324,328,333,340,346,351,355,362,369,374,379,385,388,394,401";
СтрокаМОЦ = "00,187,192,196,201,205,209,214,219,223,228,232,238,241,247,250,256,261,265,272,275,279,283,288,292,297,302,308,312,315,321,324,331,333,340";
СтрокаМПЦ = "00,179,184,189,193,198,202,206,211,215,220,224,229,233,238,242,246,251,255,260,264,271,274,278,282,286,291,295,301,305,309,314,317,322,327";
// =МРЦ=
Ц0 = 2*Число(Сред(СтрокаМРЦ,(МАКС(0,мин(СтрДлина(СтрокаМРЦ)-2,4*(Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)-28)))),3));
Ц = ?(Найти("200,212,236,280",К)>0,?(Найти("280",К)>0,МАКС(Ц0,750),Ц0),?(Найти("232,237,239,242,251,252",К)>0,750,?(Найти("229,230,231,233,234,235",К)>0,1034,?(Найти("440,441,442,443,450,451,452,453",К)>0,318.66666,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е); // основная
Ц = Окр(Ц,2,1)+?(Ц-Окр(Ц,2,1)>0,0.01,0);
// =МОЦ=
Ц0 = 2*Число(Сред(СтрокаМОЦ,(МАКС(0,мин(СтрДлина(СтрокаМОЦ)-2,4*(Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)-28)))),3));
Ц1 = ?(Найти("200,212,236,280",К)>0,?(Найти("280",К)>0,МАКС(Ц0,608),Ц0),?(Найти("232,237,239,242,251,252",К)>0,608,?(Найти("229,230,231,233,234,235",К)>0,838,?(Найти("440,441,442,443,450,451,452,453",К)>0,265.33333,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е); // основная
Ц1 = Окр(Ц1,2,1)+?(Ц1-Окр(Ц1,2,1)>0,0.01,0);
// =МПЦ=
Ц0 = 2*Число(Сред(СтрокаМПЦ,(МАКС(0,мин(СтрДлина(СтрокаМПЦ)-2,4*(Окр(?(К="200",МАКС(Г,40),Г)+.5,0,0)-28)))),3));
Ц2 = ?(Найти("200,212,236,280",К)>0,?(Найти("280",К)>0,МАКС(Ц0,578),Ц0),?(Найти("232,237,239,242,251,252",К)>0,578,?(Найти("229,230,231,233,234,235",К)>0,794,?(Найти("440,441,442,443,450,451,452,453",К)>0,221.33333,0))))*?((Е>.375)и(Е<.5)и(К="200"),.5,Е); // основная
Ц2 = Окр(Ц2,2,1)+?(Ц2-Окр(Ц2,2,1)>0,0.01,0);
+ обновлённый тестер для 1С 77

https://storage.olegon.ru/supermag/u..._221228.ert.7z
(0.01Мб)
29.12.2022 14:33
volk13, Добрый день, на старом форуме, по-моему, вы выкладывали - ПроверитьМРЦ_2022. Можете сделать для новых МРЦ для 8-ки (1С розница)? Спасибо.
29.12.2022 14:43
Цитата:
ЮНК2022 Можете сделать для новых МРЦ для 8-ки (1С розница)?
Это нужно просить "восьмёрочников", например, vanko78, YAndrey, надеюсь они читают эту тему и выложат сюда и под 8-ку
Часовой пояс GMT +3, время: 05:11.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.