|   |   | 
| 
 | v7: Как записать наиболее правильно исполнить код | ☑ | ||
|---|---|---|---|---|
| 0
    
        DeMi4 10.11.11✎ 12:19 | 
        Если СпрСклад.НайтиПоНаименованию("ПЕРЕНОС")=0 Тогда
  СпрСклад.Новый(); СпрСклад.Наименование="ПЕРЕНОС"; СпрСклад.Записать(); Сообщить("ВНИМАНИЕ! Ввиду отсутствия МОЛ у склада(складов) обработка автоматически создала склад ""ПЕРЕНОС"" товары с которого необходимо переместить на нужные склады","!!!"); Иначе Если СпрСклад.НайтиПоНаименованию("ПЕРЕНОС")=1 Тогда НайдСклад=СпрСклад.ТекущийЭлемент(); ДокВвОст.Склад=НайдСклад; КонецЕсли; КонецЕсли; | |||
| 1
    
        zak555 10.11.11✎ 12:19 | 
        ПЕРЕНОС заменить на ВНОС     | |||
| 2
    
        Mikeware 10.11.11✎ 12:19 | 
        Для начала неплохо бы освоить русский язык...     | |||
| 3
    
        DJ Anthon 10.11.11✎ 12:20 | 
        ДокВвОст.Склад=СпрСклад.ТекущийЭлемент();     | |||
| 4
    
        FN 10.11.11✎ 12:24 | 
        "Как записать наиболее правильно исполнить код" - спасибо, поржал :)     | |||
| 5
    
        alkov 10.11.11✎ 12:24 | 
  | |||
| 6
    
        DeMi4 10.11.11✎ 12:45 | 
        Если СпрСклад.НайтиПоНаименованию("ПЕРЕНОС")=0 Тогда
  СпрСклад.Новый(); СпрСклад.Наименование="ПЕРЕНОС"; СпрСклад.Записать(); Сообщить("ВНИМАНИЕ! Ввиду отсутствия МОЛ у склада(складов) обработка автоматически создала склад ""ПЕРЕНОС"" товары с которого необходимо переместить на нужные склады","!!!"); Если СпрСклад.НайтиПоНаименованию("ПЕРЕНОС")=1 Тогда ДокВвОст.Склад=СпрСклад.ТекущийЭлемент(); КонецЕсли; Иначе ДокВвОст.Склад=СпрСклад.ТекущийЭлемент(); КонецЕсли; | |||
| 7
    
        Mikeware 10.11.11✎ 12:47 | 
        (6) у вас ошибка!     | |||
| 8
    
        alkov 10.11.11✎ 12:48 | 
        (6) Чем (5) не угодил?     | |||
| 9
    
        Tatitutu 10.11.11✎ 12:48 | 
        НайтиПоНаименованию(<?>,,);
  Синтаксис: НайтиПоНаименованию(<Наименование>,<Режим>,<ФлагПоиска>) Назначение: Найти элемент справочника по наименованию. Возвращает: 1 - если действие выполнено; 0 - если действие не выполнено (элемент не найден). Параметры: <Наименование> - строка с наименованием искомого элемента справочника, <Режим> - необязательный параметр. Число: 1 - поиск внутри установленного подчинения (родителя); 0 - поиск во всем справочнике вне зависимости от родителя. Значение по умолчанию - 1. <ФлагПоиска> - необязательный параметр. Число: 1 - найти точное соответствие наименования; 0 - найти наименование по первым символам. Значение по умолчанию - 0. Замечание: Метод можно использовать только для объектов, созданных функцией СоздатьОбъект. | |||
| 10
    
        1Сергей 10.11.11✎ 12:51 | 
        (7) ты про запятые? :)     | |||
| 11
    
        Джинн 10.11.11✎ 12:52 | 
        Второй поиск по наименованию явно лишний.     | |||
| 12
    
        Mikeware 10.11.11✎ 12:58 | 
        (10) Нет, про ДНК....     | |||
| 13
    
        ado 10.11.11✎ 12:58 | 
        (7) Я даже не стану спрашивать, где.     | |||
| 14
    
        Mikeware 10.11.11✎ 12:59 | 
        (11) помнишь, зачем программист, ложась спать, ставит два стакаана - один с водой, а второй пустой?     | |||
| 15
    
        miki 10.11.11✎ 13:04 | 
        и первый поиск лишний. Если не константой, то проще на форму реквизит кинуть, имхо.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |