Имя: Пароль:
1C
1С v8
Обмен данными операции введенные в ручную
0 abbas
 
22.07.22
09:04
Доброго времени суток, создал свой план обмена, добавил в обмен несколько документов (в том числе операции в вручную).
В документах добавил реквизит "Перекинуть в другую базу" для признака переноса, то есть не все документы, а только определенные.
Получаю через изменения и записываю в другую базу, все ок.
Но проблема одна, когда получаю данные по операциям введенных вручную, получаю их без бухг. проводок, а когда получаю через регистр бухгалтерии, то не могу получить значение реквизита "Перекинуть в другую базу".
Подскажите пжста какие могут быть решения, кто сталкивался с данной проблемой.
Заранее спс
1 abbas
 
22.07.22
11:27
ап
2 unbred
 
22.07.22
11:28
"когда получаю через регистр бухгалтерии, то не могу получить значение реквизита "Перекинуть в другую базу"
решение- получить значение реквизита.
запрос за тебя написать?
3 abbas
 
22.07.22
11:31
(2) объясните а для чего запрос?
Это другое решение/подход или ...?
4 6awkup_true
 
22.07.22
11:35
В операции в вручную нет проводок таких какие видите в предприятии. они есть в РБ. через регистратор разве нельзя получить значение реквизита?
5 6awkup_true
 
22.07.22
11:38
(3) даже если будешь делать РегистрыБухгалтерии.ИмяРегистра.ВыбратьПоРегистратору(ТвойДок), то под капотом все равно будет запрос, только неявный для тебя. и выдернет он все данные
6 abbas
 
22.07.22
12:20
(4) регистратор равен пустой ссылке, т.к. еще не создан документ
7 Vaderonk
 
22.07.22
12:45
(0) Перед выгрузкой введенных вручную операций - запрашивать все проводки, где регистр этот документ и включать в него все проводки - после загрузки документа - записывать те же самые проводки в базу приемник, устанавливая регистратор переданный док.
8 6awkup_true
 
22.07.22
13:09
(6) выгружаешь документ, который еще не создан?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс