Автор Тема: Задача 1.30  (Прочитано 27600 раз)

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

cheetah

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Петр
Задача 1.30
« Ответ #30 : Ноябрь 02, 2011, 08:59:54 pm »
mkanaev,
 выложи своё решение задачи 3.44 в соответствующую ветку
 это из этого же билета.
 спасибо!

van_za

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Зарубин Иван
Задача 1.30
« Ответ #31 : Ноябрь 05, 2011, 12:05:58 pm »
mkanaev,
 Тогда все понятнее :)))


nodalt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Копейкин Дмитрий Николаевич
Задача 1.30
« Ответ #32 : Ноябрь 05, 2011, 06:54:10 pm »
Здравствуйте.
 Вот мое решение задачи.
 Критика приветствуется :), только пожалуйста аргументируйте
Вложения:
nodalt_1_30.dt

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.30
« Ответ #33 : Ноябрь 05, 2011, 09:24:43 pm »
nodalt, А зачем РС блокировать? ))

nodalt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Копейкин Дмитрий Николаевич
Задача 1.30
« Ответ #34 : Ноябрь 06, 2011, 12:14:39 am »
Нет смысла его блокировать, согласен smile

 По поводу блокировки есть вопрос ...
 Скажите пожалуйста, можно ли в методе УстановитьЗначение(<ПолеПространстваБлокировок>, <БлокируемоеЗначение>) в параметр <БлокируемоеЗначение> передать массив или результат запроса?

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.30
« Ответ #35 : Ноябрь 06, 2011, 10:48:17 am »
nodalt, хм .. ну если воспользоваться аксиомой Кана, то ..
 <БлокируемоеЗначение> (обязательный)
 Тип: Произвольный; Диапазон. Значение (диапазон значений) для поля пространства блокировки.
 Тут надо пробовать, может через Диапазон можно будет передать!

Irmo

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Irmo-dono
Задача 1.30
« Ответ #36 : Ноябрь 10, 2011, 05:19:32 am »
Решил задачу на одном регистре, получил отчет "похожий" на тот, что в задачнике. Непонятно, как попали куртки на Оптовый и Розничный со стоимостью ниже 100 за штуку, тогда как минимальная наценка 100. В моем отчете трансфер несколько дороже, но остальные чиселки совпадают.
Вложения:
irmo-1.30.dt

JIeHIH

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел
Задача 1.30
« Ответ #37 : Ноябрь 11, 2011, 01:29:04 pm »
Quote (mkanaev)
Папалась эта задачка на экзамене, есть отличие, на экзамене перемещение и продажа разными документами были.... вот:
 Прикрепления: 10.dt(112Kb)


 Списание себестоимости неправильное, в ноль регистр не выйдет.
 В запросах таблицу товаров надо поместить во временную таблицу, а так вы дважды обращаетесь к базе.
 И еще у меня вопрос, зачем проведение делать в рамках транзакции??
« Последнее редактирование: Ноябрь 11, 2011, 01:39:15 pm от Павел »

mkanaev

  • Пользователь
  • **
  • Сообщений: 27
  • ФИО: Канаев Михаил Сергеевич
Задача 1.30
« Ответ #38 : Ноябрь 11, 2011, 02:15:23 pm »
Quote
Списание себестоимости неправильное, в ноль регистр не выйдет.

 Можно узнать почему? имеется в виду проблемма копеек?
 
Quote
В запросах таблицу товаров надо поместить во временную таблицу, а так вы дважды обращаетесь к базе.

 Наверно вы имели в виду в менеджер временных таблиц, но два раза к базе обращения всё равно не будет...
« Последнее редактирование: Ноябрь 11, 2011, 02:15:59 pm от Канаев Михаил Сергеевич »

JIeHIH

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел
Задача 1.30
« Ответ #39 : Ноябрь 11, 2011, 03:06:36 pm »
Quote (JIeHIH)
QuoteСписание себестоимости неправильное, в ноль регистр не выйдет. Можно узнать почему? имеется в виду проблемма копеек?

 да

 
Quote (mkanaev)
Можно узнать почему? имеется в виду проблемма копеек? QuoteВ запросах таблицу товаров надо поместить во временную таблицу, а так вы дважды обращаетесь к базе. Наверно вы имели в виду в менеджер временных таблиц, но два раза к базе обращения всё равно не будет...

 табличная часть выбирается дважды, как параметр в виртуальную таблицу, и непосредственно как список номенклатуры для соединения с остатками.

 и все же интересно узнать зачем нужна транзакция

mkanaev

  • Пользователь
  • **
  • Сообщений: 27
  • ФИО: Канаев Михаил Сергеевич
Задача 1.30
« Ответ #40 : Ноябрь 11, 2011, 03:18:31 pm »
Quote
табличная часть выбирается дважды, как параметр в виртуальную таблицу, и непосредственно как список номенклатуры для соединения с остатками.

 всё понял про что реч... впринцепи незначительно
 
Quote
и все же интересно узнать зачем нужна транзакция


 Вроде как это необходимо чтобы установить режим блокировки данных, и типо блокировка данных слетит при завершении транзакции, хотя есть системная транзакция. Мне дали совет еще в начале подготовки, вроде на экзамене на это смотрят...
« Последнее редактирование: Ноябрь 11, 2011, 03:20:12 pm от Канаев Михаил Сергеевич »

JIeHIH

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел
Задача 1.30
« Ответ #41 : Ноябрь 11, 2011, 06:21:30 pm »
Quote (mkanaev)
всё понял про что реч... впринцепи незначительно

 ну это когда корочка уже в кормане smile

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.30
« Ответ #42 : Ноябрь 18, 2011, 06:15:22 am »
Irmo,

 Это потому что вы Наценку добавляете к цене, а судя из отчета надо к себестоимости. К тому же таблица оценок от себестоимости
 Например Куртка замшевая
 (32+100)/(2+4)=22грн.
 Перемещаем на оптовый склад 2шт
 22*2+100=144грн. (а у вас 244=(22+100)*2)
 Перемешаем на Розничный склад
 22*3+100=166грн. (а у вас 366=(22+100)*3)

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.30
« Ответ #43 : Ноябрь 18, 2011, 06:52:06 am »
DoctorRoza,

 Есть сомнения в вашем решении по билету
 Приход ручка 10шт по 25грн на 250
 Переносите товар на склад
 5*250/10+5*100/10=175грн.
 Т. е распределяете наценку 100 грн на количество остатка на складе.
 По идее наценка в 100 грн. должна быть на перемещение.
Вложения:
s6066567.jpg

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.30
« Ответ #44 : Ноябрь 18, 2011, 07:32:23 pm »
kow1976, Что то Вас давненько не было видно на сайте! smile
 Да, согласен, Вы правы. Наценка начисляется на перемещаемый товар, а не на весь товар целиком. Исправлю у себя в решении!