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

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

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

ShIvADeSt (29-09-2006 09:19): продолжаем здесь
http://forum.ru-board.com/topic.cgi?forum=33&topic=7403
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102 103 104 105

   

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая тема доступна здесь.
 
1С Предприятие "Конфигурирование и Администрирование"
 
Тема посвящена вопросам разработки, функционирования и обслуживания конфигураций 1С Предприятие.
 
Обсуждаются все версии, можно задавать любые вопросы, кроме нарушающих авторское право.  
Советы в подборе конфигураций в разделе программы
За  вопросами "где достать?", "откуда скачать?" Специальный сериал в Варезнике
 
Так же вопросы можно задавать и много полезного узнать на:
  • Волшебный форум
  • Территория 1С на кубани
     
    Некоторые из форумов посвященных бухучету:
  • Клерк.Ру (тут в основном Россияне)
  • Дебет-Кредит (тут в основном Украина)
     
    Для тех кто осознал что лучший способ эксплуатации 1С это вариант 1С+SQL:
  • Некоторое количество информации по этому вопросу (1С:Предприятие и SQL Server: практика использования. Решение проблем связки 1С и SQL, оптимизация. Книги по 1С, обработки, отчеты.)
  • Еще один ресурс по 1С+SQL  
     
    Ну и неплохо бы зайти еще вот сюда и сюда

    Некоторые вопросы касательно работы с SQL сервером можно задать здесь, например как установить, почему неработает, как написать SQL запрос для получения остатков склада
    Вопросы о том где взять SQL сервер можно задать здесь

     
    Для начинающих и не только:
  • Учебник по 1с  
  • Первые шаги  

    Коллеги,если вы решили спросить,или посоветоваться по возникшим у Вас вопросам,убедительная просьба придерживаться двух простых правил:
    1.Указывайте версию платформы 1С и ,желательно, конфигурацию.
    2.Постарайтесь сформулировать свой вопрос так,чтобы он был понятен другим участникам конференции.

     
    Желающие получить билеты для сдачи экзамена 1С:Специалист могут обращаться ко мне в ПМ //fol

  • Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 18:41 07-06-2005 | Исправлено: fol, 12:38 28-09-2006
    al_iv

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

    Всего записей: 190 | Зарегистр. 09-07-2004 | Отправлено: 11:19 25-11-2005
    adg208

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как написать процедуру, чтобы при нажатии на ПолеВВода, это ПолеВвода отчищалось от того что было там написано?

    Всего записей: 159 | Зарегистр. 26-12-2003 | Отправлено: 12:43 25-11-2005
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    adg208
    Под какую платформу тебе надо? 7.7, 8.0

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:00 25-11-2005
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите пожалуйста реализацию md5 на 1С языке. Заранее благодарен.

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 14:31 25-11-2005
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    al_iv
    Ладно учту.Только не понятно если партия полностью списана что вы собираетесь
    возвращать,окуда берется "излишек", который вы собираетесь вернуть? Из возврата
    от покупателя? Тогда почему не офромить возврат от покупателя правильно, c учетом партии?"Разница в цене " ведь отсюда получается?

    Цитата:
    Ну это у нас реализовано
    Что именно?
     
    adg208
    На уровне платформы значит то, что встроенный язык 1С ограничен и не все можно
    сделать/изменить с помощью встроенных конструкций языка.И ты отлично это знаешь.
    Я так понимаю некоторая ирония в твоем посте .
    Чем иронизировать постарался б вопросы пояснее формулировать,меньше шансов
    получить неправильные ответы
     
     
    Добавлено:
    Я например последний вопрос понял как изменить интерактивный поиск,
    когда поиск происходит по первым символам, введенным пользователем.Я этого не знаю,
    отсюда "ИМХО".
    Теперь ты все понял ,надеюсь

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 14:36 25-11-2005
    al_iv

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

    Цитата:
    если партия полностью списана что вы собираетесь  
    возвращать,окуда берется "излишек"

    Партия списывается автоматически - не именно списанием, как таковым. При методе учета FIFO товар списывается по принципу "первым пришел - первым ушел". Соответственно в любой момент времени мы работаем с товаром, который закупаем  последним. А вернуть хотят партию товара, которая была у нас давным-давно. После нее были еще приходы этого товара по другим закупочным ценам. Т.е. количественно товар на остатках есть, и вернуть мы его можем. Но цены закупки этой партии товара уже другие. Вот именно эта разница в закупочных ценах и создает излишек или недостачу - в зависимости от того, в большую или меньшую сторону отличаются цены.

    Всего записей: 190 | Зарегистр. 09-07-2004 | Отправлено: 15:54 25-11-2005
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    al_iv
    FIFO- это все понятно.Спрошу по другому.Почему ты решаешь что возврат производится
    именно из этой партии? Что такое партия по твоему ?
    Пришло 100шт. по 10 руб. вы продали все ,а потом спустя
    2 месяца решили вернуть.Что вы решили вернуть?Ведь этой партии нет складе?
     
     
    Добавлено:
     У при изменении цены поставки автоматом переоцениваютя остатки?Может просто  переоценка нужна на количество вовзрата
     

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 16:53 25-11-2005 | Исправлено: FOLD, 16:57 25-11-2005
    al_iv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    В таком случае ничего не возвращается Делаем возврат физически имеющегося товара по ценам, указанным в приходной накладной. Но именно эту партию система уже считает проданной. Остатки - это для системы другая партия товара.  
    Пример: 1-го числа пришло 10 кг колбасы по 40 грн, 3-го числа - 20 кг по 35 грн. Продали 15 кг, а 10 кг нужно вернуть. Так вот для системы на остатках есть только 15 кг по 35 грн, и ни одного килограмма по 40. А пропала именно она. Вот и требуется вернуть поставщику 10 кг по 40 грн. Физически на остатках такое количество есть. Только цены другие. По методу фифо спишется 10 кг по 35 грн. Если принудительно укажем цену 40 грн - получим перерасход на сумму 50 грн.

    Всего записей: 190 | Зарегистр. 09-07-2004 | Отправлено: 17:09 25-11-2005
    CkuB



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    al_iv
    Надо делать возврат поставщику на основании Приходной, из нее брать партию, цены и прочее
     
    Добавлено:
    adg208
     
    Стандартными средствами встроенного языка такое не возможно

    Всего записей: 38 | Зарегистр. 21-09-2005 | Отправлено: 17:23 25-11-2005
    al_iv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CkuB
    Но ведь система эту партию уже списала. получается, нужно перелопатить все последующие операции. В розничной торговле полноценного партионного учета нет - слишком большие обороты.

    Всего записей: 190 | Зарегистр. 09-07-2004 | Отправлено: 17:38 25-11-2005
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    al_iv с первого по третье торговали?Значит колбасу продали 5 кг,а покупатели принесли обратно, а пять кг на складе осталось ,надо оформить возврат с учетом партии а потом вернуть поставщику
    Если колбаса была плохая не фига торговать было
    Ладно домой пора,не до колбасы

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 17:40 25-11-2005
    tsgss

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Предположим продавали колбасу по 100грн.
    Доход реальный 100*20-(20*35)
    Доход по учету 100*30-(10*40+10*35)
    т.е. вы перед этим занизили доход на эти 50

    Всего записей: 10 | Зарегистр. 15-09-2005 | Отправлено: 17:43 25-11-2005
    al_iv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    ты меня не путай... (С) Кот Базилио
     
    Мы так раз вот те первые 10 кг не продали, т.к. пропавшим считаем более старый товар (так раз, чтобы плохой колбасы не было, а вся лежала свеженькая ). На mista.ru предложили так:
    1. списываем по методу фифо
    2. цены ставим из приходной накладной (т.е. какие требуются)
    3. разницу списываем на расходы - наш программист решил в данном случае делать пересортицу внутри партии.
     
    Посмотрим, как данное решение зарекомендует себя в жизни.
     
    Добавлено:
    tsgss
    угу. в этом вся проблема.

    Всего записей: 190 | Зарегистр. 09-07-2004 | Отправлено: 17:48 25-11-2005
    ifs

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    al_iv
    В бухии:
    - купили у поставщика колбасу (10 кг). Приходуем ее на оптовый склад (СО). Создается партия ПН-ххх1.
    - купили у поставщика колбасу (20 кг). Приходуем ее на СО. Создается партия ПН-ххх2;
    - делаем перемещение с ОС на розничный магазин (Слад) (РС). Выбираем: ТМЦ - колбаса, счет - 281, партия ПН-ххх1, стало - колбаса, счет 282, партия - ПН-ххх2, количество - 10 кг;
    - делаем перемещение с ОС на РС. Все то же, только партии ПН-ххх2 и 20кг;
    - делаем перемещение с РС на ОС 5 кг, партии выбираем ПН-ххх1 (и было, и стало);
    - делаем перемещение с РС на ОС 5 кг, партии выбираем ПН-ххх2.
    В результате по местам хранения станет:
    - на ОС 5 кг (ПН-хх1) и 5 кг (ПН-хх2);
    - на РС 5 кг (ПН-хх1) и 15 кг (ПН-хх2).
    Делаем возврат поставщику, выбирая место хранения ОС и 10 кг колбасы ( правда в двух строках, т.к. есть ПН-хх1 и ПН-хх2).
     
    П.С. это в бухии. Пробежался по постам - не нашел какая конфа.
     

    Всего записей: 111 | Зарегистр. 14-10-2004 | Отправлено: 14:46 26-11-2005
    FOLD

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

    Цитата:
    На mista.ru предложили так

    Да что это за решение, это самый простой выход, на поверхности лежит.
    Если нельзя возврат оформить задним числом, можно в расходных документах ,указать конкретную партию.В принципе если документов много можнои обработку написать для установки партии у расходных док .
    Там  5 строк получится .Выбрать движения по этой партии, и получив док движения установить другую партию.
    Восстановить последовательность. Сделать возврат пропавшей ,тоже указав нужную партию.
     
     
    Добавлено:
    примерно так можно
    На форме обработки два поля ввода Тип значения:Справочник Партии.
    Одно - для выбора движений :"ВыбПартии", др. - для установки: "УстановкаПартии".
     
      Док=СоздатьОбъект("Документ");    
      Рег=СоздатьОбъект("Регистр.ПартииНаличие");
      Рег.УстановитьЗначениеФильтра("Партия",ВыбПартии,1);
      Рег.ВыбратьДвижения(,ТекущаяДата());
      Пока Рег.ПолучитьДвижение()=1 Цикл  
      Если Рег.Приход=0 Тогда
         Док.НайтиДокумент(Рег.ТекущийДокумент());
         Док.ВыбратьСтроки();
       Пока  Док.ПолучитьСтроку()=1 Цикл
       Если Док.Номенклатура= ВыбПартии.Владелец Тогда    
          Док.Партия   = УстановкаПартии;  
         // Док.Записать();
          Док.Провести();
     Сообщить(Док.Вид()+" "+ Док.НомерДок +"  "+"проведен");
          КонецЕсли;
          КонецЦикла;
         КонецЕсли;
       КонецЦикла;

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 22:04 26-11-2005 | Исправлено: FOLD, 22:43 26-11-2005
    al_iv

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

    Всего записей: 190 | Зарегистр. 09-07-2004 | Отправлено: 21:08 27-11-2005 | Исправлено: al_iv, 21:25 27-11-2005
    FOLD

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

    Цитата:
    а если возврается товар, который мы приобрели полгода или год назад

    Мне вспоминается "Патроны,патроны... а если ты вёз макароны"
    Так чайники или колбаса?
    Чайники не портятся... ,и сколько по ним партий у вас? Никогда б не подумал ,что их не успевают подвозить  
    А если колбаса через полгода испортилась , то ГЫ .. Забыли что ль про неё
    Давно подумываю,не стать ли вегетарианцем  
     
     
     
     
     
     
     
    Добавлено:
    И вообще ,товар надо принимать,если колбаса плоххая вернуть, а не ждать полгода
    А если чайники хреновые, зачем их еще привозить  
    Ладно флейм развел, решать всегда тебе

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 21:44 27-11-2005 | Исправлено: FOLD, 21:45 27-11-2005
    Ray999



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хотите вопрос на засыпку? ; ))) так вот есть отличный а самое главное гибкий отчет подходит для любого варианта отчета по документам. отчет универсальный (в этом может и вся проблема) работает даже в самописанных конфигурациях. писанный не мной (чего бы я тогда его так расхваливал) автор некто pophmail достучаться с вопросами к нему у меня не получилось, добавлена на сайт http://1c.proclub.ru скачать можно по ссылке http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=4576. Если у кого есть желание с ней поработать и заодно помочь мне, то пожалуйста не пройдите мимо.  
    Задача: отчет подходит для всех типов документов кроме одного. Работает он так берет реквизит шапки документов , который является справочником и реквизиты табличной части и строит таблицу ну например слева в строках стоят ТМЦ сверху в столбцах контрагенты. считается итог по строкам (сколько всего отгружено ТМЦ данного типа например) и в столбцах (сколько всего отгружено данному контрагенту). Так вот в моей конфигурации (поверте если бы мог выслал бы и ее, но честное слово не могу) есть документ производство. Реквизиты шапки продукция, кол-во продукции; Реквизиты табл части: материал, кол-во материала. в упрощенном варианте конечно. ; ) теперь представим в строках у нас материал, в столбцах у нас продукция отчет выводит сколько затрачено материала по данному виду продукции. В итог по строкам попадает сумма израсходованного всего материала данного вида, а в итоге столбцов сколько всего израсходовано материала по данному виду продукции.(последнее мне не подходит) мне нужно чтобы в сумме столбцов была сумма всего произведенной продукции данного типа. на первый взгляд вроде бы все просто, но в силу того что отчет УНИВЕРСАЛЬНЫЙ там используется куча списков значений , таблиц значений и т.д. и выловить что где и как храниться очень не просто.... если кто заинтересовался вот на всяк случай и моя ася. 168935926

    Всего записей: 12 | Зарегистр. 30-05-2005 | Отправлено: 08:54 28-11-2005
    AlexBX

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ray999
    Цитата:
    мне нужно чтобы в сумме столбцов была сумма всего произведенной продукции данного типа

    Ну и завернул а если использовать простейший регистр? и строить отчет по нему. Адаптировать чужую и сложную из-за своей универсальности разработку под довольно простую задачу гораздо дольше, чем поправить процедуру проведения документа и сделать отчет с одним запросом по регистру. Это , разумеется, только мое IMHO, и с мнением редакции оно, как водится, может и не совпадать.

    Всего записей: 1600 | Зарегистр. 25-09-2002 | Отправлено: 09:15 28-11-2005
    adg208

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать так, чтобы при открытии файла *.dbf
    Файл="D:\price.dbf";
    База=СоздатьОбъект("xBase");
    База.ОткрытьФайл(Файл);
    База.КодоваяСтраница(1);
     
    Можно было его отрыть и другим каким-нибудь приложением?

    Всего записей: 159 | Зарегистр. 26-12-2003 | Отправлено: 14:40 28-11-2005
       

    Страницы: 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 101 102 103 104 105

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
    ShIvADeSt (29-09-2006 09:19): продолжаем здесь
    http://forum.ru-board.com/topic.cgi?forum=33&topic=7403


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru