Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



Сервис удаленной работы по 1С, 1С фриланс, доработка 1С, обновление 1С
Сервис удаленной работы по 1С (главная) :: Заказ №126  •  Автор Михрутка  •  2011-10-18 13:42:35  •  0 / 31

Перемещение товаров доработать. <1С:Предприятие 8.2, > (завершен)

8.2.13. Конфа УТП 1.1.16 доработаная. Работа в 1С ведется всеми филиалами через удаленный сервер. Необходимо доработать документ перемещения таким образом: 1. Табличном поле товары, присутствует 2 колонки с количеством, первая заполняется складом отправителем и только им редактируется, вторая заполняется складом получателем и редактируется только им. 2. Списание товаров со склада отправителя происходит и оприходование на склад получатель происходит по меньшему значению. Т.е. по ка колонка 2 не заполнена, нет движения вообще. 3. все расхождения в документе отмечаются красным цветом(строка). 4. Все документы при открытии списка документов с расхождениями, отображаются красным цветом. В системе признак склада определяется через подразделения. p.s. Эта система призвана заменить внутренние заказы, чтобы не создавать множество не нужных документов.
И помните: тот, кто ставит меньше цену, в конечном счете не обязательно сделает лучше и/или дешевле. Недобросовестные ребята часто цену изначально занижают, чтобы заманить клиента, а потом лупят втридорога.
  • Отклики (0)
  • Обсуждения (31)
  • Заключение заказчика (нету)
  • Заключение исполнителя (нету)
Указывайте реальные суммы. Если будете указывать 0 грн., 1 грн. или какую-то другую цифру, не соответствующую реалиям, ваш отклик будет помечен, как сомнительный. Во-первых, это будет сигнал заказчику о том, что вы мутный тип, во-вторых, при регулярных сомнительных откликах вам просто закроют доступ к сервису.


Если вы не оставляете отклик, а пишете только в обсуждениях, то заказчик не сможет выбрать вас, как исполнителя заказа. Соответственно, в выполненных вами заказах будет балалайка. А новые клиенты в первую очередь будут обращать внимание на тех исполнителей, кто выполнил больше заказов.


logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#1 @ 2011-10-18 23:15:08
Уточните:
по п.1. Каким образом можно связать текущего пользователя со складом? Склад по которому работает пользователь указан в настройках этого пользователя как основной?

по п.2. т.е. проведение будет возможно при условии что хотя бы в одной позиции колонки склада получателя будет количество < 0?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#2 @ 2011-10-19 13:30:14
по п.1.
Связь осуществляется через подразделение.
У пользователя указано подразделение.
У склада тоже есть принадлежность к подразделению.
Таким образом осуществляется связь.
У подразделения может быть много складов.

по п.2.
Документ проводится в любом случае, только движение по регистрам осуществляется по меньшему значению. Если значение \"0\", то соответственно движения нет вообще.
Vofka

Группа: Основатель
Рейтинг: 3642.8
Спасибо сказали: 4520
0 / 0
#3 @ 2011-10-19 20:40:08
Сформировано заключение по заказу. Ознакомьтесь пожалуйста.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#4 @ 2011-10-20 14:32:28
Пришлите реквизиты для оплаты.
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#5 @ 2011-11-03 11:14:25
1. В пояснении к работе написано что будет именно так. Можно конечно что-то сделать что бы устранить этот момент, но надо было сразу об этом оговаривать, возможно цена была бы другой.
2. Не понятно, что значит нельзя изменить? Изменения доступны по условию соответствия пользователь-подразделение-склад, как и было дано в заказе. Или нужно добавить возможность любых изменений для полных прав?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#6 @ 2011-11-03 11:49:21
Нельзя изменить. Это при открытии документа эти поля недоступны для редактирования.
По условию Пользователь-подразделение-склад тоже недоступно. Это может быть связано с тем, что в документе 2 разных склада которые относятся к 2-м разным подразделениям. Может где-то там ошибка? Невозможно редактировать не от имени пользователя отправителя, не от имени получателя.
Или я что-то сделал неправильно?
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#7 @ 2011-11-03 11:57:36
Невозможно изменить все может быть только в случае если у пользователя нет связки по подразделению с обеими складами. Если по подразделению доступен хотя бы один склад, то соответственно доступно изменение либо отправителя либо получателя, в зависимости от того какой склад доступен.
В архиве есть файл пояснения к работе, Вы его читали?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#8 @ 2011-11-03 12:09:02
???
Нет не читал, т.к. его там не было.
Что я делал. Создаю новое перемещение, провожу. Затем захожу этим же пользователем и не могу редактировать оба поля???
Может при слиянии что-то неправильно слилось?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#9 @ 2011-11-03 12:12:28
Снова проверил. Что-то не работает. Не получается пока... После проведения, перемещение не редактируется.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#10 @ 2011-11-03 12:15:28
Ага. под полными правами получилось. видимо в системе стоят ограничения на редактирование у некоторых пользователей. Но Вы все-равно проверьте, плз.
И еще можно сделать, чтобы под полными правами все редактировалось?
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#11 @ 2011-11-03 12:20:59
Изменения для полных прав будут сделаны, до конца дня получите новый вариант. И еще раз вышлем файл с пояснениями к работе.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#12 @ 2011-11-03 12:21:25
Спасибо.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#13 @ 2011-11-03 12:25:03
Посмотрите роль \"Продавец\" для этих документов, это основная роль. Там стоит ограничение прав, может оно влияет?
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#14 @ 2011-11-03 14:02:54
Для ПолныхПрав будет сделана возможность редактировать все.
Так же будет предоставлена обработка для устранения \"красных строк\" в предыдущих документах.
С ролью \"Продавец\" буду смотреть, без живой базы трудновато оценить что на самом деле происходит, поэтому потребуется время для тестирования.
В течении суток работа будет предоставлена.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#15 @ 2011-11-03 14:05:17
Ок.
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#16 @ 2011-11-04 08:05:44
Все доделано, и проверено, в выполнении текущий задачи ошибок нет, ограничения редактирования отрабатывают как надо.
Вам будут высланы, по мимо обновленной конфигурации, обработка и тот же файл пояснений (уже дополненный изменениями), пожалуйста, сначала ознакомьтесь с его текстом.

Проблема невозможности редактирования кроется в роли \"Продавец\" и параметре сеанса \"ТекущееПодразделение\" (параметр не устанавливается, из-за этого ограничения действуют не корректно).
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#17 @ 2011-11-07 13:38:39
У меня по прежнему не редактируется, я приму заказ \"как есть\".
Только мне не понятно почему не устанавливается этот параметр сеанса? При отладке показывает, что он установлен?
Где нужно проверить?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#18 @ 2011-11-07 13:43:35
У меня в рабочей базе все работает, все устанавливается и ограничения работают правильно. Странно...
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#19 @ 2011-11-07 14:06:02
Не в рабочей тоже не работает (((
Бред какой-то..
Все права стоят что можно изменять, редактировать, а оно не работает??
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#20 @ 2011-11-08 10:10:30
Замените строку в которой устанавливается параметр \"ТекущееПодразделение\", на эту:
ПараметрыСеанса.ТекущееПодразделение = ТекущийПользователь.Подразделение.Ссылка;
И посмотрите, правильно ли отрабатывают ограничения в роли Продавец.

p.s. я правильно понимаю, что это Вы самостоятельно вносите изменения в конфигурацию, методом тыка?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#21 @ 2011-11-08 12:02:57
)) Не совсем методом тыка..., но последнее время сам, а до этого пыл у меня печальный опыт работы с программистом, после которого пришлось все переделать.
Пришлось самому разбираться, но быстро не получается.

Попробую, отпишусь.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#22 @ 2011-11-08 12:05:11
Дело в том, что вчера я проверял, и переменная подразделение, устанавливается правильно. Проблема видимо в чем-то другом, но в любом случае попробую.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#23 @ 2011-11-08 12:19:53
Не помогло...:(
Переменная установлена правильно при отладке это видно.
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#24 @ 2011-11-08 13:02:16
Из той конфигурации что Вы мне дали, я вижу только одну проблему в невозможности редактировать - это не корректная установка параметра (как ее исправить я написал, если так то у меня параметр устанавливается), а права роли \"Продавец\" ограничивают редактирование всего документа само по себе согласно условиям в роли при не совпадении подразделения с текущим.
Я не могу решать проблему не зная все исходные моменты и необходимый результат. При типовых правах данное задание отрабатывает правильно. Что должно быть у Вас понять сложно, т.к. логику реализации доработок по ограничению прав по подразделению я не совсем понимаю (мне кажется что это сделано несколько через Ж).
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#25 @ 2011-11-08 18:27:38
Я претензий к заказу не имею и написал, что он принят.
Возможно что там все делалось через Ж, т.к. конфигурацию делало 3 человека+Я, а я не программист 1С вообще, просто пришлось им стать, в некоторой степени, когда последний ваш коллега, наломал дров и исчез, а работать нужно было.
Я могу предоставить выгрузку базы(закодированную) и мы рассмотрим это как отдельный заказ, чтобы все было сделано по уму.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#26 @ 2011-11-08 19:06:46
Разобрался, не было установлено право, \"Интерактивное изменение проведенных\", поэтому и не давало изменять.
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#27 @ 2011-11-08 19:37:00
Теперь все работает как надо?
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#28 @ 2011-11-08 19:47:10
Да работает как надо.
Подскажите, я же не профи, стояло право \"Редактирование\", а Интерактивного небыло и поэтому не давало. Разве редактирование не имеет более высокий приоритет? Или я что-то не понял?
Vofka

Группа: Основатель
Рейтинг: 3642.8
Спасибо сказали: 4520
0 / 0
#29 @ 2011-11-09 08:44:45
А давайте не будем превращать стол заказов в форум.
Михрутка

Группа: Пользователи
Рейтинг: 0
Спасибо сказали: 7
0 / 500
#30 @ 2011-11-15 18:03:24
Скрытая ошибочка.
Все работает, но не совсем правильно. При нажатии \"Отправлено-Получено\" не все поля заполняются корректно. Ошибки возникают с теми товарами, которые перемещаются не с базовой единицей хранения, а с альтернативной. Т.е. представим, что перемещаем 1 катушку на которой намотано 100 метров. В перемещении указываем 1 шт, единица измерения \"Катушка 100 м\", которая имеет коэффициент 100 по отношению к базовой единице. Базовая единица в данном случае, метр. Получаем, что ушло со склада 100 метров, а пришел 1. Это нужно исправить. Самый лучший вариант когда поле \"Получено\" будет, как и \"Количество\", учитывать данные полей \"Единица измерения\" и \"Коэффициент\".
logist

Группа: Местный
Рейтинг: 0
Спасибо сказали: 2536
0 / 0
#31 @ 2011-11-15 22:00:22
Ссылку на файл конфигурации Вы уже должны получить.
Исправлена только ошибка. Пришлось несколько изменить структуру, ознакомьтесь с пояснением к работе (текстовый файл), необходимо сделать некоторые действия для совместимости. Иначе раскраска строк в списке документа работать не будет (или будет работать не корректно).
Связывать Получено с единицами измерения и коэффициентом это достаточно другой объем работ который изначально не оговаривался.
Отзыва нету
Оценки нету
Отзыва нету
Оценки нету

Изменить заключение

Навигация:



Для полноценной работы с системой нужно войти или зарегистрироваться...
RSS Текстовая версия Сейчас: 24.04.24, 9:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!