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

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

Dima1C

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Дмитрий
1.13
« Ответ #15 : Сентябрь 14, 2010, 10:51:19 am »
baksha_bni Почему в твоем решении закупаются целые стеллажи, в условии про это ни слова?

JIeHIH

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел
1.13
« Ответ #16 : Сентябрь 14, 2010, 10:58:40 am »
ВЫРАЗИТЬ(ЕСТЬNULL(ОстаткиНоменклатурыОстатки.КоличествоОстаток, 0) / ЕСТЬNULL(ВложенныйЗапрос.Количество, 0)-0.5 КАК ЧИСЛО(15, 0)))


baksha_bni

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Nikita
1.13
« Ответ #17 : Сентябрь 14, 2010, 12:03:14 pm »
JIeHIH, спасибо biggrin
 Dima1C, мне если честно этот вопрос в голову не приходил, но думаю что если мы можем закупать и стеллажи и комплектующие то это вряд ли будет ошибка...в противном случае можно поставить ограничение на закупку стеллажей...

Сейчас вспомнил что забыл поставить блокировку для изменения в расходной.....


JIeHIH

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел
1.13
« Ответ #18 : Сентябрь 14, 2010, 12:14:55 pm »
Dima1C, а как можно закупить пол стеллажа??? что за бред, для этого и есть отдельные детали

Dima1C

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Дмитрий
1.13
« Ответ #19 : Сентябрь 14, 2010, 01:03:08 pm »
Quote (baksha_bni)
мне если честно этот вопрос в голову не приходил, но думаю что если мы можем закупать и стеллажи и комплектующие то это вряд ли будет ошибка...в противном случае можно поставить ограничение на закупку стеллажей...
ну лишняя работа может сыграть злую шутку и в плане дополнительного времени, дополнительных ошибок и прочее. Думал, я че то неправильно понял.

Добавлено (14.09.2010, 13:03)
---------------------------------------------

Quote (JIeHIH)
а как можно закупить пол стеллажа??? что за бред, для этого и есть отдельные детали

 В условии задачи написано "Закупка комплектующих отражается Приходной накладной" где хоть слово про закупку стеллажей?

bk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: bikbulatov artur
1.13
« Ответ #20 : Сентябрь 21, 2010, 11:30:48 am »
Выкладываю свое решение, покритикуйте пожалуйста.
Вложения:
1_13.dt

Zhora_Vlg

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Георгий
1.13
« Ответ #21 : Октябрь 09, 2010, 08:04:38 pm »
Я видимо все не так понял, но все равно поглядите
Вложения:
Zhora_Vlg-1.13.dt

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
1.13
« Ответ #22 : Октябрь 09, 2010, 08:28:36 pm »
Всем советую, чтобы в приходной указывать только комплектующие:
 - сделать НЕ основную форму выбора спр Номенклатура
 - В реквизите с типом ДинамическийСпискок, сделать отбор: ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Комплектующее
 - Назначить форму реквизиту ТЧ Приходной Номенклатура
 Мышкой все делается за 30 сек.

User_OKA

  • Новичок
  • *
  • Сообщений: 2
  • ФИО: Валерий
1.13
« Ответ #23 : Октябрь 10, 2010, 06:50:40 pm »
Тоже выложу
Вложения:
1_13_2.dt
« Последнее редактирование: Октябрь 10, 2010, 06:50:57 pm от Валерий »

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.13
« Ответ #24 : Октябрь 23, 2010, 01:03:33 am »
Мой вариант Задачи 1.13
Вложения:
1Cv8_sada_1_13.dt

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
1.13
« Ответ #25 : Октябрь 23, 2010, 11:21:50 am »
sada, А почему ты не используешь менеджер временных таблиц? В модуле расходной ты создаешь массив и заполняешь его номенклатурой, чтобы потом передать его как параметр в в вирт. таблицу остатков. Я на экзамене делал так:
 МВТ = Новый МенеджерВременныхТаблиц
 Запрос.МенеджерВременныхТаблиц = МВТ
 Далее ТЧ Расходной соединяем с РС, выбираем комплектующие, помещаем во временную таблицу. Потом выгружаем ее в РН Остатки.
 Когда тебе нужно будет проверить отрицательные остатки, то можно просто следующему запросу подключить тот же МВТ и писать Номенклатура В (ВЫБРАТЬ Расходная.Номенклатура ИЗ Расходная)
 Просто у меня еще таблица расходной нужна была и для бух (как и в большинстве задач) и преподу понравилось, что я использовал этот менеджер.

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.13
« Ответ #26 : Октябрь 23, 2010, 11:53:37 am »
SergTH000, на этапе проверки я подумал, что надо по хорошему отбор по номенклатуре передать готовый, но т.к. склад один, он доступен из документа, а номенклатуру быстрее (в плане реализации) собрать в массив при пормировании набора записей, я решил лучше добавить 3 строки чем переделывать с менеджером. По производительности думаю разници нет.
 Так то я имею это ввиду, но сразу все сложно предвидеть когда торопишся, приходится заплатки ставить.

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
1.13
« Ответ #27 : Октябрь 23, 2010, 12:01:36 pm »
Quote
РасходнаяНакладнаяСписокНоменклатуры.Ссылка.Склад КАК Склад
это зря через ссылку лучше писать &Cклад,причем во втором пакете, а потом установить параметр.
 По производительности да, я тоже думаю разницы нет, я другое имел ввиду: тебе эта таблица в бух может понадобиться, ну я просто посоветовал, здесь нет ошибки.

ut2k5

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Максим
1.13
« Ответ #28 : Октябрь 26, 2010, 10:10:53 am »
SergTH000, Мышкой все делается за 30 сек. Не верно! есть решение за 3 сек.: правда для этого я не использую перечисление, а просто реквизит типа Булево у номенклатуры "Стелаж" (ну по крайней мере услуги мы так указывали всю жизнь), при этом мы можем в реквизите номенклатура табличной части документа приходная установить вот так

Добавлено (26.10.2010, 09:31)
---------------------------------------------
да и в регистре сведений тоже можно указать тем же методом, что деталь - это только те позиции у которых "Нет", а стелажи - "Да"....

Добавлено (26.10.2010, 10:07)
---------------------------------------------
sada, в старом задачнике явно указано "использовать временную таблицу", так что может SergTH000 отчасти и прав, но вот почему то в новом задачнике это условие убрали....

Добавлено (26.10.2010, 10:10)
---------------------------------------------
а еще заметил, что в старом задачнике "себестоимость номенклатуры рассчитывается как средняя по складу", а в новом ее учитывать не надо, значит точно нужно по новой методике...


Вложения:
s1419809.jpg
« Последнее редактирование: Октябрь 26, 2010, 09:29:47 am от Максим »

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
1.13
« Ответ #29 : Октябрь 26, 2010, 10:38:00 am »
ut2k5, Я думаю в каркасной не зря сделали Перечисление ВидыНоменклатуры(уже есть значения Товар, Услуга по-моему). Можно делать и булево, суть не в этом, мой совет был про неосновные формы, которые решают проблему выбора например только комплектующего или комплекта.
 Про новую методику согласен у sada как раз она применяется.