Реквизит формы НомерВПределахДня #613820


#0 by dmitriy_zima
Из внешней обработки создаю документ Установка цен номенклатуры в УТ 11, все создается, за исключением одного но. Как заполнить параметр НомерВПределахДня. Как к нему обратиться из модуля внешней обработки? Получить форму и потом обратиться как форма.реквизит не проходит.
#1 by aleks-id
(*поправляет пенсне*) гдей то такой реквизит?
#2 by dmitriy_zima
Собственно
#3 by aleks-id
это тебя обманули. это хавно кто то вкрячил в обход фирмы 1С
#4 by dmitriy_zima
значение его на картинке как раз и удивляет. При создании из обработки устанавливается по всей видимости хаотично
#5 by aleks-id
а меня удивляет его назначение. для зачем оно?
#6 by dmitriy_zima
aleks-id вы хоть УТ 11 в глаза видели? Конфа один из последних релизов с ИТС. Собственно какая разница откуда он взялся, вопрос в том как к нему обратиться что бы устоновить?
#7 by dmitriy_zima
Используется скорее всего в бизнеспроцессах, коих в УТ 11 появилось великое множество, пока времени разобраться основательно в них не было
#8 by aleks-id
твою УТ11 не видел. и чо? откуда я знаю откуда у тебя этот бестолковый реквизит?
#9 by DrShad
да и я что-то в УТ не наблюдал такой фигни
#10 by dmitriy_zima
Млин, на днях качал последний релиз, пойду в нем посмотрю
#11 by dmitriy_zima
Сегодня даже обновился для верности. Так вот этот реквизит есть у многих документов. Подскажите как его заполнить?
#12 by DrShad
а у меня нету
#13 by shuhard
[Подскажите как его заполнить] ДокументОбъект.НомерВПределахДня="777"; ИЛИ ДокументОбъект.НомерВПределахДня=777; как то так
#14 by alxbzm
Не угадал ))) ... ... КонецПроцедуры из чего делаем вывод, что супермегафича "Номер в пределах дня" есть не что иное, как количество секунд с начала дня даты документа
#15 by DrShad
это какой же извращенный ум такое придумал? и зачем?
#16 by alxbzm
Я предполагаю, для того, чтобы внести ясность в умы праведных пользователей, что установка цен номенклатуры с номером в пределах дня 1 имеет меньший приоритет, чем с номером 2, ибо сравнение двух документов с датами 04.06.2012 00:00:00 и 04.06.2012 00:00:01 не для всех является очевидным. Ну и плюс удобство корректировки размещения документов относительно друг друга.
#17 by DrShad
а если у меня будет за день больше 86400 доков одного вида?
#18 by DrShad
обновился только что, так вот этого реквизита нет у многих документов, а только в подсистеме ценообразования
#19 by dmitriy_zima
А вот как его заполнить при создании документа из обработки? Как рассчитать понятно, а вот как присвоить это значение элементу? ЭтотДокумент.НомерВПределахДня не проходит, но это и понятно так как это элемент формы. Но и обращение ФормаДока.НомерВПределахДня после получения формы тоже ругается что реквизит не найден
#20 by Пеппи
Элемент ?
#21 by experimentator76
если реквизит объекта обработки то через имя объекта точка если реквизит формы то через элементы точка по памяти пишу обычно интуитивно пишу
#22 by alxbzm
да ё-моё ))) никак не надо его заполнять - это реквизит формы вообще и он справочный и как он вычисляется я объяснил в . Если необходимо его "присвоить", то дату документу правильную назначить надо. Он сам заполняется при открытии формы, а если он меняется пользователем, то просто у документа пересчитывается дата при записи.
#23 by dmitriy_zima
Правильную это какую еще? Присваиваю текущаядата и получаю номер из четырех символов.
#24 by alxbzm
ох грешно копипастить типовые, но если автор данного топика не может разобраться в тексте программы, то приведу текст назначения "правильной" даты (с) авторство полностью 1С так понятнее?
#25 by alxbzm
+ пардон - еще одну функцию забыл Функция ДатаДокумента(Дата)
#26 by dmitriy_zima
Все эти функции я видел. Наконец то разобрался для в смысле всего этого процесса формирования номера. Теперь все понятно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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