Имя: Пароль:
1C
1С v8
Как ПРОГРАММНО создать в обработке два договора Контрагента
,
0 NatashaKotova
 
05.10.12
09:50
Процедура КнопкаВыполнитьНажатие(Кнопка)
     
  Контрагенты = Справочники.Контрагенты;
 
  Если Контрагенты.НайтиПоНаименованию("Наименование")<> Контрагенты.ПустаяСсылка() Тогда
     Сообщить("Уже есть контрагент с таким наименованием!");
  ИначеЕсли      
     Контрагенты.НайтиПоРеквизиту("ИНН", "ИНН") <> Контрагенты.ПустаяСсылка() Тогда
     Сообщить("Уже есть контрагент с таким ИНН!");
     
  Иначе
     НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
     НовыйКонтрагент.Наименование = "Наименование";
     НовыйКонтрагент.ИНН = "ИНН";
     НовыйКонтрагент.Записать();
     Сообщить("Контрагент " + "Наименование" + " записан");
     н = 0;
     Пока н < 2 Цикл
        НовыйДоговор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
        НовыйДоговор.Владелец = Контрагенты.НайтиПоНаименованию("Наименование");
        НовыйДоговор.Наименование = "Наименование" ;
        НовыйДоговор.Организация = Справочники.Организации.НайтиПоКоду("000000001");
        НовыйДоговор.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
        НовыйДоговор.ВалютаВзаиморасчетов = Справочники.Валюты.НайтиПоКоду("643");
         
        НовыйДоговор.Записать();
        н = н + 1;
     КонецЦикла;
  КонецЕсли;
 
КонецПроцедуры


Как ПРОГРАММНО создать в этой же обработке два договора этого Контрагента (справочник ДоговорыКонтрагентов подчинен справочнику Контрагенты). и Записать их.
1 ZanderZ
 
05.10.12
09:52
фото
2 Cube
 
05.10.12
09:52
А где фотка?
3 mikecool
 
05.10.12
09:53
поддержу предыдущих ораторов
4 чувак
 
05.10.12
09:54
код вроде должен работать. А проблема то в чем?
5 Alex S D
 
05.10.12
09:55
фотка будет?
6 KoDD
 
05.10.12
09:56
Да. в чем проблема то?
Для правильности сделай так - НовыйДоговор.Владелец = НовыйКонтрагент; Ты же уже создала контрагента, зачем его потом ищешь по наименованию? Если уж по наименованию задумала искать то - НовыйДоговор.Владелец = Контрагенты.НайтиПоНаименованию("Наименование", Истина);
7 ZanderZ
 
05.10.12
09:57
НовыйДоговор.Владелец = НовыйКонтрагент - не взлетит
8 Aprobator
 
05.10.12
09:58
(6) ..... НовыйКонтрагент.Ссылка;
9 ПиН
 
05.10.12
09:59
(0) фотка, фотка, фотка!!!
10 KoDD
 
05.10.12
09:59
(7) (8) ааа...точно...пятницо
11 Alex S D
 
05.10.12
09:59
(9) не будет, (6) - (8) все испортили)
12 mikecool
 
05.10.12
09:59
(6) (7) (8) что за спам?
13 wowik
 
05.10.12
10:00
Процедура ПередЗаписью()
 Если ПользовательМиста = ЭтоНовый() и Пол = Перечисления.Пол.Женский и Не ПользовательМиста.ЕстьФото тогда
   Отказ = истина;
   Предупреждение("Нет фотографии. Добавьте фотографию")
 КонецЕсли;
КонецПроцедуры;
14 wowik
 
05.10.12
10:01
(13) волшебнику на заметку, для сокращения объема базы...
15 ZanderZ
 
05.10.12
10:01
(13) не лучше
Процедура ПередЗаписью()
 Если ПользовательМиста.Пол = Перечисления.Пол.Женский и Не ПользовательМиста.ЕстьФото тогда
   Отказ = истина;
   Предупреждение("Нет фотографии. Добавьте фотографию")
 КонецЕсли;
КонецПроцедуры;
16 чувак
 
05.10.12
10:02
(13) А скрипт как выглядит?
17 hhhh
 
05.10.12
10:04
(15) на инфостарте уже сделали. Причем

Если Не ПользовательИнфостарт.ЕстьФото тогда
   Отказ = истина;
18 GANR
 
05.10.12
10:05
(0) что за????
НовыйДоговор.Владелец = Контрагенты.НайтиПоНаименованию("Наименование");

я бы заменил строчку кода выше на это
НовыйДоговор.Владелец = НовыйКонтрагент.Ссылка;

для начала. Зачем искать по наименованию, когда есть ссылка?
19 KoDD
 
05.10.12
10:06
(18) -> (6) (7) (8) (10)
20 wowik
 
05.10.12
10:06
(17) на инфостарте есть такое, но не доделанное какое-то... долго не мог понять почему не сохраняются комментарии, оказалось просто - нет фото.
21 hhhh
 
05.10.12
10:07
(18) так она и валюту Рубль постоянно разыскивает, можно один раз найти.
22 GANR
 
05.10.12
10:08
Тьфу-ё. (0) Радченко читай
23 GANR
 
05.10.12
10:08
те
24 KoDD
 
05.10.12
10:08
Столько народу тему просматривает. Наверно все в ожидании фотки
25 Птах
 
05.10.12
10:09
(0) Без фотки не ответим, традиция.
26 чувак
 
05.10.12
10:09
(25) Это развод. Фиксин троллит.
27 Alex S D
 
05.10.12
10:14
а наташка где?
28 Aprobator
 
05.10.12
10:29
(27) фоткаться убежала.
29 hhhh
 
05.10.12
10:32
зачем фоткаться? Есть же зеркало, накачала бы фоток из интернета и выбрала самую похожую. Чтобы такой же нос и глаза.
30 Aprobator
 
05.10.12
10:33
(29) глаза то причем???? Главное - ноги и грудь.
31 hhhh
 
05.10.12
10:37
грудь можно другую, всё равно же мы не поедем со штангенциркулем мерить.
32 zak555
 
05.10.12
10:43
почему у контрагента другие показатели незаполнены :?
33 Птах
 
05.10.12
10:45
(26) Ну дак тем более, пусть фотку выложит. Из хоум видео своего выцепит, он ж половой гигант. :)
34 sergeev-ag-1977
 
05.10.12
10:50
«No money – no honey»
Нет фото - нет мысли ...
35 sinisterfrag
 
05.10.12
11:25
Налетели местные тролли на бедную девушку ))
36 NatashaKotova
 
05.10.12
11:25
а я уже всё сделала спасибо
37 Aprobator
 
05.10.12
13:06
и где фото? Так не считается!
38 Cashtane
 
05.10.12
13:07
Коварные девушки пошли.
39 ABCD
 
05.10.12
13:10
да что вы достали то девушку! Человек  только 3.10.2012 на форуме зарегистрировался. Наташа, приезжай, будем контрагентов создавать новых! :-)
40 Aprobator
 
05.10.12
13:19
(39) тут даже где то пробегал по веткам производитель с хорошими генами )
Закон Брукера: Даже маленькая практика стоит большой теории.