есть ли возможность конвертировать данные о некоторых видах начислений из других АРМов?
есть ли возможность конвертировать данные о некоторых видах начислений из других АРМов?
NULL
Спасибо за ответ<br>Насколько это трудно и какого уровня подготовленности программиста в 1с требует?<br>А может где-нибудь есть какая-нибудь рыбка, чтобы потом изменить под свои условия?
Если умеешь - не трудно, но повозиться придется. Опыт, конечно, нужен. <br>Рыбок я не встречал. Делается все под конкретную задачу. Если я правильно понял вопрос, то в вашем варианте нужно разобрать структуру внешнего dbf, загрузить его в 1С. Далее, настроить соответствие полей dbf каким-то объектам из 1С. Ну и програмно сформировать и провести документы - приказы по начислениям.<br>Задача выполнимая, но не для новичка.
Спасибо.<br>Очень жаль, мне так нужно. Но я пока новичок в программировании в 1С, придется пробовать по-другому.
А может стоит попробовать? Это лучший способ перестать быть новичком, и именно так набирается опыт.
Спасибо за поддержку. Еще хочется иметь иногда горячую линию, когда уже, кажется, варишься в собственном соку, а толку нет
"Рыпа:<br><br>Чо будем делать:<br>а. Конфигурацию оставляем без изменений;<br>б. вносим записи по одному виду расчета (штраф);<br>в. записи привязываем к произвольному документу (__док - ссылка на этот документ), документ должен быть проведен, при отмене проведения записи в жр удалятся;<br>г. предполагаем, что есть dbf след. формата:<br>sotr - код сотрудника<br>Summa - собственно сумма<br><br><br>жрЗарплата = СоздатьОбъект("ЖурналРасчетов.Зарплата");<br>спрСотрудники = СоздатьОбъект("Справочник.Сотрудники");<br><br>дбф = СоздатьОбъект("xBase");<br>дбф.ОткрытьФайл("c:\dbf.dbf");<br><br>Для й = 1 По дбф.КоличествоЗаписей() Цикл<br> <br> дбф.Перейти(й);<br> <br> спрСотрудники.НайтиПоКоду(дбф.sotr);<br><br> <br> жрЗарплата.Новая();<br> <br> жрЗарплата.УстановитьРеквизит("Рассчитана", 1);<br> <br> жрЗарплата.УстановитьРеквизит("Объект", спрСотрудники.ТекущийЭлемент());<br> жрЗарплата.УстановитьРеквизит("ВидРасч", ВидРасчета.Штраф);<br> жрЗарплата.УстановитьРеквизит("ДатаНачала", жрЗарплата.НачалоТекущегоПериода());<br> жрЗарплата.УстановитьРеквизит("ДатаОкончания", жрЗарплата.КонецТекущегоПериода());<br> <br> жрЗарплата.УстановитьРеквизит("Результат", дбф.Summa);<br> жрЗарплата.УстановитьРеквизит("Документ", __док);<br> жрЗарплата.УстановитьРеквизит("РодительскийДокумент", __док);<br> жрЗарплата.Записать();<br> <br>КонецЦикла; //й = 1 По дбф.КоличествоЗаписей()<br><br>дбф.ЗакрытьФайл();<br><br><br>Не совсем корректно, но просто и наглядно. Будет работать в _любой_ конфигурации. Корректнее из дбфа заполнять строки документа с послед. его проведением, но в этом случае нужно знать структуру базы.<br><br>Инджой."
Очень вам благодарна за помощь.Н.
1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора 1C:Лекторий: 16 мая 2024 года — Бесплатная онлайн-лекция о новом в «1С:Бухгалтерии 8» (релизы 3.0.148 – 3.0.151): новая методика учета расчетов на ЕНС с 2024 года; календарь отчетности; цифровой рубль |
1C:Лекторий: 23 мая 2024 года — Бесплатная онлайн-лекция об учете финансовой аренды у арендодателя в программах 1С:ERP и 1С:КА 1C:Лекторий: 6 июня 2024 года — Бесплатная онлайн-лекция об отражении расчетов на ЕНС в «1С:Бухгалтерии 8» |