Вопрос № 40687: Здравствуйте!
Подскажите, как правильно можно перенести данные заполненного справочника и всех подчиненных ему из одной ИБ в аналогичные в другой ИБ, а именно справочник Номенклатура из Торговли. Я делала это копированием файлов, но что-то думае...Вопрос № 40732: Зарплата и кадры(бюджет) версия 2.3 релиз 265.
Помогите пожалуста написать модуль для расчета заработной платы по следующей форме.
=((ставка ЕТС*кол.часов)/ (фактич.кол-во часов))*(кол-во дней / факт.кол-во дней)
1.Кол-во часов= норм...Вопрос № 40734: Доброго времени суток уважаемые эксперты!
Такая ситуация есть справочник сотрудник и Документ кадровое перемещение необходимо чтобы при записи Документав справочнике сотрудник менялись данные Такие как Должность подразделение разряд и т.д. пишу в...Вопрос № 40744: Здраствуйте, уважаемые эксперты!
Поскажите, пожайлуста, как вставить картинку в докуметы типа чека (печатная форма).
Спасибо!...Вопрос № 40766: Здравствуйте Уважаемые эксперты, помогите, пожалуйста,
Нужно чтобы в отчете «Журнал ордер по субконто» выводились данные на печать не только наименование субконто, но и код (Из справочника)
...
Вопрос № 40.687
Здравствуйте!
Подскажите, как правильно можно перенести данные заполненного справочника и всех подчиненных ему из одной ИБ в аналогичные в другой ИБ, а именно справочник Номенклатура из Торговли. Я делала это копированием файлов, но что-то думается мне, что это неверно. Имеет ли к этому какое то отношение Сервис/импорт справочников/Номенклатура и как это вобще работает.
Спасибо.
Отправлен: 19.04.2006, 00:23
Вопрос задала: Lena (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Velial
Здравствуйте, Lena!
На дисках ИТС видел обработки по переносу справочников.
--------- Можно сделать защиту от дурака, но только от неизобретательного /Закон Нейсдра/
Ответ отправил: Velial (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 01:52
Отвечает: Elric
Здравствуйте, Lena!
Копированием файлов переносить справочники очень опасно -- слишком велика вероятность нарушения целостности БД.
"Импорт справочников" -- это загрузка из Excel. Но сначала веду в него надо выгрузить информацию, а такой обработки у Вас нет.
Для переноса справочников была написана обработка. Если укажите email, я вышлю. Работает с любыми конфигурациями, так что Вам подойдет.
Она выгружает произвольный справочник (или несколько справочников) в текстовый файл, и она же (но в другом режиме) загружает справочники из текстового файла.
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 01:52 Оценка за ответ: 5
Отвечает: Сергей
Здравствуйте, Lena!
существует как минимум два варианта:
1. Через печать прайс листа (например) выгрузить всю номенклатуру в файл формата Excel
а затем через импорт справочников (в новой базе) сделать загрузку номенклатуры. ("-" то что можно передать только названия и цены (хотя при желании можно написать простенькую обработку которая будет выгружать и всю дополнителньную информацию (НДС, ед.изм и прочее).
2. Существуют готовые разработки например rdexim.ert. Если надо пишите пришлю..........
Ответ отправил: Сергей (статус: 3-ий класс)
Ответ отправлен: 19.04.2006, 09:06
Вопрос № 40.732
Зарплата и кадры(бюджет) версия 2.3 релиз 265.
Помогите пожалуста написать модуль для расчета заработной платы по следующей форме.
=((ставка ЕТС*кол.часов)/ (фактич.кол-во часов))*(кол-во дней / факт.кол-во дней)
1.Кол-во часов= норматив, сколько часов чел.должен отработать.
2.Фактическое кол-во часов = это фактическое количество часов, отработаное.
3.Кол-во дней= рабочие дни по графику.
4. Фактич.кол-во дней = это фактическое количество дней, отработаное.
Отправлен: 19.04.2006, 11:54
Вопрос задал: Dmd (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Elric
Здравствуйте, Dmd!
Ваша формула выглядит странно.
Начисление по окладу может считаться двумя способами -- либо исходя из количества отработанных часов за месяц, либо исходя из количества отработанных дней. У Вас же получается оклад умножается на коэффициент часов, а после этого еще и на коэффициент дней, причем коэффициенты рассчитываются обратные, т.е. чем больше человек проработал тем меньше он получит.
Т.е. представим такую ситуацию:
Оклад 10000
Норма часов за месяц 176, дней -- 22.
Отработано часов 180, дней -- 23 (т.е. один раз работал полдня, 4 часа)
Стандартный вариант расчета:
а) (180/176)*10000 = 10227,27
б) (23/22)*10000 = 10454,55
Ваш вариант расчета:
(176/180)*(22/23)*10000 = 9352,66 (сотрудник проработал больше времени, получил меньше денег, на его месте я бы серьезно обиделся, в следующем месяце вышел бы на работу всего два дня по 8 часов и получил за это 2420000)
Но даже если формулу выправить так чтоб коэффициенты рассчитывались нормально, сам факт что применяются оба коэффициента сразу приведет вот к чему:
(180/176)*(23/22)*10000 = 10692,15 (т.е. при выходах на работу сверх нормы сотрудник получит значительно больше, а при невыходах значительно меньше чем при любом из вариантов стандартного расчета)
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 13:02
Вопрос № 40.734
Доброго времени суток уважаемые эксперты!
Такая ситуация есть справочник сотрудник и Документ кадровое перемещение необходимо чтобы при записи Документав справочнике сотрудник менялись данные Такие как Должность подразделение разряд и т.д. пишу вот такую процедурку для документа но при записи документа данные в справочнике неменяються на кнопке сохранить в поле выражение стоит вот это "#Записать? Закрыть " подскажите пожалуйста в чем проблема. Заранее спасибо.
Приложение:
Отправлен: 19.04.2006, 12:31
Вопрос задал: Александер (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, Александер!
Во-первых, чтобы внесенные изменения сохранялись, нужно использовать метод "Записать". Т.е. в Вашем случае в конце процедуры должна быть строка:
Сотр.Записать();
Во-вторых, я вижу у Вас процедура начинается с создания нового элемента в справочнике "Сотрудники". Но это в корне неверно. Ведь в документе Вы уже выбрали сотрудника которого перемещаете и изменения нужно внести именно в него, а не создавать какого-то другого сотрудника (нового).
Если реквизит документа называется Сотрудник, то в итоге процедура должна выглядеть так как в приложении (откройте этот ответ в броузере чтобы увидеть с форматированием).
И, кстати, справочник наверняка называется "СотрудникИ", а не "Сотрудник".
Приложение:
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 13:28 Оценка за ответ: 5
Отвечает: Ovr1970
Здравствуйте, Александер!
Скорее всего проблема в отсутствии оператора
Сотр.Записать();
Ответ отправил: Ovr1970 (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 14:37 Оценка за ответ: 4
Вопрос № 40.744
Здраствуйте, уважаемые эксперты!
Поскажите, пожайлуста, как вставить картинку в докуметы типа чека (печатная форма).
Спасибо!
Отправлен: 19.04.2006, 15:34
Вопрос задал: Dnbman (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, Dnbman!
При редактировании печатной формы открываете меню Таблица Вставить рисунок Картинка, указываете куда на печатную форму хотите поместить картинку и выбираете файл с картинкой, которую хотите вставить.
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 16:12
Вопрос № 40.766
Здравствуйте Уважаемые эксперты, помогите, пожалуйста,
Нужно чтобы в отчете «Журнал ордер по субконто» выводились данные на печать не только наименование субконто, но и код (Из справочника)
Отправлен: 19.04.2006, 18:44
Вопрос задала: Надежда (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, Надежда!
Если речь идет о каком-то конкретном виде субконто, то рекомендую в Конфигураторе в свойствах вида субконто на закладке "Представление" указать Код и Наименование (если нужно чтобы код был в одной строке а наименование в другой, поставьте соответствующую галочку).
Если же надо чтобы код указывался для всех субконто типа справочник, то рациональнее будет в табличной части отчета ЖурналОрдерПоСубконто в соответствующих ячейках заменить
Ит.ПредставлениеСубконто()
на
Ит.Субконто().Код+" "+Ит.Субконто().Наименование
(вместо " " можно указать любой другой понятный разделитель, например двоеточие с пробелом ": ").
Соответственно
Ит.ПредставлениеСубконто(2)
на
Ит.Субконто(2).Код+" "+Ит.Субконто(2).Наименование
ну и с третьим субконто аналогично
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 18:56 Оценка за ответ: 5