Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 237

Заполнение табличной части документа

06.02.2021, 17:08. Показов 2889. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно сделать так что бы табличная часть услуг реквезит столбец записывался рандомными числами, у меня выдет ошибку(нужно что бы все услуги проходили через цикл и выдавался результат)
1C
1
2
3
4
5
6
7
8
9
10
11
&НаКлиенте
Процедура Отправить(Команда)
        ТекСтрока = Элементы.Услуги.ТекущиеДанные;
    Для каждого ТекСТрока из Элементы.Услуги Цикл
        Если ТекСтрока.Услуга = "TSH"  тогда
        ГСЧ = Новый ГенераторСлучайныхЧисел();
ТекСтрока.Результат  = ГСЧ.СлучайноеЧисло(0, 1000)   ;
КонецЕсли;
КонецЦикла;
 
КонецПроцедуры
Миниатюры
Заполнение табличной части документа  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.02.2021, 17:08
Ответы с готовыми решениями:

Программное заполнение табличной части документа из табличной части справочника
Доброго! Ситуация, поставившая меня в тупик. Имеем 1с 8.2 УФ Имеем справочник "Работ" Имеем документ с табличной частью,...

Автоматическое заполнение табличной части документа из табличной части другого
Добрый день. Совсем недавно начал изучать 1С и пока не могу найти решения собственной задачи) Помогите с кодом. Есть документ...

Автоматическое заполнение табличной части документа при изменении реквизита этого документа
Здравствуйте. Делаю свою конфу на 1с 8.3.5. Добавил справочник "Сотрудники" и подчиненный ему справочник "КритерииОценки", где ...

31
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
09.02.2021, 04:07
Студворк — интернет-сервис помощи студентам
Arakul777, простите конечно, но какой же ВЫ тугодум!
Цитата Сообщение от Arakul777 Посмотреть сообщение
&НаКлиенте
Процедура Отправить(Команда)
        ТекСтрока  = Элементы.Услуги.ТекущиеДанные;
    Для каждого ТекСтрока из Элементы.Услуги Цикл
        Если ТекСтрока.Услуга = Справочники.Услуги.НайтиПоНаименованию(" TSH")тогда
            ГСЧ = Новый ГенераторСлучайныхЧисел();
            ТекСтрока.Результат = ГСЧ.Случайноечисло(0,100);
        КонецЕсли;
        КонецЦикла;
КонецПроцедуры
Сделай вот так и не парь мозги больше форумчанам, детские ошибки не в состоянии исправить.
1C
1
2
3
4
5
6
7
8
9
10
11
&НаКлиенте
Процедура Отправить(Команда)
        ТекСтрока  = Элементы.Услуги.ТекущиеДанные;
    Для каждого ТекСтрока из Элементы.Услуги Цикл
        Если Строка(ТекСтрока.Услуга) = "TSH" тогда
            ГСЧ = Новый ГенераторСлучайныхЧисел();
            ТекСтрока.Результат = ГСЧ.Случайноечисло(0,100);
        КонецЕсли;
        КонецЦикла;
 
КонецПроцедуры

Не по теме:

А то боюсь еще придется объяснять как клиент-серверное приложение работает...

0
Модератор
Эксперт 1С
 Аватар для Yulunga
4767 / 963 / 269
Регистрация: 22.04.2013
Сообщений: 6,644
Записей в блоге: 1
09.02.2021, 07:00
Dethmontt, но своего-то добился? безо всяких непонятных гуглов
0
 Аватар для dggrom
198 / 158 / 45
Регистрация: 23.08.2014
Сообщений: 807
09.02.2021, 09:18
Dethmontt, мне кажется что его темы можно банить по причине дублей.
С этими услугами и одной и той же ошибкой уже тем 5-10 наверное.
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 237
09.02.2021, 19:06  [ТС]
Ошибку выдает
Миниатюры
Заполнение табличной части документа  
0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
09.02.2021, 21:08
Цитата Сообщение от Dethmontt Посмотреть сообщение
Для каждого ТекСтрока из Элементы.Услуги Цикл
а если заменить на ?
1C
1
Для каждого ТекСтрока из Объект.Услуги Цикл
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 237
09.02.2021, 21:14  [ТС]
Ошибка пропала но дело в том, что теперь поле результат не заполняется
0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
10.02.2021, 04:39
Цитата Сообщение от Arakul777 Посмотреть сообщение
Ошибка пропала но дело в том, что теперь поле результат не заполняется
Arakul777, 100% на тебе сглаз! Или порчу кто навел

Добавлено через 2 минуты
1C
1
2
3
4
5
6
7
8
9
10
11
12
&НаКлиенте
Процедура Отправить(Команда)
        ТекСтрока  = Элементы.Услуги.ТекущиеДанные;
    Для каждого ТекСтрока из Объект.Услуги Цикл
        Сообщить("Я сравниваю <"+Строка(ТекСтрока.Услуга)+"> с <TSH> вот что здесь может быть не так?");
        Если Строка(ТекСтрока.Услуга) = "TSH" тогда
            ГСЧ = Новый ГенераторСлучайныхЧисел();
            ТекСтрока.Результат = ГСЧ.Случайноечисло(0,100);
        КонецЕсли;
        КонецЦикла;
 
КонецПроцедуры
Добавлено через 1 минуту

Не по теме:

Yulunga, а представляешь сколько бы нам пришлось разбираться с НайтиПоНаименованию() когда он 2 строки сравнить не может?

0
Модератор
Эксперт 1С
 Аватар для Yulunga
4767 / 963 / 269
Регистрация: 22.04.2013
Сообщений: 6,644
Записей в блоге: 1
10.02.2021, 07:08
Dethmontt, ну да, я понимаю, что все мы с нетерпением ждём, когда умный булгахтер переименует услугу TSH в ТСШ или в ТэСэАш и всё перестанет работать и мы опять увидим 7 тем на форуме, что мы плохо подсказываем и никак не можем сказать правильно )))
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 237
10.02.2021, 08:06  [ТС]
Я ни разу не сказал что вы плохо мне помогли, я благодарен за любую помощь
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4767 / 963 / 269
Регистрация: 22.04.2013
Сообщений: 6,644
Записей в блоге: 1
10.02.2021, 10:18
Arakul777, просто очень (от слова глобально) туго идёт
ощущение, что ты не хочешь понимать и разбираться самому. а это - главное, что может быть. отсутствие знаний компенсируется желанием найти ответ
если тебе напишут - ты не запомнишь. это написано стотыщ раз. желательно самому
0
0 / 0 / 0
Регистрация: 24.10.2019
Сообщений: 237
10.02.2021, 15:12  [ТС]
Спасибо за предоставленную помощь, позже скажу срабрюотало ли все или нет

Добавлено через 4 часа 29 минут
Все работает, хотел бы выразить огромную благодарность, извините если потратил ваше нервы и время
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4767 / 963 / 269
Регистрация: 22.04.2013
Сообщений: 6,644
Записей в блоге: 1
10.02.2021, 15:37
Arakul777, спрашивай.
так-то по работе больше нервов уходит )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2021, 15:37

Заполнение табличной части документа
Всем привет. Народ, помогите пожалуйста. Такой вопрос: создал документ, добавил туда табличную часть, добавил кнопку для заполнения...

1c 7.7 Заполнение табличной части документа
Здраствуйте, есть проблема с конфигурацией(Кредитной фирмы) по практическому заданию. Есть документ (Выдача) в котором должно быть...

Заполнение Табличной части документа
Здравствуйте! Заполняю табличную часть документа из справочника Номенклатура. Нужно, чтобы при выборе номенклатуры автоматически выбирались...

Заполнение справочника из табличной части документа
Всем привет! Имеется документ ПоступлениеКартриджей у него есть табличная часть Заправки. В табличной части есть реквизит...

Заполнение табличной части документа из запроса
Здравствуйте! Просмотрела много подобных тем, но все равно не получается (версия 8.3). У меня есть справочник &quot;Задачи&quot; из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru