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

Прописать суб-то в движения по рег. бух. Проблема при записи составного вида субконто.

Прописать суб-то в движения по рег. бух. Проблема при записи составного вида субконто.
Я
   Dunstan
 
31.05.19 - 14:05
Такая проблема:
Надо прописать субконто в движения по рег. бухгалтерии. В частности пустую ссылку на объект.
Если вид субконто состоит из одного типа все записывается. Иначе нет.
Как делаю я:
1. Если Вид субконто состоит из многих типов, то получаю описания типов. Из них получаю массив типов ММ = ОТ.Типы();
В ММ оставляю один элемент. На его основе создаю описание типов ОТ_ = Новый ОписаниеТипов(МТ);
И от него получаю пустое значение  ОТ_.ПривестиЗначение("");

Но вот такое "хитрое" Субконто в набор записей не записывается.
Кто знает где собака порылась?
 
 
   shuhard
 
1 - 31.05.19 - 14:06
(0) Нужно не писать, а очищать существующее
   Dunstan
 
2 - 31.05.19 - 14:11
p.S. может где-то в движении записывать тип значения субконто ?
   RomanYS
 
3 - 31.05.19 - 14:11
(0) конфу озвучь. В типовых могут быть обработчики, заменяющие пустые субконто.
Например в БП2 в модуле набора записей есть ПривестиПустыеЗначенияСубконтоСоставногоТипа(), которая вызывается перед записью.
   shuhard
 
4 - 31.05.19 - 14:12
(2) ну типовая задача - открой отладчик, что тут изобретать
   hhhh
 
5 - 31.05.19 - 14:12
(2) пиши Неопределено, не изобретай велосипед.
   Dunstan
 
6 - 31.05.19 - 14:13
(1) Там в существующем стоит NULL, а надо чтобы стояла какая-то пустая ссылка
   RomanYS
 
7 - 31.05.19 - 14:15
(5) Собственно (3) похоже это и делает.

(6) ОбменДанными.Загрузка = Истина?
   hhhh
 
8 - 31.05.19 - 14:15
(6) не надо тебе пустая ссылка, потом в запросе задолбаешься проверять на 200 типов пустых ссылок. Если принято, что должно стоять Неопределено в случает составных типов, то так и делай, не выёживайся.
   Dunstan
 
9 - 31.05.19 - 14:20
ОбменДанными.Загрузка = Истина? не использовал
   RomanYS
 
10 - 31.05.19 - 14:21
(9) Тогда странно. Конфу то озвучишь?
   Dunstan
 
11 - 31.05.19 - 15:46
Конфа:
1С:Учет и управление для профессиональных участников рынка ценных бумаг КОРП, редакция 3.0 (3.0.70.40)
   Dunstan
 
12 - 31.05.19 - 15:47
Там нет такой функции ПривестиПустыеЗначенияСубконтоСоставногоТипа()
   RomanYS
 
13 - 31.05.19 - 15:57
(11) так и запишем БП3
(12) В БП3 есть ПривестиПустыеЗначенияСубконтоСоставногоТипа(ЭтотОбъект). Значит или ты плохо искал, или производители отраслевки постарались
   ам794123
 
14 - 31.05.19 - 16:07
(6) проще надо = Документы.АвансовыйОтчет.ПустаяСсылка() или типа того
   unregistered
 
15 - 31.05.19 - 16:27
(6) > надо чтобы стояла какая-то пустая ссылка

Тебе это не надо. Просто пока ты сам этого не понимаешь.
Пустое значение субконто составного типа должно быть Неопределено. Простого типа - пустая ссылка.
   unregistered
 
16 - 31.05.19 - 16:29
(0) Для чего тебе это надо? Ты можешь внятно объяснить?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.