Ответить Создать тему

Боевое 1С , Вопросы связанные с 1С

santfan
post Dec 27 2017, 09:05 
Отправлено #1


Пользователь

Сообщений: 30



В веточке "барахолка-услуги" появились три поста от моего имени . Их будет больше ( и значительно ) и судя по всему в той веточке я не удержусь. Поэтому решил организовать отдельную веточку. Прошу вас писать сюда вопросы по эксплуатации 1С . И кране желателен опыт решения проблем.
В качестве "пяти копеек":
Проблема:
Бухгалтер озадачил:
Как сделать так чтобы документ Реализация товаров и услуг имел возможность отслеживать срок действия Доверенности выданной контрагентом? Конфигурация УТ v 10.3.45.1.
Пишите какие есть предложения . Если у кого то есть подобные вопросы или решения вопросов. Пишите либо сюда либо по адресу santfan@mail.ru ( В теме письма просьба указать "Вопрос с форума".)

Сообщение отредактировал santfan - Dec 27 2017, 12:02

--------------------
Элементарно, Ватсон! @ Ш.Холмс
Обучение, программирование, сопровождение 1С santfan@mail.ru
Profile CardPM
  0/0  
anat
post Dec 27 2017, 13:23 
Отправлено #2


Завсегдатай

Сообщений: 590



Добрый день. Нет под рукой УТ v 10.3.45 .
документ Реализация товаров и услуг (как любой объект)
сам по себе никаких действий не производит.
Действия (и по проверке) производят обработки , (оператор их запускает иногда не зная того)
Есть ли там отдельно доверенность ? или дата
В УПП она встроена в сам документ (а они конфигурации примерно похожи)
там есть дата (но нет срока использования).
Далее есть варианты (можно оформить подписку на событие "запись", проверить конкретный документ),
Можно написать обработку с проверкой группы документов.
С наступающим НГ.

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
santfan
post Dec 27 2017, 14:39 
Отправлено #3


Пользователь

Сообщений: 30



Цитата(anat @ Dec 27 2017, 13:23)
Далее есть варианты (можно оформить подписку на событие "запись", проверить конкретный документ),
Можно написать обработку с проверкой группы документов.
*

Во первых спасибо за письмо на почту . То что Вы предлагаете вполне сработает, но мне бы хотелось пойти другим путем. К Контрагенту привязывается список ФизЛиц , которым выдается доверенности с булевым полем ПоДоговоруВЦелом (доверенность не на отдельную Реализацию а на время). Далее доверенности со сроками ДатаНачала и ДатаКонца делают проводки по Регистру Сведений ... ну а дальше при ПроверкаЗаполнения поля Контрагент РеализацияТоваровИУслуг документ сверяет дату формирования документа с ДатаКонца если Дата < ДатаКонец пользователю выдается предупреждение ( или запрет на проведение/печать ) Тогда пользователь ( если для Контрагента есть такая запись в Регистре ) получит сообщение в любом случае. Как то так. ))
P.S. И да простите, С Наступающим Новым Годом!!

Сообщение отредактировал santfan - Dec 27 2017, 14:55

--------------------
Элементарно, Ватсон! @ Ш.Холмс
Обучение, программирование, сопровождение 1С santfan@mail.ru
Profile CardPM
  0/0  
santfan
post Dec 30 2017, 15:01 
Отправлено #4


Пользователь

Сообщений: 30



Итак Ваше предложение ( простите) мне не понравилось сразу . При ближайшем рассмотрении выявились проблемы следующего проблемы:
1. Доверенность , которую Вы предлагаете использовать выписывается Вашей организацией для получения ТМЦ Вашими сотрудниками у Ваших поставщиков.
2. Внешние доверенности в стандартных конфигурациях НЕ используются а стало быть и не учитываются
3. Использование механизма Задач 1С подразумевает по мимо регистрации Доверенности ( к-ста в каком виде будет это оформляться ? ) Практика показывает, что нидыры (пользователи) они это делать не будут ))
Так что мое предложение мне более симпатично ( кто бы сомневался ! Правда? ))) ) Только чур не обижайтесь на меня ! Заранее извиняюсь и прошу Вас впредь писать о Ваших соображениях. Это в самом деле очень ценно для меня ! Без дураков !

Сообщение отредактировал santfan - Dec 30 2017, 15:02

--------------------
Элементарно, Ватсон! @ Ш.Холмс
Обучение, программирование, сопровождение 1С santfan@mail.ru
Profile CardPM
  0/0  
anat
post Dec 30 2017, 16:39 
Отправлено #5


Завсегдатай

Сообщений: 590



С наступающим! Про конкретную реализацию я не сказал ни слова. Весь вопрос в обновлении, чем больше напишите , тем больше вероятность , что забудется , хотите, пишите. Кто будет регистрировать доверенности? (Это чужие документы, возможны варианты) К чему приведет просрочка ?

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
santfan
post Jan 2 2018, 13:35 
Отправлено #6


Пользователь

Сообщений: 30



С Новым Годом, Уважаемые форумчане!!
Итак по пунктам:
1. Возможная потеря кодов обработки:
Исходя из предложенной логики и механизма обновления 1С потеря кода обработки возможна , но она не значительна . И вот почему:
В механизме принимают участие :
a.Регистр сведений ДоверенностьКотрагента . Такого регистра в стандартных конфигурациях нет ( его надо писать по новой ) поэтому при обновлении конфы новая его не тронет . Затирается только то что известно конфе и то то что подверглось изменению .
b. Документ ДоверенностьКонтрагента . Тоже новый документ и потому обновление его не затрет .
c. Доработанный документ РеализацияТоваровИУслуг . Его обновление Затрет !(Если изменится сам документ в обновлении) . Я честно говоря не вижу с чего бы это он изменится , но это возможно. И тут надо учесть следующее:
Изменения ( потеря ) коснется формы документа и тут над следить . Что касается обработки формы ( в той части которая касается обработки измененной части формы ) , то надо будет код прятать в ОбщихМодулях конфы В НОВОМ Обработчике. Тогда сам код обновление не затрет.
2. Поведение формы в случае просрочки
Ну тут все понятно . Конечно юридически отпуск товара по просроченной доверенности не возможен поэтому правильно было бы запретить проводку реализации , но в реалиях скорее всего надо вывести модальное окно предупреждения . С возможностью проведения документа .
3. Кто будет регистрировать доверенность
Тут надо учесть, что речь идет не о разовой доверенности ( ее регистрировать вообще смысла нет ЕстьДоверенность-ПолучиТовар-ПолучилТовар-ДоверенностьОтработала. И тут без вариантов. Речь идет о Генеральной доверенности ( не на разовый акт получения товара , а на получение товара в течении периода времени ( как правило такая доверенность выдается на ГОД 1)) . Такую доверенность бухгалтер принимает , просто в 1С нет механизма фиксирования факта приема доверенности ( со всеми вытекающими ... ) Так что это должен делать тот бухгалтер который оформляет отгрузку товара контрагенту если контрагент выдает генеральную доверенность .
Как то так мне видится . Буду признателен если Вы укажете на мои ошибки

--------------------
Элементарно, Ватсон! @ Ш.Холмс
Обучение, программирование, сопровождение 1С santfan@mail.ru
Profile CardPM
  0/0  
anat
post Jan 3 2018, 10:44 
Отправлено #7


Завсегдатай

Сообщений: 590



Добрый день. Работать будет ... пока Вам это нужно (пока работаете), надеетесь всю жизнь на это положить? Счастья и успехов.

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
santfan
post Jan 4 2018, 13:27 
Отправлено #8


Пользователь

Сообщений: 30



anat, уважаемый коллега, согласитесь, любой крючечек внесенный в стандартную конфу рискует быть затертым при обновлении. И тут два варианта : либо плясать вокруг стандартной конфы, а на любые дополнительные вкуснюшки 1С ( связанные с кодингом) наложить табу или просто наложить, либо все таки дописывать конфигурации под нужды пользователей ( насколько они нужны и целесообразный вопрос другой ) и отслеживать сохранение дописанной конфигурации при обновлении . И что выберете Вы ? ))) Судя по тому что у Вас в подвале сообщений ответ очевиден ? rolleyes.gif К примеру : начальство хочет чтобы можно было посмотреть "прибыль от реализации", чтобы это было не форме отдельного отчета, а предположим в отдельной колонке документа "Отчет о розничных продажах" . Сама по себе задача глупее не придумаешь тем паче что в стандартной конфе это не предусмотрено .... Что делать ? Писать ? Так затрется же ?! pardon.gif Включить дурачка и колотится в конвульсиях о том что разница между закупочными и розничными ценами .... ЭТО НЕ ПРИБЫЛЬ .... это вообще "ни о чем"! Или просто озадачиться и дать им того что хотят ... ? А то что это затрется при обновлении ... так оно " ни что не вечно под луной " ... и это собственно работа админа

--------------------
Элементарно, Ватсон! @ Ш.Холмс
Обучение, программирование, сопровождение 1С santfan@mail.ru
Profile CardPM
  0/0  
шумеррр
post Jan 5 2018, 23:31 
Отправлено #9


Постоялец

Сообщений: 203



леня, без обид, не смешил бы малочисленно оставшихся здесь людей бреднями, есть форум мисты, и много деланных 1с форумов, там те быстрее помогут) а ты детский лепет пишешь))) завязывай, либо нормальное что-то, типа техзадания напиши, либо опять сам себе отвечать будешь))) rofl.gif rofl.gif rofl.gif
Profile CardPM
  0/0  

ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей: