Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
4Life



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tdr1225
налоговая стандартная из бух.учета для украины.
Обработка создает документ налогувую и вносит данные, все стандартно

----------
▓▓▓Made in Ukraine▓▓▓

Всего записей: 766 | Зарегистр. 05-06-2003 | Отправлено: 12:01 12-03-2008
OJIR

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadver
 
Ой спасибо. Разабралась. Путаница происходила из-за неправильного названия узлов плана обмена во второй конфигурации.
 

Всего записей: 52 | Зарегистр. 07-01-2008 | Отправлено: 12:19 12-03-2008
tdr1225



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4Life

Цитата:
все стандартно

я не знаю украинских стандартов. вышли тексты.

Всего записей: 282 | Зарегистр. 07-12-2005 | Отправлено: 13:10 12-03-2008 | Исправлено: tdr1225, 13:12 12-03-2008
ButDenisPerm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужен совет. Подскажите, pls.
 
Имеем "Управление торговлей 10.3.x".
Все нравится, все устраивает.
Но не хватает одной функции. Причем
не хватает настолько, что перечеркивает все плюсы.
 
Нужен справочник аналогов (примерно или так-же
как в Рарус Авто-Альфа 3-4), т. е.:
  Номенклатура А
  Номенклатура В
  Номенклатура С
  Номенклатура Д
  Номенклатура Е
 
Нужно каким-то образом указать, что допустим А=С, а С=Е.
Соответственно просматривая аналоги для Е, должны увидеть и А и С.
 
Собственно, вопрос - в УТ нет такой фичи или я ее не нашел ?
 
Есть ли у кого-то желание дописать такую добавку
к существующей конфигурации за вознаграждение (Yandex.Деньги) ?

Всего записей: 171 | Зарегистр. 24-01-2007 | Отправлено: 14:28 12-03-2008 | Исправлено: ButDenisPerm, 14:28 12-03-2008
Agema



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста.
Имеем 2 ИБ под 1С:«Конфигурация для бюджетных организаций редакция 6»
КонтораА и контораБ.
КонтораБ ликвидируется, и все остатки, кроме кредитовых, хотя это и не важно
передаются в конторуА.
Как и можно ли типовыми обработками слить эти остатки в базу конторыА
или сделать новую базу в которую слить остатки обеих контор на определенную дату,
допустим на 01012008.

Всего записей: 1167 | Зарегистр. 29-11-2007 | Отправлено: 00:13 13-03-2008
Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть справочник Номенклатуры "ТМЦ", в нем несколько папок.
Данный код ищет во всем справочнике ТМЦ

Код:
Спр=СоздатьОбъект("Справочник.ТМЦ");
Если Спр.НайтиПоНаименованию(идНаим,0,0)=1 Тогда
   ТМЦ.Спр.ТекущийЭлемент();
КонецЕсли;

1. Как искать значение в определенной папке справочника ТМЦ?
2. Как искать не по наименованию, а по артикулу?
3. Как обращаться из внешней обработки к текущему (открытому) документу?

Всего записей: 540 | Зарегистр. 05-07-2007 | Отправлено: 11:55 13-03-2008 | Исправлено: Lihonosov, 12:05 13-03-2008
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
1. Скорее всего лучше запросом  
 
      ТекущийЭлемент = Справочник.ТМЦ.ТекущийЭлемент;
      Родитель = Справочник.ТМЦ.Родитель;
      Наименование = Справочник.ТМЦ.Наименование;
      Группировка ТекущийЭлемент;
      Условие(Родитель = ВыбРодитель);
      Условие(СокрЛП(Наименование) = СокрЛП(ВыбНаименование));
 
2. НайтиПоРеквизиту("Артикул",Значение,1)  
  см. синтакс помощник
 
3. Я думая определить  невозможно, какой документ открыт. Наверно както подругому можно решить, какая задача?
 

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 12:41 13-03-2008 | Исправлено: FOLD, 12:43 13-03-2008
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
2. У реквизита "Артикул" должны стоять флаги "Сортировка" и "Отбор по реквизиту". Тогда можно применять метод "Спр.НайтиПоРеквизиту("Артикул",<Значение артикула>)"

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 12:44 13-03-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Lihonosov
...
1. Спр.ИспользоватьРодителя(<Родитель>);
2. Спр.НайтиПоРеквизиту("Артикул",<Значение>);
3. Зачем тебе? ты же пишешь обработку, которая сама же создает нужные документы! К тому же вроде нужно записать документ, чтоб обработке передать контекст!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 12:46 13-03-2008 | Исправлено: An4eus, 12:48 13-03-2008
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
По 1. Можно и так:

Код:
 
Спр=СоздатьОбъект("Справочник.ТМЦ");  
Родитель = СоздатьОбъект("Справочник.ТМЦ");
Родитель.НайтиПоНаименованию("Нужный родитель");
Спр.ИспользоватьРодителя(Родитель.ТекущийЭлемент());
Если Спр.НайтиПоНаименованию(идНаим,0,0)=1 Тогда  
   ТМЦ = Спр.ТекущийЭлемент();  
КонецЕсли;
 

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 12:48 13-03-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vadver писал:
Lihonosov
2. У реквизита "Артикул" должны стоять флаги "Сортировка" и "Отбор по реквизиту". Тогда можно применять метод "Спр.НайтиПоРеквизиту("Артикул",<Значение артикула>)"

ты ошибаешься:
  • метод НайтиПоРеквизиту() используется, если у реквизита стоит галка Сортировка (галка Отбор необязательно)
  • А галка Отбор нужна для того, чтобы в режиме 1С:Предприятие появилась возможность просматривать только те элементы справочника, которые имеют заданное значение этого реквизита!

  • Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 12:56 13-03-2008 | Исправлено: An4eus, 13:09 13-03-2008
    Lihonosov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    vadver
    An4eus
    Спасибо.

    Цитата:
    3. Зачем тебе? ты же пишешь обработку, которая сама же создает нужные документы! К тому же вроде нужно записать документ, чтоб обработке передать контекст!  

    С 1С только недавно.
    Просто изначально я на форму приходной накладной повесил кнопку функция которой загружала только табличную часть из файла. Но такой подход оказался неподходящим вследствии последующих проблем с обновлениями и т.д. (я так думаю, могу конечно ошибаться), поэтому сейчас пишу внешнюю обработку, которая сама создает нужные документы. А про 3 вопрос просто интересно

    Всего записей: 540 | Зарегистр. 05-07-2007 | Отправлено: 13:08 13-03-2008
    vadver

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    An4eus
    Ну так ты и этого в своем ответе не указал.
    Конечно, согласно документации ты прав, да и в исходном вопросе этого тоже не было, но исходя из практического опыта, если кто-то хочет искать в справочнике по реквизиту, то захочется этого же и интерактивно. Поэтому я и упомянул "Отбор по реквизиту"

    Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 13:09 13-03-2008
    An4eus



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Lihonosov
    ну ты накатал её обработку? это та, которая загружает из текстового файла?
     
    vadver
    так ты же опередил, а я забыл отредактировать сообщение! к тому же написал по использовании метода!  
    И ещё в Бухгалтерии 7.7 для Украины в справочнике ТМЦ у реквизита Артикул стоит только галка Сортировать => если поставить галку Отбор, то это уже получается нетиповая конфигурация! -)))

    Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 13:19 13-03-2008
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    An4eus vadver Щас я тоже включусь в меряние письками  
     
    А я.. я первый ответил ..
    причем поступил мудрее вас обоих написав "см. СП"  

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 13:30 13-03-2008 | Исправлено: FOLD, 13:31 13-03-2008
    vadver

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Не, не буду я с тобой по 7.7 пиписьками меряться Я ей давно не занимаюсь, многое подзабыл уже.

    Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 13:37 13-03-2008
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vadver
    А я тоже все с 77,почти завязал, один клмент остался, и  то конфигурация доработки не требует, так шо не скажу что все помню, на форумах иногда даже интересно , кроссворд типа - вспомнишь или нет.. когда время есть . Я сейчас и 8 почти не занимаюсь- типа руководитель

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 13:43 13-03-2008 | Исправлено: FOLD, 13:45 13-03-2008
    Lihonosov

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    ну ты накатал её обработку?

    Написал, но на данный момент импорт работает если в текстовом файле и в базе 1С артикулы и наименования сходятся.
    А нужно еще:
    ПРИХОДНАЯ накладная:
    1. Если артикула и наименования в справочнике 1С не найдено, то создать новую запись в справочнике с наименованием из текстового файла.
    2. Если артикул в 1С найден, а наименование отличается, то создать новую запись в справочнике с наименованием из текстового файла.
    РАСХОДНАЯ накладная:
    1. Если артикула и наименования не найдено, то выдать ошибку.
    2. Если артикул найден, но наименование не соответствует наименованию из текстового файла, то найти в базе 1С ближайший найденный артикул и занести его в накладную, если в этом ближайшем артикуле недостаточно количества, то найти следующий.
    Если у кто может подсказать более другой выход, подскажите.

    Всего записей: 540 | Зарегистр. 05-07-2007 | Отправлено: 14:03 13-03-2008
    An4eus



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Lihonosov
    так она пишется ручками... ты кидай код в студию, а мы поможешь чем сможем...
    не отохо сразу писать с нуля
     
    vadver
    FOLD
    да... а я вот 7.7, нужно уже ботать 8! Сейчас большое количетво % их и требуется!

    Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:05 13-03-2008 | Исправлено: An4eus, 14:10 13-03-2008
    vadver

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lihonosov
    Интересно, что у тебя получится, если артикулы будут совпадать, а наименования отличаться - это при загрузке приходной. Хотя я и так могу предсказать, что получится...

    Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 14:23 13-03-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
    ShIvADeSt (03-04-2009 02:03): Продолжение тут
    http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru