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

Хранилище

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

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



> при переводе с УТП 1.2 на BAS не находит переменные - Кто знает чем заменить , УправлениеВзаиморасчетами ОбработкаТабличныхЧастей УправлениеПользоват          
Ch2025 Подменю пользователя
сообщение 25.01.25, 16:54
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 21
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день,

при переводе модуля с "Управление торговым предприятием для Украины", редакция 1.2. (1.2.71.1)в "Business automation software for integrated enterprise management (2.5.9.4)" не находит переменные

Кто знает чем заменить?

УТП 1.2 - BAS КУП?

Цитата
{ОбщийМодуль.ОбщийМодуль1.Модуль(212,18)}: Переменная не определена (УправлениеВзаиморасчетами)
СчетаУчета = <<?>>УправлениеВзаиморасчетами.ПолучитьСчетаРасчетовСКонтрагентом(Организация, КонтрагентСсылка, Договор); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(252,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, НовыйДокРТИУ); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(256,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(ТекСтрокаТовары,НовыйДокРТИУ, "Реализация"); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(257,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, НовыйДокРТИУ, мВалютаРегламентированногоУчета); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(685,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(687,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(697,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(699,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(710,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(712,6)}: Переменная не определена (ОбработкаТабличныхЧастей)
<<?>>ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(1326,56)}: Переменная не определена (УправлениеПользователями)
РазрешеноСозданиеКонтрагентовИДоговоровКонтрагентов = <<?>>УправлениеПользователями.ПолучитьЗначениеПраваДляТекущегоПользователя(ПланыВидовХарактеристик.ПраваПользователей.РазрешитьСозданиеКонтрагентовИДоговоров, Ложь); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(38,34)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ДокументОбъект.Ответственный = <<?>>глЗначениеПеременной("глТекущийПользователь"); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(232,34)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
НовыйДокРТИУ.Ответственный = <<?>>глЗначениеПеременной("глТекущийПользователь"); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(671,27)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ДокОРП.Ответственный = <<?>>глЗначениеПеременной("глТекущийПользователь"); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(790,29)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
РКООБъект.Ответственный = <<?>>глЗначениеПеременной("глТекущийПользователь"); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль1.Модуль(212,18)}: Переменная не определена (УправлениеВзаиморасчетами)



и

Цитата
{ОбщийМодуль.ОбщийМодуль2.Модуль(40,80)}: Переменная не определена (УправлениеПользователями)
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1,<<?>>УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойПокупатель")); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль2.Модуль(326,81)}: Переменная не определена (УправлениеПользователями)
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,<<?>>УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойДоговорЭквайринга").Эквайрер); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль2.Модуль(40,133)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(<<?>>глЗначениеПеременной("глТекущийПользователь"), "ОсновнойПокупатель")); (Проверка: Сервер)
{ОбщийМодуль.ОбщийМодуль2.Модуль(326,134)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(<<?>>глЗначениеПеременной("глТекущийПользователь"), "ОсновнойДоговорЭквайринга").Эквайрер); (Проверка: Сервер)


Помогите пожалуйста

чем в BAS КУП заменить и какие параметры вызова в BAS КУП?
УправлениеВзаиморасчетами
ОбработкаТабличныхЧастей
УправлениеПользователями
глЗначениеПеременной


[необходимо зарегистрироваться для просмотра ссылки]

xlmel Подменю пользователя
сообщение 25.01.25, 18:48
Сообщение #2

Общительный
**
Группа: Пользователи
Сообщений: 18
Из: Харьков
Спасибо сказали: 14 раз
Рейтинг: 15.1

Это имена модулей. Их нет. Заменить - у меня ощущение, что модули ОбщийМодуль1 и ОбщийМодуль2 взяты из старой конфигурации (УТП или похожей, судя по названиям) и опираются на те модули, которых в КУП просто нет. Просто так не получится заменить.

Ch2025 Подменю пользователя
сообщение 25.01.25, 19:36
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 21
Спасибо сказали: 0 раз
Рейтинг: 0

xlmel @ Сегодня, 18:48 * ,
чем можно их заменить? да классы были сделаны под УТП 1.2 нужно переделать под BAS КУП
как откорректировать код?

класс 1 [необходимо зарегистрироваться для просмотра ссылки]
класс 2 [необходимо зарегистрироваться для просмотра ссылки]


Ch2025 @ Сегодня, 19:03 * ,
ругается на строки
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойПокупатель"));


ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойДоговорЭквайринга").Эквайрер);


ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойПокупатель"));


    ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойДоговорЭквайринга").Эквайрер);


Ch2025 @ Сегодня, 19:16 * ,
на строки
СчетаУчета = УправлениеВзаиморасчетами.ПолучитьСчетаРасчетовСКонтрагентом(Организация, КонтрагентСсылка, Договор);


    ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, НовыйДокРТИУ);


ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(ТекСтрокаТовары,НовыйДокРТИУ, "Реализация");

ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, НовыйДокРТИУ, мВалютаРегламентированногоУчета);

    ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП);


ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета);


ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП);


ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета);



 ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП);


        ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета);


РазрешеноСозданиеКонтрагентовИДоговоровКонтрагентов = УправлениеПользователями.ПолучитьЗначениеПраваДляТекущегоПользователя(ПланыВидовХарактеристик.ПраваПользователей.РазрешитьСозданиеКонтрагентовИДоговоров, Ложь);



ДокументОбъект.Ответственный = глЗначениеПеременной("глТекущийПользователь");





Ch2025 @ Сегодня, 19:34 * ,
на что можно заменить
УправлениеВзаиморасчетами
ОбработкаТабличныхЧастей
УправлениеПользователями
глЗначениеПеременной ?

Slon747 Подменю пользователя
сообщение 25.01.25, 20:36
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 109
Спасибо сказали: 14 раз
Рейтинг: 14

Ch2025 @ Сегодня, 19:36 * ,
глЗначениеПеременной("глТекущийПользователь")

можно заменить на
Пользователи.АвторизованныйПользователь()

Остальное вам не получится заменить, т.к. в тех модулях будут ссылки на другие модули и пр.

Спасибо сказали: Ch2025,

Ch2025 Подменю пользователя
сообщение 25.01.25, 20:48
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 21
Спасибо сказали: 0 раз
Рейтинг: 0

Slon747 @ Сегодня, 20:36 * ,
а
Цитата
УправлениеПользователями
на что заменить
из кода
Проводка.СчетКт         = планысчетов.Хозрасчетный.НайтиПоКоду("6432");
            ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(Пользователи.АвторизованныйПользователь(), "ОсновнойПокупатель"));
            ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 2, СтрокаТаблицы.СубконтоДоходовБУ2);
            ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 3, СтрокаТаблицы.СубконтоДоходовБУ3);


и
Проводка.СчетДт         = планысчетов.Хозрасчетный.НайтиПоКоду("333");
            если этотобъект.INKASSATOR ="BANK"  тогда
                ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(Пользователи.АвторизованныйПользователь(), "ОсновнойДоговорЭквайринга").Эквайрер);
            иначе
                ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,ЭтотОбъект.организация.Инкассатор_внутренний);
                ЕСЛИ   этотобъект.INKASSATOR =""  тогда
                    ОбщегоНазначения.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1,ЭтотОбъект.СубконтоДт1);
                КОНЕЦЕСЛИ;
                // СубконтоДт1
            конецесли;


Ch2025 @ Сегодня, 20:41 * ,
а "ОбработкаТабличныхЧастей" неужели нечем заменить?

например в коде
ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, НовыйДокРТИУ);
на что можно заменить?

ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(ТекСтрокаТовары, ДокОРП);



ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(ТекСтрокаТовары, ДокОРП, мВалютаРегламентированногоУчета);

Slon747 Подменю пользователя
сообщение 25.01.25, 21:29
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 109
Спасибо сказали: 14 раз
Рейтинг: 14

Цитата(Ch2025 @ 25.01.25, 20:48) *
УправлениеПользователями.ПолучитьЗначениеПоУмолчанию

Попробуйте закомментировать. Это подстановка значений по-умолчанию
Цитата(Ch2025 @ 25.01.25, 20:48) *
а "ОбработкаТабличныхЧастей" неужели нечем заменить?

Это так не работает. Нужно смотреть что в каждой процедуре делается и писать своё или искать подходящее в BAS.
Можно временно закомментировать, но потом нужно будет разбираться. Без этого не будут заполняться ед. изм, коэффициенты, цены и пр.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.02.25, 16:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!