Автор Тема: 1.6  (Прочитано 133830 раз)

0 Пользователей и 6 Гостей просматривают эту тему.

Odines

  • Проверенный
  • ***
  • Сообщений: 112
  • ФИО: Odines
Re: 1.6
« Ответ #330 : Декабрь 01, 2014, 10:33:03 pm »
Решение задачи. Очень подробное: http://1c.chistov.pro/2014/11/106-1.html
Спасибо большое.  Действительно через последовательность и красивее и правильней, а в фоне вообще!))

Один только вопрос к вашему руководству. В обработке проведения Приходной накладной я думаю нужно записать принудительно движения перед восстановлением последовательности!


Tripi

  • Новичок
  • *
  • Сообщений: 1
Re: 1.6
« Ответ #331 : Декабрь 16, 2014, 01:10:32 pm »
Решение задачи. Очень подробное: http://1c.chistov.pro/2014/11/106-1.html

У меня вопрос по поводу регистра "ОстаткиТоваров", не будет ли на экзамене это считаться как создание лишнего объкта метаданных, т.к. остатки можно контролировать и по регистру с партиями?


GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #332 : Декабрь 24, 2014, 05:43:15 pm »
Партии - это документированная поставка. Остатки товаров - это фактические остатки.

GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #333 : Декабрь 24, 2014, 05:49:30 pm »
Решение задачи. Очень подробное: http://1c.chistov.pro/2014/11/106-1.html
Спасибо большое.  Действительно через последовательность и красивее и правильней, а в фоне вообще!))

Один только вопрос к вашему руководству. В обработке проведения Приходной накладной я думаю нужно записать принудительно движения перед восстановлением последовательности!

Вопроса не понял. И почему он к руководству?

Odines

  • Проверенный
  • ***
  • Сообщений: 112
  • ФИО: Odines
Re: 1.6
« Ответ #334 : Декабрь 24, 2014, 06:33:03 pm »
Решение задачи. Очень подробное: http://1c.chistov.pro/2014/11/106-1.html
Спасибо большое.  Действительно через последовательность и красивее и правильней, а в фоне вообще!))

Один только вопрос к вашему руководству. В обработке проведения Приходной накладной я думаю нужно записать принудительно движения перед восстановлением последовательности!

Вопроса не понял. И почему он к руководству?

Вопрос по следующей части из руководства:

"Сам же модуль документа ПриходнаяНакладная будет выглядеть так:
Процедура ОбработкаПроведения(Отказ, Режим)
    Движения.ОстаткиТоваров.Записывать = Истина;
    Движения.ОстаткиПартийТоваров.Записывать = Истина;

    Для Каждого ТекСтрокаТовары Из Товары Цикл
        Движение = Движения.ОстаткиТоваров.Добавить();
        Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
        Движение.Период = ДатаФактическогоПоступления;
        Движение.Товар = ТекСтрокаТовары.Товар;
        Движение.Количество = ТекСтрокаТовары.Количество;

        Движение = Движения.ОстаткиПартийТоваров.Добавить();
        Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
        Движение.Период = ДатаФактическогоПоступления;
        Движение.Товар = ТекСтрокаТовары.Товар;
        Движение.СрокГодности = ТекСтрокаТовары.СрокГодности;
        Движение.Партия = Ссылка;
        Движение.Количество = ТекСтрокаТовары.Количество;
        Движение.Стоимость = ТекСтрокаТовары.Стоимость;
    КонецЦикла;

    Если НЕ Последовательности.ОстаткиТоваров.Проверить(МоментВремени()) Тогда
        ПараметрыФоновогоЗадания = Новый Массив(1);
        ПараметрыФоновогоЗадания[0] = МоментВремени();
        ФоновыеЗадания.Выполнить("СервисныеМеханизмы.ВосстановлениеПоследовательности", ПараметрыФоновогоЗадания);
    КонецЕсли;
КонецПроцедуры"

Сам собственно вопрос:
- Если мы перед проверкой последовательности принудительно не запишем записи в регистр, то последовательность и не сдвинется на
ДатуФактическогоПоступления

GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #335 : Декабрь 24, 2014, 09:15:31 pm »
Согласен. Не учел.

AlexN

  • Новичок
  • *
  • Сообщений: 1
Re: 1.6
« Ответ #336 : Январь 08, 2015, 03:56:03 pm »
Немного смущает такой метод, на экзамене такое решение примут? Формально мы вводим новый документ, но фактически мы вводим документ задним числом, т.е. подменили реквизит документа "дата", на реквизит "дата фактического поступления" и все, да и все движения он формирует задним числом. Формально, да, дата документа текущая, но если представить, что движения задним числом разрешены, то это будет абсолютно такое же решение, только без реквизита "дата поступления товара". Опасаюсь не будет на экзамене это расцениваться как попытка надуть экзаменатора и вводить документы задним числом, используя вместо стандартного реквизита "дата" свой "дата фактического поступления"?

GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #337 : Январь 09, 2015, 02:50:38 pm »
Все требования задачи удволетварены. Предложите другое решение - обсудим.

bro

  • Новичок
  • *
  • Сообщений: 4
  • ФИО: Александр
Re: 1.6
« Ответ #338 : Январь 15, 2015, 04:14:25 pm »
Забыла прикрепить.<hr>Вложения:
<a href="./ucoz_attachments/9/2506449.dt">2506449.dt</a>
Можно ввести документ задним числом, в задании написано, что нужно запретить

GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #339 : Январь 15, 2015, 06:05:32 pm »
Не путайте. В задании сказано что документы не вводятся задним число, а о том чтобы реализовать запрет нет ничего.

bro

  • Новичок
  • *
  • Сообщений: 4
  • ФИО: Александр
Re: 1.6
« Ответ #340 : Январь 17, 2015, 01:20:50 am »
Я не могу понять, как вы реализовываете списание более дорогого товара при одинаковых сроках годности? Упорядочивание все делают по убыванию, но это означает, что всегда будет продаваться самый дорогой товар.

GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #341 : Январь 17, 2015, 03:03:03 am »
Сортировка по сроку годности и цене.
Не понял я видимо вопроса. УПОРЯДОЧИТЬ ПО и тут срок годности и цену с ключевым словом УБЫВ указываем.

В статье прямо написано:
|УПОРЯДОЧИТЬ ПО
    |   СрокГодности,
    |   Цена УБЫВ


Evgeny

  • Пользователь
  • **
  • Сообщений: 31
Re: 1.6
« Ответ #342 : Январь 17, 2015, 06:05:14 pm »
Подскажите пожалуйста, не понял как реализовать: Документ задним числом вводить нельзя, но можно открыть существующий документ и перепровести его.

ksandr

  • Проверенный
  • ***
  • Сообщений: 138
  • ФИО: ksandr
Re: 1.6
« Ответ #343 : Январь 17, 2015, 09:00:16 pm »
Подскажите пожалуйста, не понял как реализовать: Документ задним числом вводить нельзя, но можно открыть существующий документ и перепровести его.
Если ЭтоНовый И НачалоДня(Док.Дата) <> НачалоДня(ТекущаяДата) Тогда  Отказ

GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: 1.6
« Ответ #344 : Январь 17, 2015, 10:21:44 pm »
Подскажите пожалуйста, не понял как реализовать: Документ задним числом вводить нельзя, но можно открыть существующий документ и перепровести его.

Не надо это никак реализовывать.