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

Хранилище

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

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



> Выбраны счета из разных планов счетов , Не списывается основное средство 2 страниц V   1 2 >          
Aisha12 Подменю пользователя
сообщение 03.04.14, 15:11
Сообщение #1

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

Здравствуйте всем!! Конфигурация 1С 7.7 не типовая, а написанная с нуля. При попытке провести списание основных средств система выдает ошибку
Операция.Записать();
{Документ.СписаниеОС.Модуль Документа(77)}: Выбраны счета из разных планов счетов!(проводка 1)
. Не совсем понимаю, где искать. Есть 2 плана счетов, но до этого все проводилось и списывалось, теперь все остановилось, никак не пойму, модуль я читаю так себе, но тут не разбираюсь
Процедура РассчитатьБалансовуюСтоимость()
    Сч122_1 = глНайтиСчетик(СчетПоКоду("122.1",ПланыСчетов.Казахстан),ДатаДок);
    Сч122_2 = глНайтиСчетик(СчетПоКоду("122.2",ПланыСчетов.Казахстан),ДатаДок);
    Сч123_1 = глНайтиСчетик(СчетПоКоду("123.1",ПланыСчетов.Казахстан),ДатаДок);
    Сч123_2 = глНайтиСчетик(СчетПоКоду("123.2",ПланыСчетов.Казахстан),ДатаДок);
    Сч124   = глНайтиСчетик(СчетПоКоду("124",ПланыСчетов.Казахстан),ДатаДок);
    Сч125_1 = глНайтиСчетик(СчетПоКоду("125.1",ПланыСчетов.Казахстан),ДатаДок);
    Сч125_2 = глНайтиСчетик(СчетПоКоду("125.2",ПланыСчетов.Казахстан),ДатаДок);
    Сч131_1 = глНайтиСчетик(СчетПоКоду("131.1",ПланыСчетов.Казахстан),ДатаДок);
    Сч131_2 = глНайтиСчетик(СчетПоКоду("131.2",ПланыСчетов.Казахстан),ДатаДок);
    Сч132_1 = глНайтиСчетик(СчетПоКоду("132.1",ПланыСчетов.Казахстан),ДатаДок);
    Сч132_2 = глНайтиСчетик(СчетПоКоду("132.2",ПланыСчетов.Казахстан),ДатаДок);
    Сч133   = глНайтиСчетик(СчетПоКоду("133",ПланыСчетов.Казахстан),ДатаДок);
    Сч134_1 = глНайтиСчетик(СчетПоКоду("134.1",ПланыСчетов.Казахстан),ДатаДок);
    Сч134_2 = глНайтиСчетик(СчетПоКоду("134.2",ПланыСчетов.Казахстан),ДатаДок);
    СчОС = глНайтиСчетик(СчетПоКоду("ОС",ПланыСчетов.Казахстан),ДатаДок);
    
    Сп=СоздатьОбъект("СписокЗначений");
    Сп.ДобавитьЗначение(Сч122_1);
    Сп.ДобавитьЗначение(Сч122_2);
    Сп.ДобавитьЗначение(Сч123_1);
    Сп.ДобавитьЗначение(Сч123_2);
    Сп.ДобавитьЗначение(Сч124);
    Сп.ДобавитьЗначение(Сч125_1);
    Сп.ДобавитьЗначение(Сч125_2);
    Сп.ДобавитьЗначение(Сч131_1);
    Сп.ДобавитьЗначение(Сч131_2);
    Сп.ДобавитьЗначение(Сч132_1);
    Сп.ДобавитьЗначение(Сч132_2);
    Сп.ДобавитьЗначение(Сч133);
    Сп.ДобавитьЗначение(Сч134_1);
    Сп.ДобавитьЗначение(Сч134_2);
    Сп.ДобавитьЗначение(СчОС);
    СуммаОперации = 0;
    
    Ит = СоздатьОбъект("БухгалтерскиеИтоги");
    Ит.ИспользоватьПланСчетов(ВыбратьПланСчетов(ДатаДок));
    Ит.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства, ОС);
    Ит.ВключатьСубсчета(1);
    Ит.ВыполнитьЗапрос(,ДатаДок,сп);
    Ит.ВыбратьСубконто();
    Пока Ит.ПолучитьСубконто() = 1 Цикл
        СчетОС = ОС.Группа.СчетБал.Получить(ДатаДок);
        СчетИз = ОС.Группа.СчетИзноса.Получить(ДатаДок);
        СчетЗаб = СчетПоКоду("ОС");
        БалансоваяСтоимость    = ?(Ит.ПолучитьСчет(,СчетОС)=1,Ит.СКД(),0);
        НачисленнаяАмортизация = ?(Ит.ПолучитьСчет(,СчетИз)=1,Ит.СКК(),0);
        ОстаточнаяСтоимость    = ?((БалансоваяСтоимость - НачисленнаяАмортизация)<0,0,(БалансоваяСтоимость - НачисленнаяАмортизация));
        ОстаточнаяЗаб           = ?(Ит.ПолучитьСчет(,СчетЗаб)=1,Ит.СКД(),0);
        Если ЗабалансовыеОС = 1 Тогда
            БалСт= ОстаточнаяЗаб;  
        Иначе
            БалСт= БалансоваяСтоимость;
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

