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

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

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

Реквизит неопределенного типа & строковое значение

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №1
 
28.07.2009 11:17

Платформа: 7.70.027<br>Конфигурация: любая<br><br>А у нас в реквизите неопределенного типа строка хранится с длиной не более чем 22 символа что ли?<br><br>Пример, в котом видно грабли:<br>Конфигуарция 1С:Предприниматель 7.7, релиз 7.70.155, типовой.<br>1. Создаем новый документ "Строка выписки банка (приход)".<br>2. В форме имеется поле для занесения "Платежного документа". Записываем туда строковое представление, например "Платежное поручение №365 от 02.07.2009 г.", сохраняем документ, закрываем его<br>3. Открываем его снова и видим, что в поле то указано только "Платежное поручение №3"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №2
 
28.07.2009 12:54

> Платформа: 7.70.027<br>> Конфигурация: любая<br>> <br>> А у нас в реквизите неопределенного типа строка хранится с длиной не более чем 22 символа что ли?<br>> <br>> Пример, в котом видно грабли:<br>> Конфигуарция 1С:Предприниматель 7.7, релиз 7.70.155, типовой.<br>> 1. Создаем новый документ "Строка выписки банка (приход)".<br>> 2. В форме имеется поле для занесения "Платежного документа". Записываем туда строковое представление, например "Платежное поручение №365 от 02.07.2009 г.", сохраняем документ, закрываем его<br>> 3. Открываем его снова и видим, что в поле то указано только "Платежное поручение №3"<br><br>для хранения неопределенного типа отводится 22 литерала для представления внутренного хранения

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №3
 
28.07.2009 13:08

Безобразие, в общем... :) Переделал, теперь у меня все норм, остальным сочуствую

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №4
 
28.07.2009 13:16

> Безобразие, в общем... :) Переделал, теперь у меня все норм, остальным сочуствую<br><br>какова реализация?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №5
 
28.07.2009 13:32

А там 1С сама сделала предпосылки для реализации, просто тестировали на троечку, вот и не работает у них в конфигурации как положено. В документе имеется скрытый реквизит определенного типа "Строка", в котором хранится истинное значение. Нужно лишь при открытии формы диалога переносить его в элемент управления формы диалога, который имеет неопределенный тип. Они в ПриОткрытии() написали:<br><br>Если Выбран()=0 Тогда<br>... переносим значение в реквизит формы<br><br>вот с чего так то? Зачем сделали "Если Выбран()=0 Тогда"? перенос значения в реквизит формы делать надо в любом случае, хоть записан документ (наш пример), хоть создается новый (ВводНового() срабатывает до ПриОткрытии() и в скрытые реквизиты заносятся какие то значения и тоже должны быть перенесены в элементы управления формы). Короче, лишняя срезка там стояла, я ее заремкал и все заработало как положено.

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

Читают тему:

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