Вот есть код для формы. Заполняет значение в поле перед сохранением. Что прописать во внешней обработке чтобы она прошла по всем полям справочника и записала там новые данные из этой функции. Справочник "ХарактеристикиНоменклатуры"
Если ЭтаФорма.АдресURL = "" ТОГДА ГСЧ = Новый ГенераторСлучайныхЧисел(); АдресURL = "products/item/" + Формат(ГСЧ.СлучайноеЧисло(0, 100000000),"ЧГ=0"); КонецЕсли;
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Народ, ну человек же практически не соображает в программировании, дайте ему готовый код. Хотя, может и не надо, а то сообщений через 10 откроется еще пара деталей, типа того, что на сайт выгружается не всё, а потом окажется потому что есть характеристики с одинаковым "адресом". Использовать код справочника или GUID это наверное из области фантастики... Нумеровать генератором случайных чисел это конечно жесть. Даже вспомню что у нас есть тема "музей форума"
Личные бесплатные консультации не даю, для этого есть форум!
Почти ветеран
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8
Интересно, какое значение используется в конструкторе "ГенераторСлучайныхЧисел" по-умолчанию. И знают ли программисты 1С, что случайные числа могут повторятся?
#define private public enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day
Почти ветеран
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8
sava1 @ Сегодня, 11:06
, Конечно, я подшутил насчет 1С-ников, но код умиляет своей простотой. Пошёл в синтаксис-помощник, и не увидел предостережения по поводу "случайных" чисел. Вот и стало интересно, на курсах об этом говорят?
#define private public enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day
Живет на форуме
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9
andr_andrey @ Сегодня, 12:29
, Если расписывать в руководстве очевидные вещи, то такое руководство в принципе невозможно будет завершить. Да и для данной задачи абсолютно нет разницы, суперслучайные числа выходят или псевдо...
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Почти ветеран
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8
Vofka @ Сегодня, 13:08
, У меня возник вопрос, почему они не наткнулись на повторения и мы увидели этот прикол. Закрались сомнения в понимании 1С, я написал тест и успокоился
#define private public enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!