#0
by 1cS
Проблема такая: имеется документ, который добавляет записи в справочник СоцПакет, подчиненный справочнику Сотрудники. Проведение работает зашибись, добавляются значения период. реквизита "Количество". При отмене же проведения этого дока, нужно удалять значение в справочнике СоцПакет, которую сделал данный док. Пишу следующее: Колво.ИспользоватьОбъект("Спр.Количество",Спр.Количество); {Документ.ПриказОСоцПакете.Модуль Документа}: Спр.Количество не является константой или периодическим параметром! хотя в справочнике СоцПакет есть реквизит "Количество"!!! Помогите, где загвоздка???
#2
by 1Сергей
ИспользоватьОбъект(<ИмяРеквизита>,<Объект>) Назначение: Сопоставляет объект типа 'Периодический' периодическому реквизиту справочника или периодической константе. Возвращает: 1 - если вызов метода закончился успешно, 0 - иначе. Параметры: <ИмяРеквизита> - строка с названием периодического реквизита справочника или периодической константы; <Объект> - значение элемента справочника, для которого задается применение периодического реквизита (для констант не нужен).
#3
by Rovan
УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>) Назначение: Записать значение периодического реквизита справочника с привязкой к проведению документа. *** При отмене проведения запись исчезнет !
#4
by Sadovnikov
А почему ручками все это делаешь? Чем не устраивает? : Синтаксис: УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>) Назначение: Записать значение периодического реквизита справочника с привязкой к проведению документа. Параметры: <ЭлементСправочника> - элемент справочника, в который будет запись; <НазваниеРеквизита> - название периодического реквизита справочника; <Значение> - новое значение периодического реквизита; <ДатаУстановки> - дата установки нового значения периодического реквизита. Дата установки имеет смысл только для не оперативных документов. <ИмяТипа> - необязательный параметр. Строковое выражение - название типа данных (или Вид субконто); <Длина> - необязательный параметр. Число - длина числового или строкового значения; <Точность> - необязательный параметр. Число знаков после десятичной точки. Замечание: Параметры <ИмяТипа>, <Длина> и <Точность> следует указывать при установке значения периодического реквизита справочника, имеющего неопределенный тип. Замечание: Метод доступен только в Модуле документа в предопределенной процедуре ОбработкаПроведения.
#5
by 1Сергей
(3,4) Из сабжа я понял, что ему нужно удалять элемент справочника, а ни Значение периодического реквизита на определенную дату
#7
by Aleks555
У тебя скорее всего реквизит Спр.Количество задан в форме элемента, а в окне редактирования справочника(открывается в конфигураторе 2-м щелчком мыши по справочнику)не задан.
#9
by 1cS
нет, наоборот, мне нужно удалять значение определенного реквизита на опред. дату, а не элемент справочника. Сейчас попробую метод УстановитьРеквизитСправочника.
#10
by DrZombi
Зачем тебе удалять "определенного реквизита на опред. дату"? В чем смысл сего "чуда"?
#11
by 1cS
смысл сего чуда...поясняю, документом ПриказОСоцПакете я вношу новые значения в справочник СоцПакет, который подчинен спр Сотрудники. Если же я отменяю проводку документа, который уже внес изменения в спр СоцПакет, то мне нужно вернуть прежние значения на место, я имею ввиду периодический реквизит.
#14
by 1cS
да, вы были правы, я все переписал в процедуре проведения, использовал метод УстановитьРеквизитСправочника(<?>,,,,,,); и все получилось, мне теперь не нужно что-то писать в обработке отмены проведения. УРААААААА!!!!! Спасибо ВАМ огромное за помощь!!!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удалить значение периодического реквизита
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Невозможно удалить сохраненную проводку
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Удалить значение субконто
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как удалить периодическое значение, установленное документом?
- v7: Вывод в Excel. Как удалить Лист?
В этой группе 1С
- Как снять защиту с ячейки, чтобы можно было изменить содержимое
- .Net: Изменение размера окна RDP
- Проблема при установке прав доступа по справочнику.
- v7: как программно создать операцию с проводками ?
- Ограничение доступа к иерархическому справочнику
- Как получить значение которое пользователь выбирает из списка значений формы документ
- Флаги в дереве значений
- Как обработкой заполнить аналитику?
- Как выгрузить документ в текстовый файл?
- Расчет платы за негативное воздействие - а выгрузка предусмотрена?
- Закрытие месяца не формирует проводки
- Справочник БИК (где взять?)
- Где в ЗУП 2.5 указывается счет затрат при формировании начислений?
- Расчет аванса пропорционально отработанному времени в ЗУП
- Не выгружаются изменения в cf файл. Что делать?
- Подскажите как в запросе сложить строку с Числом
- Сложение строк в запросе
- Конвертация из программы Авард в 1С ЗиК 7.7 - проблемы
- Как программно установить или снять флажки по строкам ТЧ?
- Как можно из 1С: 8.1 отправить текст на com порт?