Вход | Регистрация

1С:Предприятие ::

Метки: 

Загрузка эл. накладных в Розница Аптека

Я
   Garykom
 
04.07.18 - 13:44
Есть спецы кто разбирался с этой чудесной конфой Розница Аптека?

Конкретнее обработка "ор_ЗагрузкаДанныхИзТабличногоДокумента".

Вот каким образом туда в вычисляемое выражение засунуть вычисление "% НДС" зная только "Цену без НДС" и "Цену с НДС".

В файлах нет % ставки НДС, приходится извращаться.

Конкретно почему то не берет значения "ТекстыЯчеек[8]"...
 
 
   Garykom
 
1 - 04.07.18 - 15:14
Какие чудесные люди ("программисты") работают в Рарус:
// Заполняем ставку НДС

Если СтруктураОтраслевыхДополнительныхПараметров.Свойство("НомерКолонкиСтавкаНДС") И СтруктураОтраслевыхДополнительныхПараметров.НомерКолонкиСтавкаНДС>0 Тогда
    Попытка
        СтавкаНДС = Число(СокрЛП(ТабличныйДокумент.Область("R"+Формат(К,"ЧГ=")+"C"+Формат(СтруктураОтраслевыхДополнительныхПараметров.НомерКолонкиСтавкаНДС,"ЧГ=")).Текст));
    Исключение
        СтавкаНДС = "";
    КонецПопытки;
    Если СтавкаНДС = 0 Тогда
        НоваяСтрокаТаблСоответсвия.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
    ИначеЕсли СтавкаНДС = 10 Тогда
        НоваяСтрокаТаблСоответсвия.СтавкаНДС = Перечисления.СтавкиНДС.НДС10;
    ИначеЕсли СтавкаНДС = 18 Тогда
        НоваяСтрокаТаблСоответсвия.СтавкаНДС = Перечисления.СтавкиНДС.НДС18;
    Иначе
        НоваяСтрокаТаблСоответсвия.СтавкаНДС = Перечисления.СтавкиНДС.ПустаяСсылка();
    КонецЕсли;
КонецЕсли;

В "ЗаполнитьСтрокуТаблицыСоответствияПоДопПараметрам" в модуле "ор_ЗагрузкаИзЭлектронныхДокументовОтраслеваяСпецификаСервер".

И плевать им на задаваемую формулу в "Вычислить"
https://i.paste.pics/179b61d8fa26a758be0fb2a4df011384.png
   2S
 
2 - 04.07.18 - 15:20
(1) прикольно, не знал
номер колонки в 0 поставить не?
   Garykom
 
3 - 04.07.18 - 15:22
(2) 0 и стоит
   2S
 
4 - 04.07.18 - 15:24
СтруктураОтраслевыхДополнительныхПараметров.НомерКолонкиСтавкаНДС>0

я думаю должен отработаться свой алгоритм
   Garykom
 
5 - 04.07.18 - 15:26
(4) А вот фиг, там для алгоритма ниже должно быть "Вычисление = ВычислитьЗначениеДляХарактеристики("
Как сделано для ШК, а вот для ставки НДС почему то решили не делать.
   Garykom
 
6 - 04.07.18 - 15:28


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует