По теме из базы знаний
- Оптимизация проблемных участков конфигурации
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов
- Повышение качества разработки. Статья 3. Ошибки программы
- Многопоточное восстановление последовательностей
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ВНешняя обработка.
Имеется кусок кода:
Мне нужно, чтобы переменная ГлавноеЗначение брала свое начальное значение и в дальнейшем в процессе выполнения обработки она не перезаписывалась.
Имеется кусок кода:
Если Сотр.Количество() = 0 Тогда
Сообщить ("Все сотрудники работают на своих местах");
Иначе
//---
//НачРез = Число(Строка(ДокОбъект.РаспределениеРезультатовНачислений[0].Результат));
ГлавноеЗначение = ДокОбъект.РаспределениеРезультатовНачислений[0].Результат;
ПервоеЗначение = ГлавноеЗначение;
Для Каждого ЭлементМассива Из Массив Цикл
Мне нужно, чтобы переменная ГлавноеЗначение брала свое начальное значение и в дальнейшем в процессе выполнения обработки она не перезаписывалась.
(4)
Здесь ДокОбъект.РаспределениеРезультатовНачислений[Индекс].Результат при Индексе = 0 она перезапишется выходит, а мне бы не хотелось...хотя может этот способ не самый адекватный
Если (ЭлементТЧ.Начисление.Наименование = "Надбавка за выслугу лет") Тогда
Сообщить(Массив[Счетчик].Сотрудник);
Сообщить(Счетчик);
//Для Счетчик=0 По Массив.Количество() - 1 Цикл
НовСтр = ДокОбъект.РаспределениеРезультатовНачислений.Добавить();
НовСтр.ИдентификаторСтроки = ЭлементТЧ.НомерСтроки;
НачРез = ДокОбъект.РаспределениеРезультатовНачислений[Индекс].Результат;
НовСтр.Результат = НачРез * ЭлементМассива.КоэффициентЧасы;
ДокОбъект.РаспределениеРезультатовНачислений[Индекс].Результат = НачРез - НовСтр.Результат;
//НовСтр.ИдентификаторСтроки = СтрокаТЧ.НомерСтроки;
НовСтр.СпособОтраженияЗарплатыВБухучете = ЭлементМассива.СпособОтражения;
НовСтр.СтатьяФинансирования = ДокОбъект.РаспределениеРезультатовНачислений[Индекс].СтатьяФинансирования;
//Индекс = Индекс + 1;
КонецЕсли
ПоказатьЗдесь ДокОбъект.РаспределениеРезультатовНачислений[Индекс].Результат при Индексе = 0 она перезапишется выходит, а мне бы не хотелось...хотя может этот способ не самый адекватный
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот