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

Сохранить и закрыть задваивают результат

Автор Юнный Падован, 09 фев 2019, 12:07

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

Юнный Падован

Доброго времени суток. Только начинаю разбираться в 1С. Существует следущая проблема.
Пишу вот такую конструкцию. При отработке по кнопке "Сохранить и закрыть" в конец формы списка добавляется начальная строка. Например, если я ставлю номера от 1 до 10, то в ФС будут стоять эти цифры, а потом все равно добавиться 1((( как это исправить? И еще, сортировка по наименованию (цифры) сортирует 1, 10, 11, 2,3 и т.д. Нужно писать отдельно механизм сортировки?

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
   П1 = Объект.Наименование;
   П2 = Объект.КонечныйНомер;
   Пока Число(П1)<Число(П2) Цикл
      П0 = Справочники.НомераДПО.СоздатьЭлемент();
      П0.Наименование = П1;
      П0.КонечныйНомер = П2;
      П1= Число(П1)+1;
      П0.Записать();
      КонецЦикла;
   
   КонецПроцедуры

Юнный Падован

Всем, кто не ответил - спасибо. Дело то было в одной слове. Я писал "Перед Записью На сервере", а надо было "После":zebzdr:

Теги:

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

Рейтинг@Mail.ru

Поиск