Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как сохранить значения поля со списком? v7.7

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №31
 
05.10.2009 17:28

Все, нашел, спасибо?

Ukubaeva
читатель
офлайн
Дата регистрации: 26.05.2010
Сообщений: 111
Пост №32
 
01.06.2010 13:56

Здравствуйте...у меня та же задача - на форме заполняется подбором список контрагентов. нужно, чтобы при закрытии он сохранялся, а при открытии восстанавливался. я сохраняю значит в строку, но процедура ПриОткрытии() не работает, пишет ошибку: Попытка присвоить значение недоступной для записи переменной! Подскажите, пожалуйста, что делать - галочка о недоступности списка не стоит

Ukubaeva
читатель
офлайн
Дата регистрации: 26.05.2010
Сообщений: 111
Пост №33
 
01.06.2010 13:58

"В процедуре ПриОткрытии() пишу Контрагенты=ВосстановитьЗначение(ЗначениеИзСтрокиВнутр("Строка"));"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №34
 
01.06.2010 14:12

"> В процедуре ПриОткрытии() пишу Контрагенты=ВосстановитьЗначение(ЗначениеИзСтрокиВнутр("Строка"));<br><br>Кажется тут что-то напутано, может стоит написать:<br>Контрагенты=ЗначениеИзСтрокиВнутр(ВосстановитьЗначение("Строка"));"

Ukubaeva
читатель
офлайн
Дата регистрации: 26.05.2010
Сообщений: 111
Пост №35
 
01.06.2010 14:36

нет, не напутано

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №36
 
01.06.2010 15:04

"И какой же результат имеет выражение: ЗначениеИзСтрокиВнутр("Строка")?<br>Строка: <br>Сообщить(""""+ЗначениеИзСтрокиВнутр ("Строка")+""""); <br>выдает результат:<br>""""<br>И дальше ваше ВосстановитьЗначение ("""") интересно что вернет?"

Ukubaeva
читатель
офлайн
Дата регистрации: 26.05.2010
Сообщений: 111
Пост №37
 
01.06.2010 16:12

У меня строка не пустая там уже есть значение, сохраненное при закрытии форма, а выше приведено восстановление значения списка из строки

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №38
 
01.06.2010 21:01

"Процедура Сформировать()<br> СохранитьЗначение("Тест",СписокНужных);<br>КонецПроцедуры<br><br>Процедура ПриОткрытии()<br> тмп=ВосстановитьЗначение("Тест");<br> Если ТипЗначенияСтр(тмп)="СписокЗначений" Тогда<br>       тмп.Выгрузить(СписокНужных);<br> КонецЕсли;<br>КонецПроцедуры<br><br>P.S. Кстати, это плохой метод. СохранитьЗначение() закидывает все в файл 1Cv7.CFG и он в конечном итоге раздувается до неудобоваримых размеров и поскольку он не индексированный, то любые операции с СохранитьЗначение() и ВосстановитьЗначение() становятся очень продолжительными по времени. Я в конечном итоге стал делать вспомогательные dbf-ы в каталоге пользователя. Вот представьте, что ваш список из 1000 элементов, это ж сколько времени надо, чтобы его восстановить, а если в этом же файле еще множество таких же сохраненок из разных форм? Пока система его распарсит, можно 2 раза чай попить. Реальный пример - при достижении файлом размера в 5Мб в комплексной 7.7 пользователи серьезно нервничают."

Ukubaeva
читатель
офлайн
Дата регистрации: 26.05.2010
Сообщений: 111
Пост №39
 
02.06.2010 07:34

да)спасибо))

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация