Реализация товаров и услуг #755355


#0 by avt27
Всем доброго времени суток! Есть вот такая задача. В общем списке реализации товаров и услуг необходимо добавить колонку с количеством позиций по каждому документу. Так как я ни разу не сталкивался с 1С, а начальство это как обычно не интересует, прошу помощи.
#1 by lxndr
2 тонны яблок + 5 бутылок водки = ?
#2 by lxndr
форма управляемая/обычная?
#3 by avt27
Не совсем понимаю, что значит обычная. Прошу сильно не ругать.
#4 by Metman
Конфигурацию озвучь
#5 by mehfk
Ты там кем?
#6 by Metman
Весело у вас. А сам кто? Админ/грузчик/бетонщик?
#7 by Metman
Я бы посоветовал начать с букваря (Радченко). А то сейчас с помощью форума сделаешь, начальство скажет, типа, "че прикидывался, вон сделал же". И даст задание еще какую-нибудь мегаважную хрень делать.
#8 by avt27
А сам админ, и даже мысли не было с 1с связываться. За букварь спасибо думаю, что в дальнейшем буду изучать и на курсы придется походить)) Конфигурация Бухгалтерия предприятия, редакция 2.0 (2.0.64.19) Платформа 1С:Предприятие 8.2 (8.2.19.121)
#9 by VladZ
Порядок работы такой: 1. Отойти подальше от 1С. 2. Позвать специалиста.
#10 by avt27
Я бы с радостью, но боюсь теперь уже не получится..
#11 by Любопытная
Не получится отойти или не получится позвать специалиста? Главное - сделай копию базы перед тем, как начнешь эксперименты. Бухи будут благодарны)
#12 by Любопытная
Вам количество строк надо или количество отгруженного?
#13 by avt27
Я так понимаю в документе реализации товаров и услуг выбираю форму выбора далее добавляю колонку. В свойствах задаю имя, в параметре элемента управления ставлю поле ввода. А вот с параметром данные непонятка....
#14 by avt27
Вызвать спеца как обычно денег нет и сорваться не получится.
#15 by avt27
Без копии конфигурации и бд никуда. Надо количество строк.
#16 by Web00001
Нет неправильно понимаешь. 1. Надо добавить реквизит документа "КоличествоСтрокТЧ" 2. В модуле объекта в событии при записи вычислять количество строк: КоличествоСтрокТЧ = ИмяТвоейТабличнойЧасти.Количество; 3. В форме списка добавить колонку с этим реквизитом.
#17 by patria0muerte
А чем ПриПолученииДанных в форме списка, с получением Максимума по Товары.НомерСтроки не лучше?
#18 by patria0muerte
к
#19 by Любопытная
И что это будет? Шерстить список документов при каждом обновлении данных. Не комильфо. Лучше действительно реквизит запилить, всем легче будет
#20 by Mikhail Volkov
БП нет под рукой, но как-то так:
#21 by Mikhail Volkov
КоличествоСтрокДокумента - имя добавленной колонки, Товары -ИмяТвоейТабличнойЧасти
#22 by Tapeworm
Вот альтернативный путь без реквизита, работает хорошо, но ЕСТЕСТВЕННО тормозит: в процедуру ПриОткрытии добавь(это чтоб форму не менять): В процедуру ДокументСписокПриПолученииДанных: Для Каждого Строка Из ОформленияСтрок Цикл Проверил в форме списка на БП 2.0, в форме выбора тоже должно работать.
#23 by Любопытная
Ссылку там потеряли ОформлениеСтроки.Ячейки.КоличествоСтрокДокумента.УстановитьТекст(ОформлениеСтроки.ДанныеСтроки.Ссылка.Товары.Количество);
#24 by Web00001
Мне казалось гораздо правильнее посчитать один раз, чем каждый раз делать запросы к базе при открытии списка, при кручении мышкой туда сюда, наложении отборов и тд.
#25 by Web00001
+и не надо учить плохому(использовать события для этого не предназначенные) с самого начала человека.
#26 by Tapeworm
Создавать новые реквизиты и менять форму это тоже для новичка ничего хорошего не принесёт. Особенно при обновлении, тем более в данном случае когда БП.
#27 by Любопытная
А если они реализаций делают по тыще штук в день?
#28 by Web00001
С новым реквизитом при обновлении ничего не случится. А менять форму придется в любом случае.
#29 by Web00001
+Плохого тоже. А вот за привычку делать запросы к базе в "ПриПолученииДанных" без явной на то необходимости надо отрубать пальцы, по одному за каждый выявленный случай.
#30 by Tapeworm
А если нет? Если с точки зрения оптимизации, то естественно вы правы. Да я и в начале своего сообщения всё написал что во-первых это альтернатива реквизиту, а во-вторых ЕСТЕСТВЕННО будет тормозить. Это видать личное, но я всегда стараюсь не менять диалог формы, а все (когда это реально) элементы интерфейса создаю программно. Это облегчает обновления, по крайней мере мне.
#31 by Mikhail Volkov
Угу
#32 by avt27
Web00001 можно по подробней про создание реквизита?! В документе реализация товаров и услуг создаю реквизит с типом число. Далее "В модуле объекта в событии при записи вычислять количество строк" я так понимаю это в модуле формы выбора документа реализации товаров и услуг? И что есть "ИмяТвоейТабличнойЧасти.Количество" P.S.Сильно не ругайте я пока далек от этого всего. но делать надо.
#33 by patria0muerte
Впрочем да, согласен. Но лучше тогда уже реквизит + подписку на событие "Перед записью" добавить, чем опять таки лезть в процедуры записи документа.
#34 by patria0muerte
Если в общем, то примерно следующий порядок действий: 1) Добавляешь в документ реквизит "КоличествоСтрок" с типом Число 2) Добавляешь общий модуль (Общие - Общие модули) с именем ДополнительныеДействияДокументов В нем пишешь: 3) Добавляешь подписку на событие с именем "ДополнительныеДействияПередЗаписьюДокумента". Подписка добавляется в Общие - ПодпискиНаСобытие. В подписке ставишь Источник - ДокументОбъект, Событие - "ПередЗаписью", Обработчик - ДополнительныеДействияДокументов.ДополнительныеДействияПередЗаписьюДокумента. 4) В форме списка документа - добавляешь колонку КоличествоСтрок Вроде все
#35 by patria0muerte
#36 by Tapeworm
5) Перепроводишь все реализации! :) А на этом пункте опять вспоминаем что у нас тут БП
#37 by patria0muerte
+ 1 Ну конечно, если это нужно... может быть их и с текущего момента все устроит. Да и обменДанными.Загрузка = Истина никто не отменял
#38 by patria0muerte
к
#39 by Tapeworm
Либо мне спать пора, либо я реально не понимаю как поможет "обменДанными.Загрузка = Истина" при перепроведении реализаций чтоб оборотно-сальдовая не поплыла в бухгалтерии.
#40 by Web00001
Если перед записью сделать ОбменДанными.Загрузка = Истина, то изменится только реквизит, никакие обработчики в том числе и проведение не сработают. Все останется как было.
#41 by orangekrs
ТС, мой тебе совет, как человека, который переквалифицировался из сисада в 1С. Сначала изучи базовые понятия платформы,конфигурации,термины, а только потом ничинай что-то кодить. Ты,кстати,вообще понимаешь на что подписался без знаний что-то быдлокодить в базе, да ещё и БП. Ты хоть знаешь, как обновлять нетиповые конфы?
#42 by Web00001
- Ты хоть знаешь кто я такой? - Ты вообще хотя бы понимаешь с кем ты связался? где то я такие речи уже слышал :)
#43 by avt27
Я не подписывался. Меня поставили перед фактом или делай или ищи работу... Так что без вариантов...
#44 by Cyberhawk
Сделай внешний отчет со списком и количеством строк - пусть смотрят, этого по-любому должно хватить. А вообще спроси там у них, кто и каким образом (какое решение будет принимать) будет использовать эту информацию о кол-ве строк в документах
#45 by senior
да ты должен быть рад что у тебя шанс переквалифицироваться из каких-то там админов в 1С. Не у всех он есть этот шанс
#46 by VladZ
Сурово...  А завтра попросят полы в кабинетах помыть...
#47 by avt27
Если в общем, то примерно следующий порядок действий: 1) Добавляешь в документ реквизит "КоличествоСтрок" с типом Число 2) Добавляешь общий модуль (Общие - Общие модули) с именем ДополнительныеДействияДокументов В нем пишешь: 3) Добавляешь подписку на событие с именем "ДополнительныеДействияПередЗаписьюДокумента". Подписка добавляется в Общие - ПодпискиНаСобытие. В подписке ставишь Источник - ДокументОбъект, Событие - "ПередЗаписью", Обработчик - ДополнительныеДействияДокументов.ДополнительныеДействияПередЗаписьюДокумента. 4) В форме списка документа - добавляешь колонку КоличествоСтрок В обработчике нет такого "ДополнительныеДействияДокументов.ДополнительныеДействияПередЗаписьюДокумента"
#48 by avt27
senior так вот еще пока не знаю радоваться мне или плакать))))
#49 by avt27
Сделай внешний отчет со списком и количеством строк - пусть смотрят, этого по-любому должно хватить. А вообще спроси там у них, кто и каким образом (какое решение будет принимать) будет использовать эту информацию о кол-ве строк в документах Это делается чтоб ленивый бухгалтер не открывал каждый раз документ а сразу видел сколько там строк... Только я не пойму зачем?))))
#50 by Cyberhawk
"чтоб ленивый бухгалтер не открывал каждый раз документ а сразу видел сколько там строк" Ну, увидел он, сколько там строк. Дальше что? Как он использует эту информацию? Без нее он не может выполнять какую-то свою функцию? Выясни это все обязательно,т.к. мне уже интересно.
#51 by lenochka-semicova
Да-да. Сначала, сделай нам кофе, пожалуйста... Потом, просто - сделай нам кофе... А потом и на работу старшно приходить - черт его знает, что еще завтра придется делать... Лучше меняй сразу работу...
#52 by Buster007
пора менять работу, ты сам до этого не дошел, но начальство подсказало
#53 by Buster007
ты плохой админ?
#54 by avt27
По существу: руководителя интересует объем проделанной бухгалтером работы. Ему мало знать, что бух вколотил 5 первичных документов на сумму два миллиона. Его еще интересует, а сколько времени было потрачено на внесение этих документов. Одно дело когда акт выполненных работ содержит две позиции, а другое дело - две сотни позиции. И в первом случае получается, что бух вколотил 5 актов по 2 строки и потратил 10% рабочего времени на работу и 90% на соцсети, а во втором - видно, что на внесение первички ушло все его рабочее время. За соцсети руководитель платить не готов. А за работу - не против. Как то так...Лепить отчет? А зачем, если можно доработать форму?...
#55 by Cyberhawk
Ты не ответил на вопрос, кто будет пользоваться информацией о кол-ве строк
#56 by Buster007
эээххх... давно я таких руководителей не видел ) вот и ты сидишь без дела, надо бы и тебе поработать )
#57 by VladZ
"И в первом случае получается, что бух вколотил 5 актов по 2 строки и потратил 10% рабочего времени на работу и 90% на соцсети". Количество строк и время внесения можно использовать для анализа работы оператора. Бухгалтер, кроме внесения данных, еще чем-то занят. Или у вас бухгалтера только операторской работой заняты???
#58 by Buster007
в вроде написано..
#59 by ДенисЧ
У тебя директор не кот случайно?
#60 by avt27
Отвечаю на вопрос: исключительно руководитель. И он сам бывший ИТ-шник и поэтому не факт, что его устроит вариант с отчетом
#61 by avt27
Дружище, предложи свой вариант оценки производительности буха...я готов рассмотреть его в качестве альтернативы.
#62 by VladZ
вариант с отчетом в данном случае эффективнее. Можно сразу итоги собрать по автору.
#63 by ДенисЧ
по результатам работы смотреть - не вариант? Если все документы введены вовремя и правильно - значит, он работает.
#64 by VladZ
А для анализа загрузки сотрудников используются другие механизмы.
#65 by avt27
(вариант с отчетом в данном случае эффективнее. Можно сразу итоги собрать по автору.) Первичку вносит только материалист, делить весь объем документов по юзерам смысла нет...
#66 by avt27
(А для анализа загрузки сотрудников используются другие механизмы.) Коллеги, давайте вернемся к топику... Если есть что еще сказать по существу - готов выслушать (про отчет уже понял).
#67 by VladZ
можно посчитать итог за период: за день, за месяц и т.д.
#68 by Cyberhawk
"он сам бывший ИТ-шник и поэтому не факт, что его устроит вариант с отчетом" // Лол Так и вижу дира-бывшего айтишника, ковыряющегося в бинарных данных файла базы данных для оценки эффективности своих сотрудников
#69 by VladZ
Это и есть по существу. Чтобы разработать ПО, нужно иметь техническое задание. Представь себе, подходишь ты к строителям и говоришь: меня тут попросили домик построить. Небольшой, 3 этажа. Подскажите, как мне правильно кирпичи класть?
#70 by avt27
Я понимаю что у каждого свое виденье решения вопроса, но задача поставлена и ее надо решить. Так что прошу помочь кому не трудно с решением этой задачи.
#71 by Тoлько_Просмотр
Ну ты и терпила) просто жесть, слов нет, только эмоции. А начальник твой идиот. Вот я всё и расставил по полочкам) А если серьезно - подойди к начальнику и логично объясни, что ты не знаешь 1С. Чтобы решать задачи по 1С для тебя нужно выделить бюджет на обучение, видео-курсы от Чистова, литературу, а еще как минимум несколько месяцев времени на усвоение. И только потом твой тупой начальник может иметь право требовать от тебя решения простейших задач по 1С. И то, с данной конкретной задачей - оценить производительность буха, ты должен его послать далеко и надолго, потому что это не технический, а организационный вопрос. И что там он думает про забивание строчек и соц сети это тоже бред. А если он упрямый и не поддается вразумлению - у тебя один выход - найти нормальную работу с адекватным начальством. Работодятелов много, а ты один, нервы надо экономить. Вот такой краткий гайд для мягкотелых одминов)
#72 by avt27
Ты по существу можешь помочь решить изначальную проблему или нет. А решать менять мне работу и как разговаривать с начальством я думаю что сам с этим разберусь.
#73 by Buster007
понимаешь в чем дело, за тебя твою работу никто делать не будет. Если у тебя есть затык с чем-то, то озвучь его и тебе помогут с ним.
#74 by avt27
Если ты крут в 1с я только рад за тебя. Но если соизволишь вернуться в начало топа и немного почитаешь. То в начале я отписался что 1С я профан и прошу помощи в решении конкретной задачи. Если кто может помочь буду рад, а пообсирать мое умение в 1С и неодыкватность моего начальства думаю немного не уместно.
#75 by Web00001
Так он озвучил уже в . Не может найти обработчик который должен сам создать. Вот у него и затык. Можно начинать помогать :)
#76 by Buster007
я твое умение не обсирал, а лишь указал с чем обычно здесь помогают.
#77 by patria0muerte
Что то странно у тебя. Точно 1 и 2 пункты выполнил? И слово Экспорт написал?
#78 by hhhh
твой вопрос: В обработчике нет такого "ДополнительныеДействияДокументов.ДополнительныеДействияПередЗаписьюДокумента" неправильное количество параметров. Должно быть не 4 параметра, а 3. Или может 2. Посмотри в доугих обработчиках ПередЗаписью.
#79 by patria0muerte
Смотрю в своих обработчиках (УПП 1.2 перепиленая) - 4 параметра. Так что не в том суть видимо. Может быть проблема в том, чт опри создании общего модуля не указал там галочки "Сервер", "Клиент(Обычное приложение)" и "Вызов сервера"
#80 by Тoлько_Просмотр
Зря ты уповаешь на добрых мистян, которые всё сделают за тебя и разжуют и в рот положат. У тебя нет никаких знаний по 1С, чтобы вообще даже начать решать задачу. Как тут можно говорить о помощи когда тебе даже элементарная база, элементарные термины не известны? Помогают людям с конкретными проблемами - то есть вот это сделал, вот это не получается. А тут получается пришел полный ноль, говорит, ничего вообще не знаю, не ругайте, помогите решить задачу. Это нормально?
#81 by Mikhail Volkov
С мой подсказки в + поправка в прошло более 5 часов. И до сих пор не сделал, не попробывал этот вариант? Весь в дебатах, ну-ну...
#82 by orangekrs
Вот кстати, правильно сказал - обидно когда такие как ТС приходят на форум с нулевыми знаниями, просят за них (хотя они думают, что это всё очень просто и легко, и им нужно просто подсказать) сделать какой-нибудь бред. Офигеть. Править типовую конфу, чтобы выводить количество строчек в форму. И я так понимаю, потом вручную  будут считать сколько строк введено всего по всем документам. Даааа....
#83 by orangekrs
По делу: ТС, в нечего обижаться - тебе вначале нормально начали отвечать по существу твоего безумного вопроса - ты начал тупить, обучать тебя через форум азам работы с 1С естественно никто не будет (а именно это тебе и требуется, чтобы решить твою "задачу").  И тебе начали объяснять как раз изначальную проблему и как её решить. Ты чувствуешь разницу ? Да в другом месте тебя бы давно отправили бы нафиг, а тут ещё разговоры разговаривают. Иди смотреть обучающие видео, читать книги по 1С.
#84 by avt27
Извиняюсь по запарке забыл отписаться. Не могу проверить твой вариант, т.к. при открытии реализации товаров и услуг 1с-ка виснет. Или это из-за моих кривых рук или из-за того что не может обработать такое количество документов при открытии.
#85 by avt27
Сделал все как ты сказал, но считать не хочет.((
#86 by avt27
Спасибо за совет про букварь Радченко и видео-курсы от Чистова. Все выходные потратил на изучение... Буду признателен если еще что-нить посоветуйте)))
#87 by jsmith82
Для 8.1 и 8.2 - уточни уж (то бишь ОФ или УФ)
#88 by VladZ
Ты из какого города?
#89 by jsmith82
Сибирь по ходу..
#90 by avt27
Я с Комсомольска-на-Амуре
#91 by jsmith82
То-то уже очи протёр
#92 by avt27
У нас уже обед)))
#93 by hhhh
все реализации перепровел?
#94 by hhhh
в неправильно
#95 by hhhh
или лучше
#96 by avt27
Сейчас попробую...
#97 by avt27
Да перепровел
#98 by avt27
Заработало))) И в правду "ВОЛШЕБНЫЙ ФОРУМ"
#99 by avt27
Всем огромное спасибо за помощь!!! Чет даже мне понравилось в 1с ковыряться, так что, пойду выбивать у начальства оплаченные курсы и литературу. А далее в топку это администрирование пора переквалифицироваться в 1с-ка))))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С