Алгоритм перебора различных комбинаций чисел #475527


#0 by Milaia1987
Помогите пожалуйста!! Очень нужна помощь!!! Такой вопрос : Есть справочник : Оборудование Табличная часть : Работники   Реквизиты Табличной части:   разряд (тип СправочникСсылка.Разряды, строка ) Есть Регистр сведений: Оборудование Измерения :           Номер Строки(число)                       Оборудование(строка) Необходимо по нажатию кнопки из формы справочника Оборудование записать различные комбинации разрядов в регистр сведений Оборудование. Примерно вот так: Допустим для какого-то оборудования (Нагревательный элемент, например ) есть разряды 1 2 3 4 5 1. Нагревательный элемент 12 2. Нагревательный элемент 123 3. Нагревательный элемент 1234 4. Нагревательный элемент 12345 5. Нагревательный элемент 23 6. Нагревательный элемент 234 7. Нагревательный элемент 2345 8. Нагревательный элемент 34 9. Нагревательный элемент 345 10. Нагревательный элемент 45 Вот примерные мои черновики, что-то я не могу сообразить как  :
#1 by Milaia1987
Не знаю как обращаться к конкретным строкам табличного поля.
#2 by jcage
и чему в институтах нынче учат? Процедура КнопкаНажатие(Элемент)
#3 by jcage
Маленькая ошибка. Исправил:
#4 by jcage
Эх, что то торможу под вечер. Вот теперь совсем правильный вариант =)
#5 by jcage
Детка, адрес куда бутылку посылать будешь уже писать?
#6 by Milaia1987
))) Я только учусь.. Тут ошибки: {Справочник.Оборудование.Форма.ФормаЭлемента(4,15)}: Переменная не определена (РаботаСДиалогами)   Отказ = Не <<?>>РаботаСДиалогами.ЗаписатьНовыйЭлементВФорме(ЭтаФорма); {Справочник.Оборудование.Форма.ФормаЭлемента(26,19)}: Переменная не определена (НаборЗаписей)        НовЗапись=<<?>>НаборЗаписей.Добавить;
#7 by jcage
конфа типовая?
#8 by Milaia1987
Нет, я сама разрабатываю
#9 by jcage
#10 by Milaia1987
Так как в регистре сведений уже есть данные, то при нажатии выдает ошибку что такие данные уже есть. {Справочник.Оборудование.Форма.ФормаЭлемента}: Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : ЭВМ : 0 (Регистр сведений: Оборудование; Номер строки: 2) по причине: Запись с такими ключевыми полями существует! : ЭВМ : 0 (Регистр сведений: Оборудование; Номер строки: 2)
#11 by Milaia1987
Если очищать регистр сведений, то сведения о другом оборудовании тоже очистится...
#12 by jcage
Ну включи мозг. В цикле нужно увеличивать НомерСтрокиПар. Забыл я =)
#13 by Milaia1987
Я сделала, но все равно такая же ошибка Процедура Кнопка1Нажатие(Элемент)
#14 by Milaia1987
Только не ругайтесь)))) Адрес, обязательно напишите)))
#15 by jcage
Так, ну похоже, что меня разводят. Не бывает таких тупых студентов...
#16 by jcage
Рекурсия изучается на первом курсе в первом семестре. Проходила?
#17 by Milaia1987
ВСЕ!!!!!!! )))))
#18 by Milaia1987
БОЛЬШОЕ ПРИБОЛЬШОЕ ВАМ СПАСИБО!!!!
#19 by jcage
Ну хоть спасибо сказала =)
#20 by Milaia1987
Когда-нибудь я обязательно стану такой же умной как вы!!!))
#21 by Milaia1987
))) Вы просто не представляете как меня выручили!!!!!! ЕЩЕ РАЗ СПАСИБО!!!
#22 by jcage
тренируся и обязательно станешь =)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С