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

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

savotii

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Савин Юрий Владимирович
Задача 1.14
« : Август 17, 2010, 01:15:19 pm »
Вроде бы решил задачу , за исключением момента про печать.
 В условии ПослеПроведения , открывается печатная форма.
 Не могу показать этот печатный макет(

Критика по задаче востребована)!

С ув. Юра


Вложения:
1.14.dt

tenikov

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Денис Теников
Задача 1.14
« Ответ #1 : Август 17, 2010, 06:06:12 pm »
Мой вариант.

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


Вложения:
tenikov_1.14.dt


savotii

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Савин Юрий Владимирович
Задача 1.14
« Ответ #2 : Август 18, 2010, 11:32:04 am »
Quote (tenikov)
Мой вариант.

С печатью документа, кажется, накосячил - не рационально сделал (надо будет посмотреть еще типовую какую нибудь с управляемыми формами).
 Прикрепления: tenikov_1.14.dt(125Kb)

Если я правильно понял, то после проведения документа , должна формироваться печать, может по кнопке , может нет.
 На текущий момент 1 вопрос:
 Откуда у тебя в печатную формуу , беруться ячейки и стеллажи?
 я чет не догнал , откуда инфа вытягивается\

С ув. Юра

Добавлено (18.08.2010, 11:31)
---------------------------------------------

Quote (tenikov)
Мой вариант.

С печатью документа, кажется, накосячил - не рационально сделал (надо будет посмотреть еще типовую какую нибудь с управляемыми формами).
 Прикрепления: tenikov_1.14.dt(125Kb)

Если я правильно понял, то после проведения документа , должна формироваться печать, может по кнопке , может нет.
 На текущий момент 1 вопрос:
 Откуда у тебя в печатную формуу , беруться ячейки и стеллажи?
 я чет не догнал , откуда инфа вытягивается\

С ув. Юра

Добавлено (18.08.2010, 11:32)
---------------------------------------------
Нашел , иопрст , как оно все сложно(


savotii

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Савин Юрий Владимирович
Задача 1.14
« Ответ #3 : Август 18, 2010, 12:42:37 pm »
Решил. Вроде как.
 Пытался печать вывести способом "tenikov", но у меня вывелся чистый таб док.
 Никогда не работал на таком уровне с СКД, поэтому не вкурсе.
 Есть пища для размышления.
Вложения:
_1.14.dt

tenikov

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Денис Теников
Задача 1.14
« Ответ #4 : Август 19, 2010, 11:36:24 am »
Quote (savotii)
Никогда не работал на таком уровне с СКД

Где то прочитал, что печать документа посредством СКД на экзамене будет рассматриваться как "плюс" smile


Amali

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алеся
Задача 1.14
« Ответ #5 : Август 19, 2010, 03:10:36 pm »
Quote (savotii)
Пытался печать вывести способом "tenikov", но у меня вывелся чистый таб док.
 Никогда не работал на таком уровне с СКД, поэтому не вкурсе.

Ошибка в том, что в СКД на закладке "Настройки" не указаны группировки данных, для вывода отчета.)
 Соответственно в процедуре "Печать" код тоже надо заменить.


bk

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: bikbulatov artur
Задача 1.14
« Ответ #6 : Сентябрь 21, 2010, 11:08:06 am »
Задачу решил (как мне кажется), отчет получился. Выкладываю решение, буду рад критике smile
Вложения:
1_14.dt

savotii

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Савин Юрий Владимирович
Задача 1.14
« Ответ #7 : Сентябрь 30, 2010, 01:23:43 pm »
Приветствую , не было время разобраться с печатью через СКД, вот добрался , возник вопрос.
 В настройках, там где формируем структуру вывода отчета(детальныезаписи и т.д)
 в скобках стоит у bk и теникова , как бы названия группировок из макета.
 Если я правильно понимаю , это явное указание куда должно выводиться?
 Как установить эти группировки в эти скобки , голову блин сломал.
 Все бы ничего , нарисовал макет, параметры и так далее, отчет получился разбросом с дублированием записей, вобщем далеко не то , что нужно.
 оч хочу разобрать механизм
 с ув. Юра

Добавлено (30.09.2010, 13:23)
---------------------------------------------
разобрался, остался 1 момент
 почему-то у меня между шапкой(заголовок)
 и шапкой(номенклатура,количество,и т.д.) подставляет еще и дату и номер, хотя фактически там нет этих параметров.


tenikov

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Денис Теников
Задача 1.14
« Ответ #8 : Октябрь 04, 2010, 03:07:01 pm »
Quote (pershinsergei)
А как сделать чтоб после проведения табличный документ сам открывался?????
 ведь в задании именно так и сказано

вызови процедуру печати в конце обработки проведения, делов то.


greemodineser

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 1.14
« Ответ #9 : Октябрь 13, 2010, 09:30:11 am »
А в нет ли никакого встроенного конструктора, чтобы не долбить полчаса код для инициализации и вывода СКД?

svbel85

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей Беленченко
Задача 1.14
« Ответ #10 : Декабрь 08, 2010, 01:20:09 am »
greemodineser, такого нет

pako_amadi

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Pavel Amadi
Задача 1.14
« Ответ #11 : Декабрь 23, 2010, 06:13:10 pm »
savotii
 У тебя что все товары по документу в одну ячейку на стелаже помещаются?))))

acorns

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергиенко Станислав
Задача 1.14
« Ответ #12 : Март 26, 2011, 07:16:20 pm »
В представленных решениях(savotii и bk) для ячеек в конфигурации добавлен соответствующий справочник. На мой взгляд это лишнее, так как можно было в регистр остатков добавить два измерения: стеллаж и ряд(тип Число).
 В этом случае решение может выглядеть следующим образом.
Вложения:
01_14_02.dt

mih

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михаил
Задача 1.14
« Ответ #13 : Март 28, 2011, 01:44:13 pm »
На мой взгляд в предложенных решениях не учтено:
 
Quote
При поступлении на склад каждый товар помещается в отдельную ячейку, которая однозначно определяется своим рядом и стеллажом

1. товар поступает на склад, следовательно в документе должен быть указан склад
 2. "однозначно определяется" намекает на использование регистра сведений.


mih

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михаил
Задача 1.14
« Ответ #14 : Март 31, 2011, 04:07:07 pm »
От регистра все таки отказался, а то слишком ёмкая выйдет задача.
 Остальное вроде сделал.
 Печать через СКД.
 Автоматический вывод в процедуре формы ПослеЗаписи.
Вложения:
mih_1.14.dt

kitaets

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Виталий
Задача 1.14
« Ответ #15 : Июнь 03, 2011, 05:16:43 pm »
Доброго времени всем! Вообще-то я С-ишник, но вот решил заняться бухгалтерией. Честно скажу не в восторге от таких программ, а особенно для программистов. Книг хороших нет, видео много, а толку в них 1% из часа. Если бы я С учил по таким материалам, я бы вообще не знал, что такое прораммирование. Но, благо есть форум. Смотрю, как, вы, решаете, потом стараюсь выбрать из всех решений самый, на мой взгляд, оптимальный вариант. То есть, у одного это хорошо, у другого другое, вместе складываю и получаю по моему скромному мнению оптимальный код. Очень нравятся решения Sada довольно таки компактные. До сдачи на спеца, мне еще ох как далеко, я только окунулся в это дело. Но вот решение этой задачи предложить могу. Вроде не сложная. Мне так показалось...
Вложения:
1_14__1Cv8.dt

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.14
« Ответ #16 : Июль 15, 2011, 10:20:15 pm »
kitaets, Регистр сведений Комплект у Вас - это лишнее. Лучше стеллаж/ряд добавить в регистр наколения в качестве измерений. Справочник.МестоХранение тоже лишний. В регистре накопления стоимость можно тоже убрать .. данные по сумме в печатную форму придется брать из документа.
 Насчет печатной формы .. ее логичней вынести в модуль менеджера .. оно и понятно .. печать проведенных документов можно осуществлять из формы списка документа "Расходная".
 //////////////////////////////////
 Например, мое решение ..
Вложения:
DoctorRoza_1_14.dt

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.14
« Ответ #17 : Август 10, 2011, 01:13:17 pm »
Вариант решения с печатью в ОбработкеПроведения («После проведения расходной накладной должна формироваться печатная форма»).
 Спасибо за комментарии и замечания.
Вложения:
kow1976.1.14.dt

rnikinko

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: nikolay
Задача 1.14
« Ответ #18 : Октябрь 07, 2011, 01:39:13 pm »
Задачка не сложная, но чтобы вызвать печать при проведении пришлось повозиться. Так как табличный документ создается на клиенте. Печать вызвал в форме документа как у mih далее в модуле менеджера создал конструктором запроса с обработкой результата -> вывод в табличный документ и на выходе конструктора код + макет, изменил его не много и готова.
Вложения:
1_14nik.dt

ErrorPro

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Вениамин
Задача 1.14
« Ответ #19 : Ноябрь 19, 2011, 10:40:06 pm »
Для DoctorRoza и kow1976 по коду не смотрел, но первое что бросилось в глаза

 http://s017.radikal.ru/i432/1111/ae/285ced649964.png

ErrorPro

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Вениамин
Задача 1.14
« Ответ #20 : Ноябрь 19, 2011, 11:00:44 pm »
Вот мой вариант, жду критики smile И относительно к DoctorRoza , почему вы не используете блокировки при чтении данных?

Добавлено (19.11.2011, 23:00)
---------------------------------------------
Задача не трудная, подводный камень таится при выводе на печать.


Вложения:
8833712.dt

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.14
« Ответ #21 : Ноябрь 19, 2011, 11:32:09 pm »
Да явно косяк. Спасибо

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.14
« Ответ #22 : Ноябрь 19, 2011, 11:36:09 pm »
ErrorPro
 
Quote (ErrorPro)
Для DoctorRoza и kow1976 по коду не смотрел, но первое что бросилось в глаза

 http://s017.radikal.ru/i432/1111/ae/285ced649964.png

 Да .. у меня такая ошибка имеется. Надо исправить. Спасибо

 
Quote (ErrorPro)
И относительно к DoctorRoza , почему вы не используете блокировки при чтении данных?

 Не использую, потому что забыл написать .. ошибка .. невнимательность ..
 /////////////////
 По поводу Вашего решения .. скриншоты .. ИМХО, конечно, это возможно и не ошибки, но привинтивные защиты от дурака делать все-таки нужно.
 /////////////////////
 Если СпособОтгрузки = Перечисления.СпособОтгрузки.СДоставкой тогда
       Напр = "УБЫВ";
    Иначе
       НАПР = "ВОЗР";
    КонецЕсли;   
 //////////////////// неточность либо в реквизите, либо в Иначе

 Также ИМХО, если Вы выкладываете решения для проверки, делайте удобные интерфейсы. Например, панели навигации для документов, чтобы посмотреть можно было, что записано в регистрах. Насчет печатной формы, если Вы будете перепроводить документы, наверно, все эти печатные формы вылезут наружу. Следовательно, эта процедура должна быть независима от самого проведения документа, но зависеть от проведенности документа. Поэтому целесообразно ее размещать в модуле менеджера. Условие задачи не всегда нужно понимать буквально, тут нужно исходить из логики! В целом решение нормальное, грубых ошибок не нашел.
Вложения:
s1939530.jpg
s4336276.jpg
s9663809.jpg

