Вопрос про СохранениеПериодическихРеквизитов() #138832


#0 by sauxID
ПУБ 289. Одна и таже база при создании нового элемента справочника "Нормы расхода" автоматом заполняю все реквизиты (благо есть чем) отается тока поправить периодическй реквизит норма если он не равен 1 и готово... так вот если по сети если ничего не исправлять, а сразу после открытия нажать ОК то для запси периодических реквизитов предлагается только реквизит КолПрод (количество продукции) и в результате после запи норма остается 0. А если 1 исправить на 2,3,... то все нормально... Делаю копию базы на локальную машину, все нормально по-любому... Полез в отладчик... МетодСохранениеПериодическихРеквизитов возвращает разный по размеру Список...Что за ... ?
#1 by zzz
я не понял вопроса. жду ответов от тех кто понял.
#2 by sauxID
Давай по порядку. Откуда начинаются не понятки?
#3 by zzz
с цитирования твоего кода.
#4 by sauxID
Тебе код нужен... В кратце...
#5 by zzz
СписокСтр как формируется?где находится "Записать" ?где ИспользоватьДату ?Почему используется режим =5 ?
#6 by zzz
Релиз кстати, не 17-й ?
#7 by sauxID
Записать на кнопке "Записать".. Всё это стандартная конфа - моего только при вводе нового, если есть форма.Параметр, то заполняется из списка три реквизита... Режим 5? - я вапще до сего дня ни када не пользовался этим методом, и что такое режим 5 могу тока процетировать СП... Разобраться как то с этим по-мойму не реально (локально то все работает) - единственная надежда мож кто встречался с подобным
#8 by sauxID
"СписокСтр как формируется?" - ты я смотрю тоже никогда этим методом не пользовался... "Если в метод СохранениеПериодическихРеквизитов вторым параметром передать чё нить то он в него вернет список периодических реквизитов необходимых для записи" (с) вольный пересказ СП... Релиз 25
#9 by sauxID
Ладно прировняю норму 0 пусть руками в 1 ставят... Просто интересно что это баг или фича или мож домой пора?
#10 by zzz
2 ты ведь ДО "СохранениеПериодическихРеквизитов" эту переменную как-то определяешь, верно?судя по поиску эта трабла лечилась выгрузкой/ загрузкой базы, сменой релиза и т.п. шаманством..привёл 5 строк кода и всё. И "да вы не можете мне помочь!".Помогай себе сам.
#11 by sauxID
Ну какие тут могут быть строки кода... при чем тут если ЛОКАЛЬНО работает а ПО СЕТИ нет... при чем тут код...
#12 by sauxID
#13 by sauxID
....КонецПроц
#14 by sauxID
#15 by zzz
2 и где тут "норма = 1" ??ИспользоватьДату где ?
#16 by sauxID
норма = 1 вот здесь в параметрах передаетсяДля СчетчикЦикла = 3 По Параметр.РазмерСписка Цикл
#17 by sauxID
А вапще какая разница где... када форма открылась то всё заполнено в том числе Норма = 1
#18 by zzz
2 если б было всё равно, люди б лазили в окно..попробуй варианты:ИспользоватьДату(Параметр.Получить("ДатаАктуальности"), 1);.или:
#19 by Proba
Интересный случай, а в процедурах ПриОткрытии и ПриИзмененииЭлемента никаких "засад" нет?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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