Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мая 2024, 04:19

Немогу найти нужного события((поможите

Автор AxOn, 15 окт 2010, 15:52

0 Пользователей и 1 гость просматривают эту тему.

AxOn

нет во второй
   ТаблицаСУММА = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;

progmikon

ТаблицаСУММА.Всего = ТаблицаПроцентНДС.СуммаНДС + ТаблицаКоличество.Сумма;
ТаблицаПроцентНДС и  ТаблицаКоличество это тоже таблицы?
вы можете прислать код?

AxOn

 ТаблицаКоличество = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
ТаблицаПроцентНДС = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;


Всё объявляется в этой процедуре. Да это всё одна таблица

progmikon

Цитата: AxOn от 15 окт 2010, 21:36
ТаблицаКоличество = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
ТаблицаПроцентНДС = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;


Всё объявляется в этой процедуре. Да это всё одна таблица


1) Объявляйте переменные вот так, так правильнее:
ТекСтрока = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
ТаблицаКоличество = ТекСтрока.Количество;
ТаблицаПроцентНДС = ТекСтрока.ПроцентНДС;
2) пришлите кусок кода побольше.

AxOn

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

         НДС = 0;
   ТаблицаПроцентНДС = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
   
   
              Сообщить(ТаблицаПроцентНДС.ПроцентНДС);

   
            Если ТаблицаПроцентНДС.ПроцентНДС = Перечисления.СтавкиНДС.НДС10 Тогда
               Сообщить("да");
         
            НДС = 10;

            ТаблицаПроцентНДС.СуммаНДС = ТаблицаКоличество.Сумма * НДС/100;
            
             ТаблицаСУММА = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
            
            ТаблицаСУММА.Всего = ТаблицаПроцентНДС.СуммаНДС + ТаблицаКоличество.Сумма;



дальше условия проверки, в принцепи тоже самое

progmikon

Цитата: AxOn от 15 окт 2010, 21:54
            //НДС
    ТаблицаКоличество = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;

         НДС = 0;
   ТаблицаПроцентНДС = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
   
   
              Сообщить(ТаблицаПроцентНДС.ПроцентНДС);

   
            Если ТаблицаПроцентНДС.ПроцентНДС = Перечисления.СтавкиНДС.НДС10 Тогда
               Сообщить("да");
         
            НДС = 10;

            ТаблицаПроцентНДС.СуммаНДС = ТаблицаКоличество.Сумма * НДС/100;
            
             ТаблицаСУММА = ЭлементыФормы.ТабНоменклатура.ТекущаяСтрока;
            
            ТаблицаСУММА.Всего = ТаблицаПроцентНДС.СуммаНДС + ТаблицаКоличество.Сумма;



дальше условия проверки, в принцепи тоже самое

На какую строчку здесь ругается?

AxOn

Работает без ошибок. Только неприсваиваются данные в   ТаблицаПроцентНДС.СуммаНДС, ТаблицаСУММА, ТаблицаСУММА.Всего. Проверял через сообщить() всё по нулям. А когда эта же процедура запускается отделно через присвоеное событие все данные передаются.

progmikon

А в каком событии это сейчас происходит? И в каком все запускается?

AxOn

эти две процедуры ПриИзменении ячеки . а эта процедура 2 ПРиИзменинии Другой ячейки

progmikon

Можете прислать конфигурацию? или хотябы запостить модуль целиком?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск