Имя: Пароль:
1C
1C 7.7
v7: Как в документе "Расход" сделать чтобы автоматически вбивался нужный контрагент?
0 pasha1990
 
09.06.12
22:51
Помогите пожалуйста ув. программисты. Я нашел что выполняется такая процедура:
  СписокПараметров.ДобавитьЗначение(Контрагент,   "Контрагент");

Но мне срочно необходимо чтобы выбирался конкретный контрагент автоматически. Как это реализовать? возможно ли это?
1 floody
 
09.06.12
23:19
Возможно.
2 aleks-id
 
09.06.12
23:20
научу за 200 баксов
3 Фокусник
 
09.06.12
23:23
(0) какой критерий "конкретности" этого контрагента?
4 Torquader
 
10.06.12
00:41
Нужный кому ?
5 Турист
 
10.06.12
00:45
Что за срочность в субботу ночью?
6 DES
 
10.06.12
00:49
А лучше чтобы, автоматически набиралась цена и кол-во. и кнопка Провести автоматически нажималась.
7 Турист
 
10.06.12
01:06
(6) бред. Должно быть так: Счета должны сами набиваться и отправляться нужному контрагенту и после потупления оплаты должны реализации печататься и отправляться на подпись к ГД ))
И все это без участия менеджеров-операторов ))
8 AaNnDdRrEeYy
 
10.06.12
01:10
(7)восстание машин... начало...
следующий шаг ГД свергнуть
9 pasha1990
 
10.06.12
10:31
Да что тут такого? просто при продаже у нас используется только один контрагент. Просят чтобы его автоматически вбивало каждый раз при использовании документа "Расход". Мне тут такое расписали, как буд-то это бред полнейший. Но я уверен что это реально
10 Terve-R-
 
10.06.12
10:33
(9) переходите на восьмерку, там это реализовано :)
11 pasha1990
 
10.06.12
10:36
Хотят люди семерку и капец...
12 pasha1990
 
10.06.12
10:38
Турист, у тебя очень актуальный комментарий, и ты вообще крут... но я попросил всего лишь одно... к чему эти понты?
13 BlackSeaCat
 
10.06.12
10:38
(9) Это реально: добавляешь константу ЛюбимыйПокупатель и при создании документа берешь значение реквизита Контрагент из нее.
14 Terve-R-
 
10.06.12
10:46
(12) раз срочно, то держи:

СпрКонтрагентов = СоздатьОбъект("Справочник.Контрагенты");
Если СпрКонтрагентов.НайтиПоНаименованию("Любимый контрагент",,1) = 1 Тогда
   Контрагент = СпрКонтрагентов.ТекущийЭлемент();
КонецЕсли;
15 expertus
 
10.06.12
10:48
Процедура ВводНового()

НужныйКонтрагент = СоздатьОбъект("Справочник.Контрагенты");
НужныйКонтрагент.НайтиПоКоду("<сюда ввести код нужного контрагента>");
Контрагент = НужныйКонтрагент.ТекущийЭлемент();
16 BlackSeaCat
 
10.06.12
10:49
(14),(15) Поиск по наименованию или коду - ошибка... в ДНК.
17 expertus
 
10.06.12
10:52
(16) жалкий завистливый неудачник. поиск по коду - это просто возможность.
18 BlackSeaCat
 
10.06.12
10:54
(17) Лежащие грабли - тоже просто возможность.
19 Злопчинский
 
10.06.12
13:09
"Обходя грабли - мы лищаемся бесценного опыта!"
20 zak555
 
10.06.12
13:10
(19) маестро карт ?
21 Злопчинский
 
10.06.12
13:16
не, я за рулем не сижу...
22 Злопчинский
 
10.06.12
13:17
Чучундер: ...обходя грабли - мы лишаемся бесценного опыта!!!
VZ: Усердно наступая на грабли, можно лишиться мозга :)))
Ёпрст: ага.. а наступая на детские грабли - яичек..
23 ТеньПустоты
 
10.06.12
13:19
и чем вам 15 не устроил то??? Можно ещё и через константу попробовать
24 Злопчинский
 
10.06.12
13:28
потом появится "Самый любимый покупатель"...
"Пра-а-ативный покупатель"...
"да ты шалунишка"...
25 Паланик
 
10.06.12
13:35
+ "Господин любимый покупатель" )
26 Aleksey
 
10.06.12
14:32
(16) Скажи это разработчикам. Счет из плана счетов в 99 случаев из 100 ищется по коду. Так что оставь свои понты при себе
27 BlackSeaCat
 
10.06.12
14:36
(26) Сравнил - справочник со счетом. Ты бы еще перечисление приплел для примера.
28 Aleksey
 
10.06.12
14:42
(27) А вчем разница? И там и там код - это всего лишь реквизит (колонка в таблице). И там и там он индексированный, т.е. в чем физическое различие между справочником и планом счетов? Для движка нет разницы

P.S> Перечисления отдельно не хранятся в таблицы, это разные объекты
29 BlackSeaCat
 
10.06.12
14:46
(28) Для движка-то разницы нет... движок должен двигать, а человек - думать.

Если непонятно - напиши-ка примерчик кода с обращением к счету, если счет этот будет введен пользователем в режиме предприятия, ХЗ как назван и ХЗ с каким точно кодом.
30 Эльниньо
 
10.06.12
15:21
(14) Неправильно. Надо так:

СпрКонтрагентов = СоздатьОбъект("Справочник.Контрагенты");
Если СпрКонтрагентов.НайтиПоКоду("Нужный") = 1 Тогда
   Контрагент = СпрКонтрагентов.ТекущийЭлемент();
КонецЕсли;
31 minele
 
10.06.12
15:33
Ничего не надо изобретать, просто надо уметь читать уже созданное и работать по аналогии. Все уже есть в модулях, найди-  не ленись - перенеси и спи спокойно.
32 MishaD
 
10.06.12
15:47
(30) Не совсем так
СпрКонтрагентов = СоздатьОбъект("Справочник.Контрагенты");
Если СпрКонтрагентов.НайтиПоКоду("НЕ ВЗДУМАЙ МЕНЯТЬ КОД ИЛИ ПЕРЕНУМЕРОВЫВАТЬ СПРАВОЧНИК СУКА") = 1 Тогда
   Контрагент = СпрКонтрагентов.ТекущийЭлемент();
КонецЕсли;
33 Aleksey
 
10.06.12
16:31
(29) А что элементы справочник контрагентов вводятся в режиме конфигуратора?
34 Aleksey
 
10.06.12
16:38
(32) Ну а че, даешь через сохранить и восстановить
35 Партизан
 
10.06.12
18:03
а между тем, все как-то забыли, что в типовых конфигурациях уже есть в настройках помимо, основной валюты, основной ЕдИзм также и основной контрагент, заполнив который получим то, что так нужно ТС
36 Партизан
 
10.06.12
18:04
вернее основной покупатель и основной поставщик, что есть то же самое
37 BlackSeaCat
 
10.06.12
18:40
(35) Во-первых, трудно помнить то, чего нет: Бухгалтерия 7.7 - основного поставщика и основного покупателя нет. УСН 7.7 - основного поставщика и основного покупателя нет. Предприниматель 7.7 - аналогично.

Остается ТиС и Комплексная - может, там есть? Смотреть уже неинтересно.

Во-вторых - кто сказал, что у ТС типовая? Ну-ка, назови типовые, в которых водится документ "Расход"?

P.S. Тупая ветка, надо валить отсюда.
38 Партизан
 
10.06.12
18:47
(37) В ТиС есть, Комплексная есть, ПУБ есть, остальное уже не интересно
ТС ничего не сказал, типовая или нет, но если он задает такие вопросы ты всерьез полагаешь, что у него нетленка? если ничего не оговорено, то по дефаулту считаем что типовая.