Имя: Пароль:
1C
1С v8
Выражение
,
0 Яна93
 
23.07.13
09:38
Всем привет! :) Скачала универсальную обработку ЗагрузкаДанныхИзТабличногоДокумента.epf и пытаюсь загрузить данные в документ 1С из таблицы EXCEL, но естественно не все колонки присутствуют в эксель какие хотелось бы..к примеру заполняется колонка Контрагенты, а Договор Контрагента остается пустым..т.к. он отсутствует и эксельке...в настройках данной обработки есть колонка Режим загрузки..(Искать, Устновить и Вычислять) Я выбрала Вычислять у колонки документа Договор Контрагента..но Выражение не получается написать..:( Помогите пожалуйста.. Как правильно записать..Если колонка Контрагент заполнена то в колонке Договор Контрагента установить его действующий договор..
8 Яна93
 
23.07.13
10:11
да, а что? не верно описала ситуацию?)
10 Wobland
 
23.07.13
10:13
(8) веришь, могу напридумывать десяток разных трактовок?
11 Яна93
 
23.07.13
10:16
Помогите разобраться..
12 Wobland
 
23.07.13
10:16
(11) ещё хуже
13 Яна93
 
23.07.13
10:19
(12) что не так? Я описала ситуацию..обратилась к Вам за помощью..
14 Wobland
 
23.07.13
10:20
(13) не так заголовок
15 Wobland
 
23.07.13
10:21
про обязательное поле в ЛК я уж молчу ;)
16 IШаман
 
23.07.13
10:21
Маня негодует - 1с украло у него идею универсальной загрузки из экселя, или может он украл.. но они сволочи отдают это забесплатно.
17 Яна93
 
23.07.13
10:23
Какое именно поле? Я прошла регистрацию.. А заголовок правильный..ведь помощь нужна в написании выражения для данной колонки..
18 Wobland
 
23.07.13
10:24
(17) традиционно - фото.
а почему не "данная колонка"?
19 Яна93
 
23.07.13
10:27
(18) У Вас в ЛК картинка, а не фото) по поводу колонки не догнала, что Вы имели ввиду
20 Wobland
 
23.07.13
10:28
(19) ну дык я и не девушка. в следующий раз нормально ветку назови
21 Яна93
 
23.07.13
10:30
(20) Ясно, помощи не дождусь..
22 aka AMIGO
 
модератор
23.07.13
10:33
Wobland по традиции требовать фото можно только после ответа на вопрос сабжа
23 Grobik
 
23.07.13
10:34
"Выбор Договор Контрагента при загрузке из EXCEL" чем плохо?

(19) Зря. Наверняка вопрос не последний. Кроме фотки еще неплохо было-бы страну указать и мыло для странных вопросов.
24 fisher
 
23.07.13
10:34
(22) Пруф? Всегда вроде авансом просили.
25 Wobland
 
23.07.13
10:34
(22) сказал же: молчу ;)
26 Wobland
 
23.07.13
10:34
(24) пруф виден только модераторам
27 aka AMIGO
 
модератор
23.07.13
10:35
(24) Нет. Это - в негласных правилах.
28 fisher
 
23.07.13
10:36
(27) Значит, по традиции принято нарушать это негласное правило.
29 cw014
 
23.07.13
10:36
http://1c.mista.ru/users.php?id=91737 ты хоть конфу назови и фото выложи )))
31 aka AMIGO
 
23.07.13
10:37
(28) нельзя.
32 Wobland
 
23.07.13
10:37
(29) @_Яна93 - Яна93
33 aka AMIGO
 
23.07.13
10:38
возвращаемся к теме сабжа..
34 Яна93
 
23.07.13
10:41
Где я сейчас сфоткаюсь..я на работе..
38 Яна93
 
23.07.13
10:45
Обещаю, что вечером прикреплю!:)
40 Яна93
 
23.07.13
10:50
(39) Так нельзя
50 Яна93
 
23.07.13
11:03
Так я могу расчитывать на помощь? или так и продолжите?
51 aka AMIGO
 
модератор
23.07.13
11:05
Напоминаю: сегодня вторник, а не пятница
52 fisher
 
23.07.13
11:13
(50) Я с этой обработкой плотно не работал, поэтому без гарантий. Попробуй что-то вроде
"Результат = ТекущиеДанные.Контрагент.ОсновнойДоговорКонтрагента"
53 Яна93
 
23.07.13
11:21
(52) Ураа!!! Сработало выражение!!! Спасибо fisher!!!;)
54 Гефест
 
23.07.13
11:23
Ну наконец-то можно вернутся к обсуждению главного вопроса
55 Wobland
 
23.07.13
11:25
слава фишеру!
56 Яна93
 
23.07.13
11:25
(54) Фото заслужил  fisher.
57 Wobland
 
23.07.13
11:26
(56) для всех нас
58 Csar
 
23.07.13
11:27
Фото фишеру по почте
59 fisher
 
23.07.13
11:28
Не надо мне фото. Я уже пресыщен жизнью :)
60 Яна93
 
23.07.13
11:35
(52) Сейчас только заметила..он выводит основной договор, а нужно договор (доп.согл.) который был недавно создан для работы с одним Принципалом..Колонка с Принципалом так же присутствует..
61 aka AMIGO
 
23.07.13
11:35
(52) умница :)
62 Fish
 
23.07.13
11:40
(60) Сделай его основным.
63 Яна93
 
23.07.13
11:42
(62) А не на что не повлияет в дальнейшем?
64 Яна93
 
23.07.13
11:43
К примеру на другие транзакции которые ежедневно прогружаются..
65 fisher
 
23.07.13
11:45
(60) Тогда нужен какой-то формальный критерий, по которому можно определить именно этот договор.
(64) Повлияет, конечно.
66 Гефест
 
23.07.13
11:46
(63) Загрузи и верни все как было
67 Яна93
 
23.07.13
11:48
(65) Наименование этих договоров начинается как -"доп.согл." это может быть критерием?
68 fisher
 
23.07.13
11:50
(67) За не имением лучшего - может. Но если контрагентов немного и операция разовая, то лучше не ждать милости от злых одинэсников и сделать (66)
69 Яна93
 
23.07.13
11:51
(68) Поняла :(
70 Fish
 
23.07.13
11:57
(67) Наименование - это штука ненадёжная, если оно не формируется автоматом. Может быть "доп.согл.", а может быть "доп. согл." или "доп .согл .".
71 aka AMIGO
 
23.07.13
12:04
(70) можно поиском по справочнику, по этим двум словам, без точек..
будет долго, но будет найдено нужное..

ЗЫ. не самое удачное решение, но.. у меня работает
72 Fish
 
23.07.13
12:06
(71) Я бы сделал проще: завёл бы дополнительный признак, и по нему уже определял. Но тогда имхо, простым выражением, как в (52) уже не обойтись.
73 fisher
 
23.07.13
12:07
Простой обход выборки договоров контрагента - достаточно быстро будет. Очевидно, что речь не о больших объемах. При сравнении с шаблоном достаточно выкусить пробелы и привести к одному регистру.
74 aka AMIGO
 
23.07.13
12:08
(72) была идея признака, одна из первых. Шеф отбросил: "забудут проставить бушки"
75 fisher
 
23.07.13
12:11
(74) Это ты зря. Минус тебе. За то что не отстоял и не предложил нормального компромисса.
76 Яна93
 
23.07.13
12:12
(73) Там будто по шаблону написаны..без пробелов и прочего..один формат.. Как это отразить в выражении?
77 Fish
 
23.07.13
12:13
(74) Странная логика у вашего шефа. А если бушки забудут наименование правильно написать?
78 fisher
 
23.07.13
12:15
(77) Логика есть. Только порочная в данном случае. Правильность написания бухи контролируют, т.к. оно присутствует в печатных формах документов.
79 aka AMIGO
 
23.07.13
12:16
(77) так и будет - останется неправильно написано, пока гб по голове не съездит
80 aka AMIGO
 
23.07.13
12:19
(76) ты-б хоть примеры приводила.. ИМХО, конечно, телепатировать очень трудно.. хорошо, ребята привыкли :)
81 Гефест
 
23.07.13
12:20
(76) В этой обработке ты врял ли такое реализуешь.
82 fisher
 
23.07.13
12:21
(76) А фотка для общественности будет? Это уже не одна строчка, а целых десять где-то. На фотку точно затянет :) Нет приличных купальников - так и быть. Сойдет в чем есть.
83 aka AMIGO
 
23.07.13
12:21
(81) а Вычислить(...) или гшаблон(..) такого нет?
84 fisher
 
23.07.13
12:22
Просто совсем уж бесплатно помогать потенциальному работодателю - неприлично как-то.
85 Wobland
 
23.07.13
12:23
(83) а что вычислять? тут искать по подстроке надо
86 SUA
 
23.07.13
12:23
Результат = Справочники.Договоры.НайтиПоНаимеованию("Доп.согл.",Ложь,,ТекущиеДанные.Контрагент)
как-то так
87 SUA
 
23.07.13
12:23
очепяток у меня много
88 Wobland
 
23.07.13
12:23
(84) дада. становишься похож на мужчину непристойного поведения ;)
89 SUA
 
23.07.13
12:23
Результат = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Доп.согл.",Ложь,,ТекущиеДанные.Контрагент)
90 SUA
 
23.07.13
12:24
так больше на правду похоже
ну и фото
91 fisher
 
23.07.13
12:25
(89) +1
92 Яна93
 
23.07.13
12:28
(82) Как и обещала, вечером...я сейчас на работе
93 Wobland
 
23.07.13
12:28
(92) все вы так говорите
94 fisher
 
23.07.13
12:32
(93) Нечего наговаривать. Это ответственный человек. Бухгалтер!
95 Яна93
 
23.07.13
12:32
(93) все от фишера зависело..вот сказал он для общественности..значит прикреплю в профиль
96 fisher
 
23.07.13
12:35
О как! Бесценный вклад в мое ЧСВ.
97 Wobland
 
23.07.13
12:39
(95) это не та традиция
98 aka AMIGO
 
23.07.13
12:45
Ну, кажется проблема решена?
думаю, все довольны :)

ЗЫ. поскольку ветка будет брошена - еще чуток про волеизъявления моего шефа
сделал я адресное хранение для склада, предложил: адреса вводить по шаблону, приделал пример, шефу показалось сложно, надо, мол, проще.. ну и наупрощали в простой текстовой переменной..
а кладовщицы навводили ..
Теперь при сортировке "А1" "A1" внешне ничем не отличаются, но одно на латыни, второе введено на русской раскладке.
кладовщицы скрипят..
а еще и такое место указано: "на паллете" "в проходе".. "рядом с палеттой"
я предлагаю шефу решение - обработку для перекодирования, в ответ "не надо. пусть работают, как есть"

Знаете, почему не добиваюсь? не потому, что не умею, а потому, что сказано: "без моего разрешения - никаких инициатив!" :)
просто напоминаю.. действует :)
99 fisher
 
23.07.13
12:55
(98) Люди привыкнут к любому рабочему варианту. Задача опытного разработчика - сразу реализовать ХОРОШИЙ вариант. Хороший вариант - это не только когда концептуально все правильно реализовано, но и людям работать удобно. Это всегда сложнее и предполагает "лишние" телодвижения от разработчика.
100 Wobland
 
23.07.13
12:56
а сто!
101 aka AMIGO
 
23.07.13
13:02
(99) не так-то просто автоматизировать бардак..
на предыдущем предприятии все работали с шаблоном, с его контролем, и всех всё устраивало, что я там наразрабатывал
102 fisher
 
23.07.13
13:09
(101) Если все грустно с начальственными хотелками, можно сделать финт ушами - парсить строку и раскладывать по признакам автоматически :)
103 aka AMIGO
 
23.07.13
13:13
(102) хороший совет.. по крайней мере сортировку из инвентаризации подкорректирую :)
104 fisher
 
23.07.13
13:16
(103) Главное, если не проходит парсинг - внятно аргументировать причину пользователю с подсказкой возможных рабочих вариантов (сохранять ведь нельзя такое давать).
105 Яна93
 
23.07.13
13:28
(89) не получилось..не проставляет договора..доп.согл. записана верно..но колонка пустая в итоге..
106 Яна93
 
23.07.13
13:50
(105) Все получилось (ручки малость кривые) простите =))
Закон Брукера: Даже маленькая практика стоит большой теории.