Что в коде не так?

Pepe Подменю пользователя
сообщение 03.04.14, 15:20
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

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

Aisha12 Подменю пользователя
сообщение 03.04.14, 15:23
Сообщение #3

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

нет, выбирается все как всегда, а в коде все нормально? или мне счет в коде поменять на текущий?

Vofka Подменю пользователя
сообщение 03.04.14, 15:25
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4522 раз
Рейтинг: 3644.1

А это стандартная семерочная функция
ВыбратьПланСчетов(ДатаДок)

?

alex040269 Подменю пользователя
сообщение 03.04.14, 15:32
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Перед
Операция.Записать();


Вставте:

Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку() = 1 Цикл
Если Операция.СчетДт.ПланСчетов() <> Операция.СчетКт.ПланСчетов() Тогда
Сообщить()
КонецЕсли
КонецЦикла


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Aisha12 Подменю пользователя
сообщение 03.04.14, 15:37
Сообщение #6

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

Цитата(Vofka @ 03.04.14, 20:25) *
А это стандартная семерочная функция
ВыбратьПланСчетов(ДатаДок)

?

нет, кажется не стандартная, конфигурацию писала не я, так как не доросла еще до этого уровня) Заказчики задаются вопросом почему не списывается документ, а я не знаю, как ответить даже, бухгалтер тоже не поймет, говорит, может в модуле дело

Pepe Подменю пользователя
сообщение 03.04.14, 15:42
Сообщение #7

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

С двумя планами счетов надо быть осторожным. Попадал на такие грабли. Нельзя хранить или заносить данные используя один план счетов, а потом перейти в другой и его использовать. А у вас получается, что вы поменяли план счетов с какой-то даты.

vadim007 Подменю пользователя
сообщение 03.04.14, 15:50
Сообщение #8

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

А выборка операции сработает для незаписанной операции?

Aisha12 Подменю пользователя
сообщение 03.04.14, 15:50
Сообщение #9

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

Цитата(alex040269 @ 03.04.14, 20:32) *
Перед
Операция.Записать();


Вставте:

Операция.ВыбратьПроводки();
Пока Операция.ПолучитьПроводку() = 1 Цикл
Если Операция.СчетДт.ПланСчетов() <> Операция.СчетКт.ПланСчетов() Тогда
Сообщить()
КонецЕсли
КонецЦикла


Простите, вот сама процедура проведения
Процедура ОбработкаПроведения()
        
    //___Сумма начисленного износа___
    Если НачисленнаяАмортизация <> 0 Тогда
        Операция.НоваяПроводка();
        Операция.СодержаниеПроводки = "Списана начисл. аморт.";
        Операция.НомерЖурнала = "ОС";
        Операция.Дебет.Счет = ОС.Группа.СчетИзноса.Получить(ДатаДок);
        Операция.Дебет.Субконто(1, ОС);
        Операция.Дебет.Субконто(2, ОС.Подразделение.Получить(ДатаДок));
        Операция.Дебет.Субконто(3, ОС.Мол.Получить(ДатаДок));
        Операция.Кредит.Счет = ОС.Группа.СчетБал.Получить(ДатаДок);
        Операция.Кредит.Субконто(1, ОС);
        Операция.Кредит.Субконто(2, ОС.Подразделение.Получить(ДатаДок));
        Операция.Кредит.Субконто(3, ОС.Мол.Получить(ДатаДок));
        Операция.Сумма = НачисленнаяАмортизация;
    КонецЕсли;

    //___Остаточная стоимость___
    Если ОстаточнаяСтоимость <> 0 тогда
        Операция.НоваяПроводка();
        Операция.СодержаниеПроводки = "Списана остат. стоим.";
        Операция.НомерЖурнала = "ОС";
        Операция.Дебет.Счет = глНайтиСчетик(СчетПоКоду("842",ПланыСчетов.Казахстан),ДатаДок);
        Операция.Дебет.Субконто(1, ИздержкиОбращения);
        Операция.Кредит.Счет = ОС.Группа.СчетБал.Получить(ДатаДок);
        Операция.Кредит.Субконто(1, ОС);
        Операция.Кредит.Субконто(2, ОС.Подразделение.Получить(ДатаДок));
        Операция.Кредит.Субконто(3, ОС.Мол.Получить(ДатаДок));
        Операция.Сумма = ОстаточнаяСтоимость;
    КонецЕсли;
    
    //Если ОС.НалоговаяГруппа.Выбран()=1 тогда
        Ит=СоздатьОбъект("БухгалтерскиеИтоги");
        Ит.ИспользоватьПланСчетов(ВыбратьПланСчетов(ДатаДок));
        Ит.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства, ОС, 2);
        //Ит.ИспользоватьСубконто(ВидыСубконто.НалоговыеГруппыОС, ОС.НалоговаяГруппа, 2);
        //Ит.ИспользоватьСубконто(ВидыСубконто.Подразделение, ОС, 2);
        Ит.ВыполнитьЗапрос(,ДатаДок, глНайтиСчетик(СчетПоКоду("ОС",ПланыСчетов.Казахстан),ДатаДок));
        ОстСтоим=Ит.СКД();
        
        Операция.НоваяПроводка();
        Операция.СодержаниеПроводки = "Списана остат. стоим.";
        Операция.НомерЖурнала = "ОС";
        //Операция.Дебет.Счет = СчетПоКоду("ОС2");
        //Операция.Дебет.Субконто(1, ОС);
        //Операция.Дебет.Субконто(2, ОС.НалоговаяГруппа);
        Операция.Кредит.Счет = глНайтиСчетик(СчетПоКоду("ОС",ПланыСчетов.Казахстан),ДатаДок);
        Операция.Кредит.Субконто(1, ОС);
        Операция.Кредит.Субконто(2, ОС.Подразделение.Получить(ДатаДок));
        Операция.Кредит.Субконто(3, ОС.Мол.Получить(ДатаДок));
//        Операция.Кредит.Субконто(2, ОС.НалоговаяГруппа);
        Операция.Сумма = ОстСтоим;
    //    
    //    Операция.НоваяПроводка();
    //    Операция.СодержаниеПроводки = "Списана остат. стоим.";
    //    Операция.НомерЖурнала = "ОС";
    //    Операция.Кредит.Счет = СчетПоКоду("ОС2");
    //    Операция.Кредит.Субконто(1, ОС);
    //    Операция.Кредит.Субконто(2, ОС.НалоговаяГруппа);
    //    Операция.Сумма = ОстСтоим;      
    //    
    
    Операция.Содержание = "Списание ОС № "+СокрЛ(НомерДок);
    Операция.СуммаОперации = БалансоваяСтоимость;  

    Операция.ВыбратьПроводки();
    Пока Операция.ПолучитьПроводку() = 1 Цикл
        Если Операция.СчетДт.ПланСчетов() <> Операция.СчетКт.ПланСчетов() Тогда
            Сообщить();
        КонецЕсли;
    КонецЦикла;          
    Операция.Записать();
КонецПроцедуры


Вот так? Он не считывает

alex040269 Подменю пользователя
сообщение 03.04.14, 15:56
Сообщение #10

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(Aisha12 @ 03.04.14, 16:50) *
Вот так? Он не считывает

т.е. не попадает в цикл?


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Aisha12 Подменю пользователя
сообщение 03.04.14, 16:01
Сообщение #11

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

Цитата(alex040269 @ 03.04.14, 20:56) *
т.е. не попадает в цикл?

Что вместо этого мне прописать по моей ситуации?
Если Операция.СчетДт.ПланСчетов() <> Операция.СчетКт.ПланСчетов()

Домовик Подменю пользователя
сообщение 03.04.14, 16:13
Сообщение #12

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

в вашей ситуации нужно в Сообщить() что-то положить.

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



Еще... Попробуйте этому же документу поставить дату на месяц раньше и попробуйте провести.


Ardi Подменю пользователя
сообщение 03.04.14, 16:14
Сообщение #13

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(Aisha12 @ 03.04.14, 15:11) *
Выбраны счета из разных планов счетов!(проводка 1)

Возможно в какой-то момент счет дебета или кредита пустой - и выдаёт такую ошибку.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: Домовик,

Домовик Подменю пользователя
сообщение 03.04.14, 16:59
Сообщение #14

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

очень может быть даже да, Ardi:


 Операция.НоваяПроводка();
        Операция.СодержаниеПроводки = "Списана остат. стоим.";
        Операция.НомерЖурнала = "ОС";
        //Операция.Дебет.Счет = СчетПоКоду("ОС2");
        //Операция.Дебет.Субконто(1, ОС);
        //Операция.Дебет.Субконто(2, ОС.НалоговаяГруппа);
        Операция.Кредит.Счет = глНайтиСчетик(СчетПоКоду("ОС",ПланыСчетов.Казахстан),ДатаДок);
        Операция.Кредит.Субконто(1, ОС);
        Операция.Кредит.Субконто(2, ОС.Подразделение.Получить(ДатаДок));
        Операция.Кредит.Субконто(3, ОС.Мол.Получить(ДатаДок));
//        Операция.Кредит.Субконто(2, ОС.НалоговаяГруппа);
        Операция.Сумма = ОстСтоим;
    //


если счет не забалансовый.

Aisha12 Подменю пользователя
сообщение 03.04.14, 18:07
Сообщение #15

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

Цитата(Ardi @ 03.04.14, 21:14) *
Возможно в какой-то момент счет дебета или кредита пустой - и выдаёт такую ошибку.

а как мне это проверить? Если честно, я вообще не разбираюсь в планах счетов, ни как бухгалтер, ни как программист, поэтому никак даже не пойму как это все работает, мне как то сказали, чтоб я не лезла туда, но когда то мне лезть надо начать

Домовик Подменю пользователя
сообщение 03.04.14, 18:15
Сообщение #16

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

Вы все время сохраняйте базу. Я серьезно. делайте резервные копии.

неоднократно вам говорим за Сообщить().

пример
Операция.НоваяПроводка();
        ......
        Операция.Кредит.Счет = глНайтиСчетик(СчетПоКоду("ОС",ПланыСчетов.Казахстан),ДатаДок);
        Сообщить(Операция.СодержаниеПроводки+" КредитСчет "+ Операция.Кредит.Счет);// добавлена строка - и так везде, где звучит Операция.Кредит.Счет
        // аналогично проверить операция.Дебет.Счет
                 ......
        Операция.Сумма = ОстСтоим;
    //


Сообщение отредактировал Домовик - 03.04.14, 18:16

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

Aisha12 Подменю пользователя
сообщение 04.04.14, 6:32
Сообщение #17

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

Цитата(Домовик @ 03.04.14, 23:15) *
Вы все время сохраняйте базу. Я серьезно. делайте резервные копии.

неоднократно вам говорим за Сообщить().

пример
Операция.НоваяПроводка();
        ......
        Операция.Кредит.Счет = глНайтиСчетик(СчетПоКоду("ОС",ПланыСчетов.Казахстан),ДатаДок);
        Сообщить(Операция.СодержаниеПроводки+" КредитСчет "+ Операция.Кредит.Счет);// добавлена строка - и так везде, где звучит Операция.Кредит.Счет
        // аналогично проверить операция.Дебет.Счет
                 ......
        Операция.Сумма = ОстСтоим;
    //

Вот что выходит
Списана остат. стоим.                                            ДебетСчет 842
Списана остат. стоим.                                            КредитСчет ОС
Операция.Записать();
{Документ.СписаниеОС.Модуль Документа(80)}: Выбраны счета из разных планов счетов!(проводка 1)


Цитата(Aisha12 @ 04.04.14, 11:30) *
Вот что выходит
Списана остат. стоим.                                            ДебетСчет 842
Списана остат. стоим.                                            КредитСчет ОС
Операция.Записать();
{Документ.СписаниеОС.Модуль Документа(80)}: Выбраны счета из разных планов счетов!(проводка 1)

Мне после этого
Операция.Дебет.Счет = ОС.Группа.СчетИзноса.Получить(ДатаДок);
тоже прописывать
Сообщить(Операция.СодержаниеПроводки+" ДебетСчет "+ Операция.Дебет.Счет);
?

Домовик Подменю пользователя
сообщение 04.04.14, 6:59
Сообщение #18

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

конечно дописывайте
потому что еще больше запутаетесь и нас запутаете:

только не путайте: после Операция.Кредит.Счет - КредитСчет, после Операция.Дебет.Счет - ДебетСчет.


допишите еще в строку, кот. вы указали:
Сообщить(Операция.СодержаниеПроводки+" ДебетСчет "+ Операция.Дебет.Счет+ОС.ТекущийЭлемент());


то, что выводит вам на экран лучше скрином показывайте.

2. посмотрите в каком плане счетов находится счет 842

3 попробуйте докумунту поставить дату на месяц назад и провести.


4. текст процедуры покажите ВыбратьПланСчетов(ДатаДОк)









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

Aisha12 Подменю пользователя
сообщение 04.04.14, 7:41
Сообщение #19

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

Цитата(Домовик @ 04.04.14, 11:59) *
конечно дописывайте
потому что еще больше запутаетесь и нас запутаете:

только не путайте: после Операция.Кредит.Счет - КредитСчет, после Операция.Дебет.Счет - ДебетСчет.


допишите еще в строку, кот. вы указали:
Сообщить(Операция.СодержаниеПроводки+" ДебетСчет "+ Операция.Дебет.Счет+ОС.ТекущийЭлемент());


то, что выводит вам на экран лучше скрином показывайте.

2. посмотрите в каком плане счетов находится счет 842

3 попробуйте докумунту поставить дату на месяц назад и провести.


4. текст процедуры покажите ВыбратьПланСчетов(ДатаДОк)


Сюда сразу изображение нельзя вставить? Все дописала, теперь
Списана остат. стоим.                                            ДебетСчет 842
Списана остат. стоим.                                            КредитСчет 2415.1Жалюзи
Списана остат. стоим.                                            КредитСчет ОС
Операция.Записать();
{Документ.СписаниеОС.Модуль Документа(91)}: Выбраны счета из разных планов счетов!(проводка 1)

Счет 842 - Расходы по выбытию ОС находится в 1 плане счетов, который не действует, такой же поставить, но в другом плане счетов?

попробуйте докумунту поставить дату на месяц назад и провести.
Документу Списание ОС?

4. текст процедуры покажите ВыбратьПланСчетов(ДатаДОк)
Функция ВыбратьПланСчетов(ДатаДок) Экспорт
    Если Константа.НовыйПланСчетов.Получить(ДатаДок)=Перечисление.Булево.Нет Тогда
        рез=ПланыСчетов.Казахстан;
    Иначе                        
        рез=ПланыСчетов.МСФОКазахстан;
    КонецЕсли;    
    Возврат рез;
КонецФункции

Vofka Подменю пользователя
сообщение 04.04.14, 7:51
Сообщение #20

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4522 раз
Рейтинг: 3644.1

Aisha12, ну вот, как я и думал. В ВыбратьПланСчетов у вас по всей видимости выбирается план счетов МСФОКазахстан, а в модуле документа используется Казахстан. Вот программа и говорит, что ерунда получается.

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

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


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

 

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