Имя: Пароль:
1C
1С v8
Значение поля = Неопределено
,
0 Kalina
 
16.05.22
16:41
Здравствуйте, 1с УПП, бухгалтер добавил в план счетов в счёте 68.01 дополнительное Субконто - Подразделение,
теперь в Документах, если Подразделение не указано получается что Документ ППИ в проводку пишет Значение = Неопределено, а Документ ОтражениеЗарплатыВ_БухУчёте - в проводку пишет Значение = Неопределено но с ТипомЗначения =  Подразделение,
соответственно в оборотке получаются как бы два разных значения Субконто (оба пустые), но одно Пустое = Неопределено (х.з. какой там ТипЗнач), а другое - тоже Пустое = Неопределено, но ТипЗнач = Подразделение.
Естественно оборотка не сворачивается, бухгалтера волнуются.
Хотел я Корректировкой свернуть это всё - но не тут то было, Пустое = Неопределено - которое совсем не определено мне выбрать не даёт. Как быть ?
Буду признателен за подробный, разжеваный ответ
1 shuhard
 
16.05.22
16:57
(0)[ Неопределено, но ТипЗнач = Подразделение.] - нет конечно, это пустая ссылка
2 lodger
 
16.05.22
17:17
хочешь вредный совет?
сделай своё субконто с 2 типами ссылок. тогда ОтражениеЗарплатыВ_БухУчёте тоже будет писать в обычное Неопределено.
3 Kalina
 
16.05.22
17:26
(2) Переведи пж
как это сделать ?
в плане счетов просто указано - ВидыСубконто - Подразделение
где тут указать второй тип ссылок ?
4 Kalina
 
16.05.22
17:29
(1) Пустая ссылка - но в одном случае это ПустаяСсылка на справочник Подразделений, а во втором случае это просто ПустаяСсылка или как ?
5 lodger
 
16.05.22
17:34
(4) в исходном состоянии там лежит Неопределено
ОтражениеЗарплатыВ_БухУчёте пишет Подразделение.ПустаяСсылка

(3) в плане счетов, где видсубконто тычешь выбрать, находишь подразделение и копируешь его, откроется таблица, где есть только подразделение, добавляешь туда ещё какую-нибудь чушь или не чушь. именуешь "Подразделения имени Kalina"
6 Kalina
 
16.05.22
17:48
(5) Еслм я в ВидахСубконто, тыкаю в Подразделения - открывается таблица - ПланВидовХарактеристик - ВидыСубконтоХозращетные
где собственно я и выбираю Подразделение
7 2S
 
16.05.22
18:01
Возможно тии надо автору запустить, чтобы аналитика исправилась?
8 Kalina
 
16.05.22
18:06
(7) Не а, я смотрел в отладчике механизм проведения этих Документов, там так и есть, возможно это ошибка 1с, но мне от этого не легче, мне нужно исправить оборотку Корректировкой или Операцией, и, наверное, придется как-то принудительно проверять перед проведением Тип этого Неопределено :(
9 shuhard
 
16.05.22
20:23
(8) в существующих документах меняешь движения и устанавливаешь пустую ссылку, обработина пишется за 5 минут
для новых документов приделываешь в расширении подписку к Рг бухгалтерии и делаешь то же самое перед записью, глядя на тип субконто
10 Kalina
 
17.05.22
10:13
(9) Эти Документы перепроводить придётся, а они уже далеко в задних периодах :), я хочу Корректировкой сначала выровнять оборотку, потом уже разбираться в механизмах проведения Документов, но при заполнениии Коррекировки я не могу выбрать Неопределено, только Неопределено с ТипЗнач = Подразделение
11 lodger
 
17.05.22
10:14
(10) это не проведение, а служебная модификация записей в Регистре Бухии.
12 lodger
 
17.05.22
10:16
ну и судя по "Неопределено с ТипЗнач = Подразделение", вы не отличаете пустую ссылку справочника от Неопределено или даже Null. следовательно обработку из (9) вы не напишете. обратитесь к специалистам или поищите готовые разработки на биржах готовых решений.
13 Kalina
 
17.05.22
10:37
(12) Не очень понял, ну пустая ссылка справочника - как раз таки и есть Неопределено с ТипЗнач Справочник (Подразделения), а вот что такое просто Неопеределено - ПустаяССылка на что ? и чем отличается от Null
14 lodger
 
17.05.22
10:41
(13) Неопределено по определению не может быть "с ТипЗнач Справочник"
15 lodger
 
17.05.22
10:41
(13) Неопределено значит ТИП НЕ ОПРЕДЕЛЕН
16 Масянька
 
17.05.22
10:42
(13) О-о-о-о-о-о...
Это разговор под хорошую закуску...
Спроси у Ненавижу 1С 😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃😃
17 Kalina
 
17.05.22
11:08
(14) Тогда если ТипЗнач = Подразделение и Значение пустое, то оно равно ПустаяСсылка ?
что-то я запутался в этих Null, ПустаяСсылка и Неопределено
18 ИУБиПовиц
 
17.05.22
13:50
(17) Если тип значения указан то это пустая ссылка, если не указан то неопределено. Одно другому не равно.
А null еще и не равен null-у
19 2S
 
17.05.22
13:53
(18) ты ему мозг сломаешь сейчас.
автор, все же прислушайся к (7)
20 Kalina
 
17.05.22
13:54
(18) Если Null не равен Nullу то как же его ну фильтровать например ?
21 Kalina
 
17.05.22
13:56
(19) а причем тут ТИИ если механизм проведения так работает, да делал я ТИИ - не было ошибок
22 Ryzeman
 
17.05.22
13:59
(20) Может, чутку теории почитать?) NULL - отсутствие значение как таковое, можно получить например при левом соединении в запросе. Ничто нельзя сравнивать с ничем, зато есть функции ЕСТЬ NULL и ЕСТЬNULL() что бы с ними работать. ПустаяСсылка - это значение для объектов по умолчанию. Как пустая строка, ноль или Ложь. Всё это уже имеет тип значения. Неопределено - это неопределённый тип данных, буквально.
23 2S
 
17.05.22
14:01
(21) ТиИ тебе ссылки назначит
24 SSSSS_AAAAA
 
17.05.22
14:07
(0)
" бухгалтер добавил в план счетов в счёте 68.01 дополнительное Субконто - Подразделение,"
"Естественно оборотка не сворачивается, бухгалтера волнуются."
А не пробовали бухи думать перед внесением таких изменений? Откуда по их мнению должно появиться это самое Подразделение? Особенно в документах/проводках, сделанных до их революционных изменений?
25 shuhard
 
17.05.22
14:09
(10)[Эти Документы перепроводить придётся]
чё за бред
26 yopQua
 
17.05.22
14:12
еп еп дошло все таки до неопределено, пустаяссылка, нул, нуль, ноль
проблема еще в нулевом посте, когда бухгалтер добавил субконто
27 ИУБиПовиц
 
17.05.22
14:24
Можно ж перезаполнить данные в регистре хозрасчетном.
Сначала запросом выцепить регистраторов с движением неопределенным, потом заполнить.

Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(ОчереднойДок);
Набор.Прочитать();
Для каждого Запись из Набор Цикл
    
    Если Запись.СчетКт =  ПланыСчетов.Хозрасчетный.СчетКудаЗалезБух Тогда
     Запись.СубконтоКт[Запись.СчетКт.ВидыСубконто[2 - или какое там у вас]] = Справочники.Подразделенияорганизации.ПустаяСсылка;
>>Документ ППИ в проводку пишет Значение = Неопределено,
Ну наверное документ не знает, что вы там нах..вертили с субконтами:) надо обработку проведения подпилить.
28 Kalina
 
17.05.22
14:41
(27) Вот спасибо дружище, вот это мне и нужно было, в голове крутилось, а ты мне прямо с кодом написал, только тут наверное нужно проверку поставить - если Субконто заполнено (есть Доки где Подразделение явно указано), то делать Ничего, если не заполнено то = Пустая ссылка
я просто думал как запросом их отобрать, но так наверное даже проще,
Спасибище !!!
2 + 2 = 3.9999999999999999999999999999999...