ErrorPro

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Вениамин
Задача 1.14
« Ответ #23 : Ноябрь 20, 2011, 12:32:41 pm »
Есть Задача, и выдумывать что-то там нет смысла, я уже так пытался делать , и не раз услышал от опытных людей (которые сдали уже по несколько спецов) что не нужно надумывать, есть ТЗ и нужно отталкиваться только от него, а не от своего имхо(за исключением обработки проведения и других процедур). Написано "после проведения", сделал после проведения. Спасибо.

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.14
« Ответ #24 : Ноябрь 20, 2011, 12:51:58 pm »
ErrorPro, видимо, тут надо отталкиваться от того как сдавать экзамен. При сдаче в ЦСО 1 или еще где, при личном контакте, можно еще будет объяснить почему решение такое, а вот когда сдаешь дистанционно, приходится учитывать все по максимуму.

Sergey-K

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 1.14
« Ответ #25 : Декабрь 10, 2011, 04:32:14 pm »
Вариант с попыткой объединить все прочитанное ранее по этой задаче
Вложения:
KSV_1_14.dt

sv_mikh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михайлов Сергей Валерианович
Задача 1.14
« Ответ #26 : Март 18, 2012, 11:53:54 pm »
Мой вариант. Печать в форме документа. Справочник ячейки.
Вложения:
sv_mikh_01_14.dt

darkxxx

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: dark
Задача 1.14
« Ответ #27 : Апрель 04, 2012, 09:41:08 am »
вариант основанный на регистре сведений ячеек и стеллажей с уникальностью ячеек, макет через СКД формирует после проведения, с возможностью печати из документа.
Вложения:
1_14_1-dark-.dt

caletre

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Олег
Задача 1.14
« Ответ #28 : Апрель 11, 2012, 06:45:30 pm »
Интересно, для данных расходной накладной, когда есть несколько строк с одним и тем же товаром, но по разным ценам (да, при этом, еще и списываются с разных ячеек) - никто не видал такого решения, когда в печатной форме они все по своим ценам показываются (которые указывали изначально в документе)?
 Единственное пока решение на эту тему видел это средняя цена (исходя из общей суммы товара в накладной), остальные -как правило не учитывают вообще такое вариант накладной.
 Или конкретно этот момент на экзамене не учитывают...?

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.14
« Ответ #29 : Апрель 12, 2012, 09:34:46 am »
Quote (caletre)
Или конкретно этот момент на экзамене не учитывают...?

 Думаю не принципиально как выводится печатная форма. Есть вещи поважнее, и именно на них и будут смотреть.
« Последнее редактирование: Апрель 12, 2012, 09:35:20 am от Олег »

RoMeL

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: RoMeL
Задача 1.14
« Ответ #30 : Август 09, 2012, 03:47:55 pm »
Cделал через справочник "Ячейка". В нем , при записи cделал так:
 
Code
Процедура ПередЗаписью(Отказ)
     
   Наименование  = "Яч. "+Строка(Стеллаж)+"/"+Строка(Ряд);
   Код    = Строка(Стеллаж)+Строка(Ряд);
   Расстояние      = Стеллаж +Ряд;   

 КонецПроцедуры


 Т.е. сразу рассчитывается растояние и через уникальность кода справочника поддерживаетса уникальность ячеек.
 Друк. форму подсмотрел у sv_mikh. Только там не учитивается "проблема копеек" в сумме... wink

 В условии "товар помещается в отдельную ячейку" - значит ли ето что "разние товары не могут быть в одной ячейке"?
 Если да, тогда надо делать через РС... wacko
 Спасибо за критику smile
Вложения:
RoMeL_1.14.dt
« Последнее редактирование: Август 09, 2012, 06:57:50 pm от RoMeL »

RoMeL

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: RoMeL
Задача 1.14
« Ответ #31 : Август 09, 2012, 03:54:02 pm »
удалите - продублировалось сообщение ...форум сегодня "колбасить" biggrin
« Последнее редактирование: Август 09, 2012, 07:02:26 pm от RoMeL »

Nicola

  • Новичок
  • *
  • Сообщений: 3
  • ФИО: Николай
Задача 1.14
« Ответ #32 : Август 23, 2012, 05:54:12 pm »
Мой вариант решения.

 Жду критики =)
Вложения:
1.14_Nicola.dt

Oliver

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: Юрий
Задача 1.14
« Ответ #33 : Сентябрь 06, 2012, 09:05:03 am »
Решил, решение похоже на остальные. Затруднений нет.
 RoMel - проблемы копеек тут не вижу, ибо из задания сделал вывод учёт ведётся только количественный.

Добавлено (06.09.2012, 09:05)
---------------------------------------------
Nicola, в тексте запроса:
 1. Нет индексирования ДокТЧ
 2. Нет isnull(ОстаткиНоменклатурыОстатки.КоличествоОстаток,0)
 3. Нет //СпособОтгрузки - наверно констуктором стёр.

 P.S. я не уверен что в измерения Стелажи и Ячейки можно числа ставить, у меня это справочники с числовыми реквизитами.
 см. печ. форму Стелаж: Ст.№2 итд.


Вложения:
Oliver_1_14.dt
« Последнее редактирование: Сентябрь 05, 2012, 10:58:09 am от Кошелев Юрий Витальевич »

фогз

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: антоша
Задача 1.14
« Ответ #34 : Октябрь 19, 2012, 08:29:55 pm »
Нужно ли соблюдать контроль ячеек на складе? если да, то Регистр накопления не подходит.

semtesem

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Цишейко Семён
Задача 1.14
« Ответ #35 : Ноябрь 05, 2012, 03:52:04 pm »
Коллеги напомните плиз зачем
     |ИНДЕКСИРОВАТЬ ПО
     |   Номенклатура
 делается?

Ilonatsu

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Ilona
Задача 1.14
« Ответ #36 : Ноябрь 05, 2012, 04:01:46 pm »

Gein

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Gein
Задача 1.14
« Ответ #37 : Ноябрь 27, 2012, 05:38:28 pm »
Добрый день! Я новичок в 1С, совсем-совсем smile
 Скажите, пожалуйста, как можно реализовать такую штуку: выбираем способ отгрузки в расходной накладной, и в зависимости от этого сразу в табличной части колонки "ячейка" и "стеллаж" заполняются (не в печати, а именно в табличной части).

leonid_kirienko

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Леонид
Задача 1.14
« Ответ #38 : Март 13, 2013, 09:26:07 pm »
Немного другой вариант открытия отчета после проведения...

 а кто-нибудь пробовал в своих вариантах в расходной несколько строк с одной и той же номенклатурой, но разной ценой?
Вложения:
7310337.dt

fimanich

  • Пользователь
  • **
  • Сообщений: 49
Задача 1.14
« Ответ #39 : Май 15, 2013, 01:59:46 pm »
Размещаю свой вариант: печатная форма выводится из формы документа после проведения (т.е. по условию); цена в печатной форме рассчитывается; стеллаж и ряд - измерения регистра остатки номенклатуры (тип число). Критика приветствуется.
Вложения:
fimanich_01_14.dt
« Последнее редактирование: Май 16, 2013, 01:36:25 pm от Смирнов Валерий »

TuMyP1985

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тимур
Задача 1.14
« Ответ #40 : Июнь 13, 2013, 11:36:51 pm »
Мой вариант с печатью
Вложения:
KTT_1_14.dt

bilateral

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
Задача 1.14
« Ответ #41 : Июнь 25, 2013, 01:27:02 pm »
Мой вариант. Понравился вариант макета на СКд. Удобно.
Вложения:
bilateral_upr14.dt
« Последнее редактирование: Июнь 25, 2013, 01:27:25 pm от Алексей »

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
Задача 1.14
« Ответ #42 : Июнь 27, 2013, 08:16:30 pm »
просмотрел 4 последних решения, вывод: с условиями задачи больше всего разобрался fimanich, его решение и взял за основу, он четко уяснил что такое ряд, стеллаж и ячейка, однако немного накосячил в модуле формы при выводе ТабДок в процедурах ПослеЗаписиНаСервере и ПослеЗаписи, там он как-то странно передал ТабДок из одной структуры в другую, хотя все работает surprised .
 
Цитата (bilateral)
Мой вариант. Понравился вариант макета на СКд. Удобно.
считаю более правильным формировать Табличный документ, так как в условиях задачи сказано что должна формироваться печатная форма.

 В общем задача показалась сначала трудной, после разобравшись с условиями быстро решил. Эта задача учит прежде всего работать с Табличным документом.
Вложения:
0211370.dt
« Последнее редактирование: Июнь 27, 2013, 08:17:32 pm от Артур »

svsource

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 1.14
« Ответ #43 : Июль 05, 2013, 09:32:24 pm »
Решил задачу 1.14
  
 1.Измерения регистра сделал не через простые типы (стеллаж, ряд), а через ссылочный один.
 2.Печать сделал на основе СКД - после успешного проведения документа - выводится печатная форма (как в задании)
    Процедуру формирования Табличного документа разместил в модуле менеджера объекта. Можно конечно и через
    табличный документ сделать - там практически все конструктором строится - но решил применить именно СКД.
   
 Кому интересно - смотрите.
 С Уважением, Сергей

Вложения:
FS114.dt

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
Задача 1.14
« Ответ #44 : Июль 29, 2013, 09:42:46 pm »
немного подправил макет таб.дока - удалил ненужную оласть - подвал, подправил положение шапки, оптимизировал запрос
Вложения:
3768764.dt

IT_PROGRAMMIST

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Дмитрий
Задача 1.14
« Ответ #45 : Декабрь 04, 2013, 12:14:25 am »
проанализировал сообщения по форуму. Можете объяснить, зачем все при построении печатной формы данные берут из регистра накопления?? Почему просто нельзя взять из табличной части документа(предварительно проверив на отрицательные остатки)?

Добавлено (04.12.2013, 00:14)
---------------------------------------------
(47) хотя нет, все норм. Плохо прочитал задание(


alexandr-osprey

  • Новичок
  • *
  • Сообщений: 1
Re: Задача 1.14
« Ответ #46 : Май 07, 2015, 09:53:04 am »
посмотрел решения fimanich и svsource - откуда пользователю, приходующему товар, знать, какие ячейки заняты, а какие - нет? Не кажется это странным?

fimanich

  • Пользователь
  • **
  • Сообщений: 49
Re: Задача 1.14
« Ответ #47 : Май 08, 2015, 11:11:56 pm »
посмотрел решения fimanich и svsource - откуда пользователю, приходующему товар, знать, какие ячейки заняты, а какие - нет? Не кажется это странным?
Да вроде все ОК. Условие задачи При поступлении на склад каждый товар помещается в отдельную ячейку, которая однозначно определяется своим рядом и стеллажом. Кладовщик положил товар в ячейку, потом пошел записал, где он лежит.

rusmosav

  • Проверенный
  • ***
  • Сообщений: 137
Re: Задача 1.14
« Ответ #48 : Июль 30, 2015, 09:10:48 am »
Прощу оценить.

venvlad

  • Пользователь
  • **
  • Сообщений: 83
Re: Задача 1.14
« Ответ #49 : Октябрь 14, 2015, 01:01:02 pm »
Решение.

ID443

  • Пользователь
  • **
  • Сообщений: 24
Re: Задача 1.14
« Ответ #50 : Октябрь 28, 2015, 04:09:53 pm »
Решение.
"товар помещается в отдельную ячейку, которая однозначно определяется своим рядом и стеллажом". В вашем решении можно ввести разные ячейки с одинаковыми рядом и стеллажом.

venvlad

  • Пользователь
  • **
  • Сообщений: 83
Re: Задача 1.14
« Ответ #51 : Октябрь 28, 2015, 05:24:36 pm »
Решение.
"товар помещается в отдельную ячейку, которая однозначно определяется своим рядом и стеллажом". В вашем решении можно ввести разные ячейки с одинаковыми рядом и стеллажом.
Спасибо) Добавил регистр Сведений Ячейки, Измерения - ряд и стеллаж, Ресурс - Справочник Ячейки. Конечно, пользователю не удобно будет, но пока так.

ig0z

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Лепешкин Андрей
Re: Задача 1.14
« Ответ #52 : Январь 10, 2016, 06:08:37 pm »
Решение.
"товар помещается в отдельную ячейку, которая однозначно определяется своим рядом и стеллажом". В вашем решении можно ввести разные ячейки с одинаковыми рядом и стеллажом.
Спасибо) Добавил регистр Сведений Ячейки, Измерения - ряд и стеллаж, Ресурс - Справочник Ячейки. Конечно, пользователю не удобно будет, но пока так.

Я только начал готовиться поэтому много не знаю (какашками не закидывать), а почему в регистре накопления нельзя было просто использовать номер стеллажа и номер ячейки в измерении, зачем это все?? а именно ячейка, регистр сведений для уникальности расположения справочника "Ячейки" (или не для этого) если явно в задании этого нет??

Aluvika

  • Пользователь
  • **
  • Сообщений: 27
Re: Задача 1.14
« Ответ #53 : Январь 19, 2016, 08:25:48 pm »
Ребят, привет.
Только начал готовиться.

Сейчас изучаю оперативный учет. И есть вопрос по контролю остатков при проведении.
Впринципе, понимаю и умею применять и новую методику оперативного проведения, и старую методику.

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

Кто-нибудь может внести ясность?
Спасибо.
« Последнее редактирование: Январь 19, 2016, 08:27:29 pm от Aluvika »

CeHbKA

  • Пользователь
  • **
  • Сообщений: 88
Re: Задача 1.14
« Ответ #54 : Февраль 08, 2016, 12:10:01 pm »
Ребят, привет.
Только начал готовиться.

Сейчас изучаю оперативный учет. И есть вопрос по контролю остатков при проведении.
Впринципе, понимаю и умею применять и новую методику оперативного проведения, и старую методику.

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

Кто-нибудь может внести ясность?
Спасибо.

где ты в 1.14 увидел требования про себестоимость?

CeHbKA

  • Пользователь
  • **
  • Сообщений: 88
Re: Задача 1.14
« Ответ #55 : Февраль 15, 2016, 03:26:07 pm »
Выкладываю свой вариант решения с подробными комментариями.

Интересно, для данных расходной накладной, когда есть несколько строк с одним и тем же товаром, но по разным ценам (да, при этом, еще и списываются с разных ячеек) - никто не видал такого решения, когда в печатной форме они все по своим ценам показываются (которые указывали изначально в документе)?
 Единственное пока решение на эту тему видел это средняя цена (исходя из общей суммы товара в накладной), остальные -как правило не учитывают вообще такое вариант накладной.
 Или конкретно этот момент на экзамене не учитывают...?
<!--uzquote--><div class="bbQuoteBlock"><div class="bbQuoteName" style="padding-left:5px;font-size:7pt"><b>Quote</b> (<span class="qName"><!--qn-->caletre<!--/qn--></span>)</div><div class="quoteMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzq-->Или конкретно этот момент на экзамене не учитывают...? <!--/uzq--></div></div><!--/uzquote-->
 Думаю не принципиально как выводится печатная форма. Есть вещи поважнее, и именно на них и будут смотреть.
Поскольку больше никто не ответил, на сей актуальный вопрос - выскажу своё мнение.

В своём решении, которое основано на решении Павла, я, также как как и он использовал "среднюю" цену, не заморачиваясь с вычислениями. Почему?
В тексте задачи нигде нет явного указания как должна подцепляться и рассчитываться цена и сумма в печатной форме. Значит данный вопрос решается на усмотрение исполнителя (главное - лишь бы выводилось). Соответственно, средняя цена во-первых не противоречит условиям задачи, а во-вторых экономит время, т.к. не нужно городить сложный партионный учёт и связывать всё это гавно с остатками.

Насчёт печатной формы сразу после проведения. Лично я не стал заморачиваться и реализовал обычный механизм печати. Для тех, кто хочет заморочиться следует обратить внимание на события формы документа (после записи, при закрытии и тд)
« Последнее редактирование: Февраль 15, 2016, 03:28:32 pm от CeHbKA »

axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: Задача 1.14
« Ответ #56 : Март 20, 2016, 05:38:30 pm »
Доброго дня! Мое решение.

Отличия:
1. стеллажи и ячейки - справочники, с контролем уникальности. В приходной накладной можно выбрать только ячейки, относящиеся к определенному стеллажу.

2. Есть измерение Склад. Хотя и явно не указано что нужно вести складской учет, но слово Склад в задаче есть, поэтому складской учет.

3. Есть регистр Продажи - оттуда беру данные для печформы. Из документа как-то менее удобно.

4. Печатная форма формируется и по кнопке и после проведения документа. Пользовался конструктором печати - он выносит ее в модуль менеджера, откуда ее также удобно вызвать из процедуры ПослеЗаписи().

Головлев Владислав

  • Пользователь
  • **
  • Сообщений: 29
Re: Задача 1.14
« Ответ #57 : Апрель 12, 2016, 01:05:15 pm »
Вот и мое решение. Из 14 первых задач мне показалась самой легкой, решил примерно за 2.5 часа)

alfalume

  • Проверенный
  • ***
  • Сообщений: 103
Re: Задача 1.14
« Ответ #58 : Июль 18, 2016, 09:54:07 am »
покритикуйте пожалуйста
« Последнее редактирование: Июль 18, 2016, 11:10:13 am от alfalume »

jonik

  • Проверенный
  • ***
  • Сообщений: 135
Re: Задача 1.14
« Ответ #59 : Июнь 27, 2017, 03:09:41 pm »
Всем привет. Задача достаточно "свободная" в плане реализации: ни слова про себестоимость, проверку остатков да и вообще способ учета. Решил через 2 справочника(стеллажи, ячейки. Последний подчинен 1-му). Чтобы не заморачиваться про себестоимость, решил просто не вводить данный ресурс в регистр, так как основная цель задания - формирование печатной формы. Остатки все-таки проверяю(иначе нечего будет отгружать), критерий удобства ввожу через параметр в запрос.

jonik

  • Проверенный
  • ***
  • Сообщений: 135
Re: Задача 1.14
« Ответ #60 : Декабрь 08, 2017, 02:06:00 pm »
Всем привет. Задача достаточно "свободная" в плане реализации: ни слова про себестоимость, проверку остатков да и вообще способ учета. Решил через 2 справочника(стеллажи, ячейки. Последний подчинен 1-му). Чтобы не заморачиваться про себестоимость, решил просто не вводить данный ресурс в регистр, так как основная цель задания - формирование печатной формы. Остатки все-таки проверяю(иначе нечего будет отгружать), критерий удобства ввожу через параметр в запрос.
Подкорректировал
« Последнее редактирование: Декабрь 13, 2017, 03:30:36 pm от jonik »

Евгений_нвкз

  • Пользователь
  • **
  • Сообщений: 18
Re: Задача 1.14
« Ответ #61 : Октябрь 01, 2020, 11:03:55 am »
Мой вариант, не заморачивался со справочниками, в документе указывается номер ячейки и номер стеллажа.

antonrom86

  • Новичок
  • *
  • Сообщений: 2
Re: Задача 1.14
« Ответ #62 : Июль 27, 2021, 09:59:53 pm »
Стеллажи и ячейки - числовой тип, по ценам в печатной форме заморочился и сделал "партионный учет".
Себестоимость не нужна, склад не нужен, имя ячейки формируется на лету.