|
КД2 замена счета по условию | ☑ | ||
---|---|---|---|---|
0
bacamba49
26.03.19
✎
11:45
|
Добрый день,уважаемые гуру .подскажите плз...нужно в ТАб.части дока по условию сменить счет при загрузке дока..
пишу так ПКС,перед выгрузкой..: Если ОбъектКоллекции.СчетУчетаПолучательБУ = "10.М4" Тогда Значение = "МЦ.04"; КонецЕсли; док загружается с пустым полем счет,что не так делаю...? |
|||
1
Cyberhawk
26.03.19
✎
11:48
|
Сначала проверь что в файле
|
|||
2
Ёпрст
26.03.19
✎
11:51
|
СчетУчетаПолучательБУ - це не строка
|
|||
3
bacamba49
26.03.19
✎
11:54
|
(2) а как проверить условие на счет?
|
|||
4
Ёпрст
26.03.19
✎
11:54
|
(3) сравнивать или с предопределенными данными счета или искать счет по коду
|
|||
5
bacamba49
26.03.19
✎
11:56
|
(4) а как это выглядит в синтаксисе?
|
|||
6
Ёпрст
26.03.19
✎
11:58
|
(5)
<условие> = ПланыСчетов.Хозрасчетный.РасчетыПоПретензиям |
|||
7
Ёпрст
26.03.19
✎
12:00
|
ну или через менеджер счета и метод НайтиПоКоду
|
|||
8
savaB
26.03.19
✎
12:00
|
Если ОбъектКоллекции.СчетУчетаПолучательБУ.Код = "10.М4" Тогда
|
|||
9
Ёпрст
26.03.19
✎
12:00
|
если счет не предопределенный
|
|||
10
Cyberhawk
26.03.19
✎
12:08
|
(9) А если предопределенный тогда что, по коду уже и поискать нельзя? :)
|
|||
11
bacamba49
26.03.19
✎
12:11
|
(8) так не работает тоже
|
|||
12
Вафель
26.03.19
✎
12:12
|
я всегда по коду делаю, ибо та задержка выполнения не стоит той задержки при чтении кода
|
|||
13
Cyberhawk
26.03.19
✎
12:13
|
(12) Только вот чтоб по коду найти это обязательно серверный вызов _каждый раз_, в отличие от однократно выполняемого ПредопределенноеЗначение
|
|||
14
bacamba49
26.03.19
✎
12:16
|
в источнике счет не предопределенный 10.М4...в приемнике - предопределенный МЦ.04...подскажите синтаксис..плз...не соображу никак..(
|
|||
15
savaB
26.03.19
✎
12:30
|
(8) так не работает тоже
что значит не работает ? не выгружает / не загружает ? |
|||
16
savaB
26.03.19
✎
12:32
|
Значение = "МЦ.04";
а так Выражение = "ПланыСчетов.Хозрасчетный.НайтиПоКоду""МЦ.04"""; |
|||
17
Вафель
26.03.19
✎
12:35
|
(13) ПредопределенноеЗначение тоже дает серверный вызов
|
|||
18
Вафель
26.03.19
✎
12:35
|
да и вообще найтипокоду в клиенет сделать нельзя
|
|||
19
Cyberhawk
26.03.19
✎
12:44
|
Хз о чем ты
|
|||
20
bacamba49
26.03.19
✎
13:03
|
ппц...
извратился даже так Если ПланыСчетов.Хозрасчетный.НайтиПоКоду(ОбъектКоллекции.СчетУчетаБУ.Код).Наименование = "Инвентарь и хозяйственные принадлежности в эксплуатации" Тогда Значение = "МЦ.04"; КонецЕсли; |
|||
21
bacamba49
26.03.19
✎
13:03
|
при выгрузке пишет
шибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1694)}: Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = Хозрасчетный (План счетов: План счетов бухгалтерского учета) ПКС = 2 (Код --> Код) Объект = МЦ.04 (Строка) СвойствоПриемника = Код (Строка) ОписаниеОшибки = Получение элемента по индексу для значения не определено ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8283) КодСообщения = 13 |
|||
22
bacamba49
26.03.19
✎
13:04
|
господа,ну подскажите КАК проверить условие на 10.М4 ,он НЕ предопределенный...весь день бьюсь
|
|||
23
bacamba49
26.03.19
✎
13:11
|
никто не знает
|
|||
24
bacamba49
26.03.19
✎
13:12
|
заимпись(((
|
|||
25
Cyberhawk
26.03.19
✎
13:18
|
А что означает "49" в нике?
|
|||
26
bacamba49
26.03.19
✎
13:26
|
4+9=13
1+3=4 2004 год рождения |
|||
27
Cyberhawk
26.03.19
✎
13:32
|
Тебе надо в ПКС нужное ПКО указать. Оно не умеет из строки в счет конвертнуть.
|
|||
28
bacamba49
26.03.19
✎
13:33
|
вот так условие работает...
Если Строка(ОбъектКоллекции.СчетУчетаПолучательБУ) = "10.М4" Тогда Сообщить("Да ...сь ОНО КОНЕМ11111"); КонецЕсли; |
|||
29
bacamba49
26.03.19
✎
13:35
|
как теперь заменить 10.М4 на МЦ.04?
МЦ.04 в источнике в плане счетов нет..он предопределенный в приемнике |
|||
30
Cyberhawk
26.03.19
✎
13:36
|
Ну так это потому что ты не подменяешь Значение. Оно ведь потом передается в ПКО (указанное в ПКС), которое на входе ожидает ссылку на счет получить, а не строку
|
|||
31
bacamba49
26.03.19
✎
13:36
|
Значение = "МЦ.04" не работает
|
|||
32
Cyberhawk
26.03.19
✎
13:37
|
Подсовывай в значение структуру со всеми необходимыми полями, чтобы сработало ПКО в приемнике по полям поиска, и в источнике ошибок не было при получении реквизитов.
Ну либо на стороне приемника разруливай. |
|||
33
bacamba49
26.03.19
✎
13:40
|
(32) да,попробую на стороне приемника..спс
|
|||
34
Cyberhawk
26.03.19
✎
13:47
|
Про год рождения только что-то ты походу знатно посмеялся надо мной )
|
|||
35
bacamba49
26.03.19
✎
13:56
|
(34) не
|
|||
36
bacamba49
26.03.19
✎
13:57
|
не смеялся
|
|||
37
Cyberhawk
26.03.19
✎
13:57
|
А чей это год рождения тогда?
|
|||
38
bacamba49
26.03.19
✎
13:58
|
мой
|
|||
39
Cyberhawk
26.03.19
✎
13:59
|
Тебе 15 лет?
|
|||
40
bacamba49
26.03.19
✎
14:00
|
да
|
|||
41
Cyberhawk
26.03.19
✎
14:00
|
Как ты до 1С докатился в таком возрасте? В школе что ли преподают?
|
|||
42
bacamba49
26.03.19
✎
14:01
|
не,..интересно..да и деньги уже платят
|
|||
43
bacamba49
26.03.19
✎
14:02
|
с кд не работал никогда
|
|||
44
Cyberhawk
26.03.19
✎
14:02
|
Стажер что ли?
|
|||
45
Cyberhawk
26.03.19
✎
14:03
|
(43) Как это не работал - у тебя темы 8-месячной давности про КД
|
|||
46
bacamba49
26.03.19
✎
14:04
|
ога..выгрузки на три два... дока..ппц работа с кд
|
|||
47
bacamba49
26.03.19
✎
14:05
|
а щас тема серьезная,плюс обмен еще нужен будет..сразу куча вопросов
|
|||
48
bacamba49
26.03.19
✎
14:22
|
решена проблема..
|
|||
49
bacamba49
26.03.19
✎
14:23
|
выгружаю как есть,при загрузке поля со счетами соответственно пустые..ну и
ПОССЛЕ ЗАГРУЗКИ в приемнике Для Каждого Стр Из Объект.Спецодежда Цикл Если НЕ ЗначениеЗаполнено(Стр.СчетУчета) Тогда Стр.СчетУчета = ПланыСчетов.Хозрасчетный.ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации; КонецЕсли; КонецЦикла; |
|||
50
Cyberhawk
26.03.19
✎
14:27
|
Молодец. Сколько платят?
|
|||
51
bacamba49
26.03.19
✎
14:28
|
(32) а про структуру,да..интересная мысля..нало будет потестить..это щас,частный случай ,костыльно проконало...а потом может и не помочь такой костыль
|
|||
52
bacamba49
26.03.19
✎
14:28
|
(50) копейки
|
|||
53
bacamba49
26.03.19
✎
14:28
|
экономят
|
|||
54
Cyberhawk
26.03.19
✎
14:28
|
А кто платит, одна какая-то контора или ты то тут, то там?
|
|||
55
bacamba49
26.03.19
✎
14:30
|
контора
|
|||
56
bacamba49
26.03.19
✎
14:31
|
я и не претендую,опыта реально мало..хочу сертификаты получать,но там после 18 ти лет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |