#0
by ks-815
Добрый день всем! Я не очень в УФ, подскажите, пожалуйста такую задачу как решить: Есть документ с ТЧ Товары. ОНИ хотят, чтобы при изменении количества какого-либо товара все изменения записывались и потом в отчёт выводились сколько раз и на какое количество менялся товар. Я подумала,что можно при открытии формы документа запоминать во временное хранилище ТЧ товары, а его адрес - в реквизит формы. А потом при перепроведении сравнивать старую и новую ТЧ. Вообщем выходит ошибка: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища) ТЗ = ПолучитьИзВременногоХранилища(Адрес); по причине:Ошибка получения значения из временного хранилища
#1
by ks-815
Я уже думала от безысходности создать реквизит объекта и в него записывать старую ТЧ. Но как-то не хочется такое делать.
#2
by LordCMEPTb
Ну поместилось во временное хранилище значение на долгое хранение (минут 20), ну вернула функция уникальный идентификатор формы. По этому идентификатору значение не достать. Тут скорее надо возвращать полученный адрес:
#5
by Serg_1960
Эпитафия на могиле программиста: "Они хотели." :) Включите версионирование документа (если оно есть в Вашей конфигурации).
#6
by ks-815
при записи документа записывать, если количество менялось. ну это я в регистр буду записывать. мне сначала надо сравнить таблицы,чтоб понять, менялось или нет.
#7
by Новиков
Из справки: ПоместитьВоВременноеХранилище - Возвращаемое значение: Тип: Строка. Адрес во временном хранилище. У мадмуазели: ???
#9
by singlych
ТЧ в состоянии на момент открытия формы можно получить по ссылке в модуле документа в ПередЗаписью и передать в обработку проведения через ДополнительныеСвойства.
#12
by sitex
Через год будете писать как почистить самолично созданный регистр версионирования , а того что база распухнет.
#13
by ks-815
дак версионирование будет больше съедать места, чем мой маленький регистрик. Еще вдруг и затормозит всё из-за него..
#14
by sitex
Смотря как "ОНИ" вашу тему потом разовьют и попросят по натыкать это куда попало, и этот маленький регистрик разовьется в большой - проходили уже, и не раз. Хотелки начинаются с малого.
#15
by Лефмихалыч
в передЗаписью прочитай запросом табличную часть из БД и сравни с той, что в ЭтотОбъект.ТвояТабличнаяЧасть. Это можно даже одним запросом.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- При добавлении кнопок в командную панель, они получаются недоступными
- ЗиК: странные проводки, однако, получаются...
- Где хранятся настройки (которые по кнопкам Сохранить значения, Восстановить значения)
- Сохранить Значения, Восстановить Значения
- СКД ну никак не получаются общие итоги
- 8.2 при получении из временного хранилища на клиенте XDTO ругается на таблицу зн
- Сохранять значения, Сохраняемые значения, ВосстанавливатьЗначенияПриОткрытии?
- Некорректная обработка адреса временного хранилища
- Ошибка удаления значения из временного хранилища
В этой группе 1С
- 1С в облаке. Плюсы и минусы перед своим сервером
- УстановитьПривилегированныйРежим во внешней обработке
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
- Соединение в 1С-сервере с отрицательным объемом памяти
- Слишком длинный номер паспорта в АДВ-1
- Как определить тип элемента формы?
- ActiveX MSCOMM32.OCX на сервере 1С
- Корректировка выпуска продукции БП 3.0
- присвоить переменной значение реквизита в 1с8.3
- УФ: Заполнение реквизита табличной части документа
- Отобразить номенклатуру в печатной форме.
- Нужно ли для аппар. ключа на 64разр сервер 1С ставить hasp license manager?
- Возврат товаров поставщику - задваивает проводки
- Убрать колонку из отчета СКД
- БП 3.0 ОСВ Не выводит код номенклатуры без полных прав
- Привязка веб- сервера 1с к домену
- Почему постоянно обработка выдает "не удалось заблокировать таблицу..."
- УПП: давальческая схема без использования собственных материалов
- Падает 1С. не запускается
- v7: lpsolve, lpsolve55, dll, внешняя компонента