#0
by MiracMC
День добрый, коллеги. с пятницей всех! пол дня в ступоре. не могу записать периодический реквизит в справочнике, находясь в элементе справочника. по сути я открываю форму элемента справочника и меняю периодичский реквизит. потом, после этого, по нажатию на кнопку вызываю процедуру, которая в себе вызывает функцию запись. так вот до этого вызова в моем периодическом реквизите есть значение, а после - нет( вот код: в результате получаю вот такую штуку: Пассворд1 222222 Пассворд2 222222 Пассворд3 Пытался обратится к периодическому реквизиту через Пассворд.Установить, но получаю ошибку, что мол нет у моего "Пассворд" опции "Установить". собственно так же, как и "получить". но он 10000% периодический и с ручным изменением. так же удивил тот факт, что после вызова Записать входа в предопределенную процедуру "ПриЗаписи" так же не было... так же не было таблички выбора изменяемых значений периодических реквизитов (????) уже все перепробовал. подскажите как это сделать правельно.... заранее благодарен.
#3
by DimaSar
если у тебя какая то типовая конфа посмотри обработку ЗаписьПериодическихРеквизитов, так записываются все реквизиты периодические в типовых конфигурациях, вызывается глЗаписьПериодическихРеквизитов(Контекст)
#7
by DimaSar
"так же не было таблички выбора изменяемых значений периодических реквизитов" эта табличка как раз таки и вызывается той обработкой, если мне не изменяет память
#8
by MiracMC
7 дело все в том, что я отошол от штатного вызова обработки записи, которую инициирует по умолчанию кнопка "Ок" на форме (#Записать Закрыть)... мне надо было в процедуре сделать запись, а после этого продолжить работу... так #Записать инициирует табличку периодических реквизитов, а Записать нет... при этом вызова вышеупомянутой обработки (глЗаписьПериодическихРеквизитов(Контекст)) небыло в ПриЗаписи вот и ступор...
#11
by MiracMC
3 не помогло... и все равно нет таблицы выбора реквизитов для сохранения и все также зануляются все мои периодические реквизиты. точнее сказать, они не зануляются... с них сбрасываются все изменения, которые я внес после открытия формы элемента... т.е. было, например, в Пассворд "123"... сделал "1234" (дописал "4")... вот именно "4" и пропадет после вызова Записать .....
#15
by MiracMC
14 СТОП! я это все делаю в модуле формы самого элемента. т.е. я открываю элемент руками.. что то меняю тоже руками... и потом нажимаю на кнопку и иниирую Записать. оно у меня НЕ создается по принципу куда мне писать? в форму что ли? так что ли?
#22
by MiracMC
ну да я понимаю... вот только где? в каком моменте? Синтаксис: ИспользоватьДату(<Дата>,<Обновить>) Назначение: Установить дату, на которую будут записываться периодические реквизиты элемента справочника, форма которого открыта. Параметры: <Дата> - значение типа ''дата''. Дата, на которую будут записываться периодические реквизиты элемента справочника, форма которого открыта. <Обновить> - необязательный параметр. Число: 1 - обновить периодические реквизиты формы на заданную дату; 0 - не обновлять периодические реквизиты формы. Значение по умолчанию - 0; Замечание: Метод доступен только в контексте Модуля формы элемента справочника. Действие данного метода относится только к текущему элементу справочника, который доступен в локальном контексте Модуля формы элемента справочника. Установить дату, на которую будут записываться периодические реквизиты элемента справочника, форма которого открыта. в процедуре ПриОткрытиионо должно открыть "окно" на всю проделываемую работу в элементе... так? вот я так и делаю... но только не помогает. и что не так?
#27
by DimaSar
отлично работает, создал только что первому попавшемуся справочнику реквизит периодический, добавил кнопку повесил на неё кЗаписать описаную в и все хорошо отработало. Ты определись тебе табличка надо или тебе значение надо в реквизит записать?
#30
by MiracMC
26 - да реквизит объявлен как периодический и задан в справочнике 27 - ну а у меня не работает. 29 - ну с новым пока не пробовал. Уже существующий элемент пытаюсь отредактировать в нем значение п.р., и не могу...
#34
by KRV
Сперва обратись к реквизиту как к периодическому, потом записывай. А "Сообщить" не вылазит потому, что из процедуры вылетаешь.. да и Пассворд твой что - строка? число? хоть бы пробелы, добавляемые платформой, отсек для начала..
#35
by Cthulhu
: тогла в процедуру кЗаписать в коде поставль после процедуры ПриЗаписи, а в саму процедуру вставь (в начало): ПриЗаписи; Если СататусВозврата=0 Тогда Возврат КонецЕсли;
#37
by MiracMC
не то.. ну по сути проблему решил.. вот только не могу понять как такое объяснить... процедура моя вызываеться в теле элемента Справочник.Учетки по сути код был такой: .... КонецПроцедуры в результате получаю вот такую штуку: Пассворд1 222222 Пассворд2 222222 Пассворд3 прошу заметить, что к "Пассворд" я при переборе этого же справочника через "спр" я не обращался... пересечений нет. НО. убрал перебор справочника через "спр" - занулять перестало. "вот такой он... северный олень" (С)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7 Доступ из модуля обработки к функциям модуля формы документа.
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: изменение предела вычета НДФЛ в 1с:предприятие 7.7
- В чем отличие формы элемента справочника от произвольной формы справочника?
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Открытие формы элемента справочника из формы списка
- v7: Видимость реквизита в закладке формы
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- УТ 10: арктикул в торг-12 в поле "код" - не влезает.
- Сравнение производительности различных СУБД с 1с 8.2
- колонтитулы табличного документа в 8.2
- v7: Как сделать цикл в справочнике после спр.НайтиПоРеквизиту(...)
- Конец периода в СКД
- v7: ОбработкаОжидания в 77
- как отключить программно вывод поля в группировке СКД, если создан свой макет?
- Переход по колонкам при нажатии "Enter"
- УТП 8.2 Выбрать номенклатуру, которая ни разу не использовалась в документах
- v7: Зарплата не отражается в КУДиР
- Аналог 7.7. #загрузитьИзФайла в 8.2 есть?
- Печать ценников в управлении торговлей 10.3
- Иллюминирование оборотов, что это?
- УНФ и настройка доступа на уровне записей
- Задача размещения товаров на складе
- v7: Активный элемент формы (продолжение)
- Зависимость по базовому периоду
- Как забить штрих-коды в базу Розницы 8, используя ТСД?
- Не отрабатывает добавление строки в ТЧ
- 8.2 Баг в конфигураторе. Не работает контекстная подсказка. После точки не ищет.