|   |   | 
| 
 | Перенос Кода с 1с 7.7 на 1с 8.3 Djelf, Волшебник, Бертыш, ProxyInspector, craxx, Пеленг, НовыйЯ, AAA, X Leshiy, DiMel_77, Злопчинский, PLUT, dark70, ГдеСобакаЗарыта, Fedor-1971, Double_Medved, RedBeer, Вяйнемейнен, Hawk_1c, Albatros37, vladko, mishaPH, Irbis, Vstur, Builder, nick86, alex_kld_2024, 2mugik, A_G, Zamestas, Kongo2019, Maestro2020, idw, Шурик71, Prog_man, mortal, KJlag, Жан Пердежон, СвинТуз, AlexKimp, Vbirf, tomvlad, Somebody, NikVars, d4rkmesa, piter3, Jackman, hunter76, Вадим33, del123, MWWRuza, ass1c, Климов Сергей, Daniilvb, Шаграм, ЕRPe, obs191, Aleksey, Калиостро, mikecool, saaken, Жеглофф, arsik, vicof, АгентБезопаснойНацио, Redaktor, reg0303, ptiz | ☑ | ||
|---|---|---|---|---|
| 0
    
        Albatros37 23.06.25✎ 09:14 | 
        Всем привет, подскажите пж нужно перенести код 1с 7.7 на 1с 8.3. На 8.3 нет БухгалтерскихИтогов,но есть РегистрыБухгалтерии, если я все правильно понимаю то в данном случае нужно работать с ним
 вот кусок кода обработки проведения: ИтПУ=СоздатьОбъект("БухгалтерскиеИтоги"); ИтПУ.ИспользоватьСубконто(ВидыСубконто.ТоварыНаОтвХранении,Товар,2); ИтПУ.ВыполнитьЗапрос(ТекущийДокумент(),,"ПУ.2"); ОстатокКип=ИтПУ.СНД(3)-ИтПУ.СНК(3); ОстатокВес=ИтПУ.СНД(1)-ИтПУ.СНК(1); Если (ОстатокКип=ИтогКип) И (ОстатокВес<>ИтогВес) Тогда Сообщить("Вес товара на остатке не соотвествует отгружаемому весу. Явно имеется ошибка. Пробую перепровести приход."); // требуется перепровести приход ИтПУ=СоздатьОбъект("БухгалтерскиеИтоги"); ИтПУ.ИспользоватьСубконто(ВидыСубконто.ТоварыНаОтвХранении,Товар,2); ИтПУ.ВыполнитьЗапрос(ДатаДок-730,ДатаДок,"ПУ.2",,,,"Операция",1); ИтПУ.ВыбратьПериоды(); Пока ИтПУ.ПолучитьПериод()=1 Цикл Если ИтПУ.Операция.Документ.Вид()="ПриходПартииОтвХранение" Тогда Д=СоздатьОбъект("Документ.ПриходПартииОтвХранение"); НайденыйДок=""; Если Д.НайтиДокумент(ИтПУ.Операция.Документ)=1 Тогда НайденыйДок=Д.ТекущийДокумент(); ОткрытьФорму(НайденыйДок,"Провести"); Прервать; КонецЕсли; КонецЕсли; КонецЦикла; Если ПустоеЗначение(НайденыйДок)<>1 Тогда // контрольная проверка ИтПУ=СоздатьОбъект("БухгалтерскиеИтоги"); ИтПУ.ИспользоватьСубконто(ВидыСубконто.ТоварыНаОтвХранении,Товар,2); ИтПУ.ВыполнитьЗапрос(ТекущийДокумент(),,"ПУ.2"); ОстатокКип=ИтПУ.СНД(3)-ИтПУ.СНК(3); ОстатокВес=ИтПУ.СНД(1)-ИтПУ.СНК(1); Если (ОстатокКип=ИтогКип) И (ОстатокВес<>ИтогВес) Тогда Сообщить("Был перепроведен "+СокрЛП(НайденыйДок)+". Однако исправить вес не удалось.Просьба - разобраться!"); КонецЕсли; Иначе Сообщить("Приход перепроведён.Ошибка устранена."); КонецЕсли; КонецЕсли; | |||
| 1
    
        Волшебник 23.06.25✎ 09:20 | 
        Используйте чёрный запрос     | |||
| 2
    
        Волшебник 23.06.25✎ 09:21 | 
        Учтите, что в 7.7 в этой конструкции ДатаДок-730 вычитаются дни, а в v8 это будут секунды, так что правильно будет так:
 ДатаДок-730*86400 86400 - число секунд в сутках | |||
| 3
    
        СвинТуз 23.06.25✎ 09:35 | 
        (0)
 Забавная история. Хранить текущий остаток веса на момент проведения в реквизите документа и сверять. | |||
| 4
    
        VladZ 23.06.25✎ 09:43 | 
        (0) Выбросить этот код, как ненужный.     | |||
| 5
    
        Fedor-1971 23.06.25✎ 09:55 | 
        (0) прямой перенос такого кода не имеет смысла
 Ты обрисуй общую задачу, т.к. бух счёта "ПУ.2" может не быть в 1С 8 | |||
| 6
    
        Albatros37 23.06.25✎ 10:03 | 
        (5) Задача состоит перевести отдел с 7.7 на 8.3, ПУ.2 это счет в плане счетов     | |||
| 7
    
        Волшебник 23.06.25✎ 10:06 | 
        (6) Создайте новую конфу с нуля.     | |||
| 8
    
        Albatros37 23.06.25✎ 10:07 | 
        Чем я и занимаюсь     | |||
| 9
    
        Волшебник 23.06.25✎ 10:08 | 
        (8) Плохо стараетесь     | |||
| 10
    
        Fedor-1971 23.06.25✎ 10:08 | 
        (6) перевести с 7.7 в какую конфигурацию? (БП, КА, ЕРП)
 Или тупо хочешь создать самописку? | |||
| 11
    
        Albatros37 23.06.25✎ 10:10 | 
        (10) Да, самописная     | |||
| 12
    
        СвинТуз 23.06.25✎ 10:10 | 
        (0)
 Это все безобразие (восстановление последовательности) в какой момент происходит? | |||
| 13
    
        Fedor-1971 23.06.25✎ 10:12 | 
        (11) Опыта хватит? может имеет смысл построить склад на регистрах остатков вместо бухгалтерии? остатки берём прямо из регистра и не храним в документах
 БСП - интегрировал или всё с 0? | |||
| 14
    
        СвинТуз 23.06.25✎ 10:13 | 
        (13)
 Нет компоненты "Склад". Нельзя. | |||
| 15
    
        Albatros37 23.06.25✎ 10:15 | 
        (12) В момент проведения документа     | |||
| 16
    
        СвинТуз 23.06.25✎ 10:16 | 
        (15)
 Крутые перцы )) | |||
| 17
    
        Albatros37 23.06.25✎ 10:16 | 
        Все с 0     | |||
| 18
    
        Волшебник 23.06.25✎ 10:17 | 
        Пригласите аналитика     | |||
| 19
    
        Fedor-1971 23.06.25✎ 10:31 | 
        (17) Тогда, сначала выстраиваешь систему хранения данных и под неё делаешь документы (только по уму, а не "так было")
 И (18) прав - нужен аналитик, сначала выясняем что нужно, на концептуальном уровне, а не тупо перегоняем код и гнутые решения в новую платформу (бо, потом будет "8 ещё сырая") | |||
| 20
    
        AAA 23.06.25✎ 10:55 | 
        По-моему, это безумие в 2025 году писать с нуля БП. Тем более с такой стартовой позиции. И безумно за это платить     | |||
| 21
    
        vicof 23.06.25✎ 10:56 | 
        Боюсь, после призыва аналитика, придется звать еще технического и функционального архитекторов. А они будут призывать гендира. А он всех выгонит, и скажет возвращаться на 7-ку.     | |||
| 22
    
        vicof 23.06.25✎ 10:57 | 
        (20) +1     | |||
| 23
    
        Fedor-1971 23.06.25✎ 11:05 | 
        (21) та не, скажет "Я вам ....(по мере воспитанности) купил 1С 8 - вот и сделайте мне красиво. Пошли(если культурно) вместе с аналитиком по предприятию и собрали все хотелки подразделений и арбайтен, солнце ещё высоко" 
 Обычно - Я купил бухгалтерию, а она не считает сама. Г... ваша 8 + предъява бухам: обеспечьте работоспособность (а учить их и ставить учёт - лишняя трата денег) | |||
| 24
    
        uno-group 23.06.25✎ 11:12 | 
        Смысл с 7.7 переносить на 8.3. самописку на самописку? 
 Ладно что то свое добавить в готовые конфы с обновлениями и остальными плюшками 8.3. А так что ты не можешь на 7,7 реализовать из того что тебе доступно в 8.3? | |||
| 25
    
        uno-group 23.06.25✎ 11:17 | 
        Сообщить("Вес товара на остатке не соотвествует отгружаемому весу. Явно имеется ошибка. Пробую перепровести приход.");
 Что это за бред? На остатке есть 10 шт. Менеджер с дуру вбил 12 и мы из-за этого приход дергаем, а не говорим менеджеру, что он сам дурак? Не нужно кривой код и бизнес логику построенную на хотелках левой пятки Марии Ивановны в новую конфигурацию переносить. | |||
| 26
    
        Fedor-1971 23.06.25✎ 11:20 | 
        (24) Может ТС нужно сделать маленький складик (цеховую кладовку) или какой-то навёрнутый адресный и обновление ему не нужны?
 В типовых много плюшек, но мы не знаем что за задание у ТС и размер конторы | |||
| 27
    
        ptiz 23.06.25✎ 11:30 | 
        (0) Начать с изучения платформы 1С 8 по книжкам и курсам.     | |||
| 28
    
        H A D G E H O G s 23.06.25✎ 11:50 | 
        Начать следует с увольнения. Им же можно и закончить и идти в курьеры. Говорят, там платят как прогам.     | |||
| 29
    
        bolder 23.06.25✎ 14:37 | 
        Какая бредовая автоматизация у ТС.Имеется документ который бесконечно перепроводят.При этом документ "знает правильные итоги" регистра.Несмотря на это,он все равно итоги регистра считывает,и (!)бросается врукопашную выдавать пользователю документы прихода для перепроведения и "исправления" остатка регистра.Просто чудо,а не автоматизация)     | |||
| 30
    
        Djelf гуру 23.06.25✎ 19:47 | 
        (0) у 7.7 и 8.3 разная идеология.
 7.7 у Вас нетленка? Переносить чем будете, на КД2, или что-то самопальное? Переносить надо документами, они там в 8.3 что-то правильно заполнят, что-то нет, надо ковыряться как вы заполнилили документы в кд2. Такой себе квест... | |||
| 31
    
        Злопчинский 23.06.25✎ 19:26 | 
        (29) про бредовое перепроведение постоянное документы - расскажи разработчикам УНФ. Заявка клиента по мере утрясания товарного состава, количеств и цен - все делается в одном документе и перепроводится. В 8ке это правильно.     | |||
| 32
    
        craxx 24.06.25✎ 03:54 | 
        (31) А кто сказал что УНФ - это эталон разработки?     | |||
| 33
    
        craxx 24.06.25✎ 04:00 | 
        (0) Начни с архитектуры системы. И только потом приступай к разработке. А этот код переносить на 8-ку не нужно. Нужно понять что он делает и разработать его под конкретную архитектуру.
 А вообще - пригласи программиста (а лучше несколько, и сразу аналитика впридачу). Только не говори, что программист - это ты (потому что это неправда). | |||
| 34
    
        Бертыш 24.06.25✎ 12:43 | 
        Я как то было дело заморочился переводя на 1С 8 известную обработку с 1С 7.7 что с файлом info.dat вытягивала обновления с сайта фирмы  1С. Не самое приятное было занятие читать код в одном по сути языке и писать в другом. Но навык выработал     | |||
| 35
    
        craxx 24.06.25✎ 13:15 | 
        (34) Здесь совсем другой случай. Это переводить категорически не надо.     | |||
| 36
    
        Djelf гуру 24.06.25✎ 15:08 | 
        Ну это реально бред (6) и (8), писать с нуля свою нетленку БП на 8.3
 Сначала нужно взять БП3 провести ревизию чего там нет и можно ли туда все хотелки запихать малой кровью. А на нетленке с нуля, сразу же начнутся проблемы: - а сколько писать всю необходимую отчетность для бухов? - а как делать синхронизации, или все заколачивать вручную? - а БСП нам там нужно, или будем свой нетленный аналог БСП ваять? - а отчетность в налоговую и т.п. как делать? - а интеграции с ЧЗ/ЦРПТ и сканерами ШК как и сколько времени это делать? (а ЧЗ скоро на все товары будет); Это самоубийство! Хотя... если за это платят, и платят достойно, то можно лет на 10 растянуть такой проект, который потом все равно будет выкинут в пропасть... | |||
| 37
    
        X Leshiy 24.06.25✎ 15:33 | 
        (36) Наблюдаю в реальном времени ситуацию, когда нетленка лишается разработчика. 10 лет все было норм, но разраб уже не тянет (по здоровью) Грусть и печаль.     | |||
| 38
    
        PLUT гуру 24.06.25✎ 15:35 | 
        (37) нормально накостылял, что без погромиста это не жизнеспособно :)     | |||
| 39
    
        X Leshiy 24.06.25✎ 15:49 | 
        (38) Ну на самом деле нетленка оч. качественная) Жаль что на 10.3 торговле, никто не хочет браться.     | |||
| 40
    
        X Leshiy 24.06.25✎ 15:50 | 
        (38) Оно то работает без проблем, но дальше дорабатывать некому.     | |||
| 41
    
        PLUT гуру 24.06.25✎ 16:27 | 
        (39) незаменимых погромистов нет, вероятно зряплата ниже плинтуса.
 ну и смотря какие доработки - догонять паровоз УТ11 с маркировкой? "Последний опубликованный релиз конфигурации "1С:Управление торговлей, редакция 10.3" - 10.3.88.3 от 05.04.24 г. Дальнейший выпуск обновлений для данной конфигурации больше не планируется. Для продолжения работы необходимо перейти на конфигурацию "1С:Управление торговлей, редакции 11.*" или "1С:Управление нашей фирмой, редакции 3.0". " | |||
| 42
    
        Maestro2020 24.06.25✎ 16:38 | 
        (41) Видел доработанную (и дорабатываемую) УТ10 для крупной торговой сети. Маркировка + WMS. Очень достойно выглядит. Пользовательский уровень - на голову выше УТ11.     | |||
| 43
    
        PLUT гуру 24.06.25✎ 16:43 | 
        (42) я сам много лет участвовал в нетленке на УТ10.3. космолёт практически получился + куча обменов и веб-сервисов, потому что еще сеть магазинов + интернет-магаз + сторонняя WMS
 столько труда и зряплаты погромистов вложено, практически нереально на новый софт переползать. это ж весь функционал и процессы (к чему большой дружный коллектив биороботов привык) считай с "нуля" нужно допиливать на новом решении. заложники "нетленки" получается | |||
| 44
    
        X Leshiy 24.06.25✎ 16:49 | 
        (41) Так я и про что, судьба почти всех нетленок примерно предсказуема.     | |||
| 45
    
        X Leshiy 24.06.25✎ 16:45 | 
        (43) Ага, так и есть.     | |||
| 46
    
        Maestro2020 24.06.25✎ 16:45 | 
        (43) Если этот "космолет" поддерживает компания, а не конкретные физ.лица, то почему бы и нет? :)     | |||
| 47
    
        Maestro2020 24.06.25✎ 16:46 | 
        (45) Посмотрите на нетленки, например, Софт Баланс. ))     | |||
| 48
    
        X Leshiy 24.06.25✎ 16:48 | 
        (47) Так никто не спорит, что есть нетленки, превратившиеся в тиражные решения. Это уже не нетленки.     | |||
| 49
    
        PLUT гуру 24.06.25✎ 16:49 | 
        (46) ну так компания силами внутреннего доблестного айти разработала и поддерживает как может. есть заморочки с новшествами законодательства - прослеживаемость, маркировки. но это решаемо в УТ10.3
 можно запихать ногами, подсмотрев в типовых | |||
| 50
    
        DiMel_77 24.06.25✎ 16:56 | 
        (36) Ну допустим некоторые компании могут это себе позволить - нетленку на БП. Знаю одно решение, которое тиражировано на более чем 200 организаций, с бухгалтерскими базами до 2 Тб на обычных формах. Из того что нет в типовой, допустим до 12 разрезов аналитического учета на счетах. Только там одних разработчиков ~25 человек поддерживают это легаси уже лет 15, а консультантов и аналитиков ещё человек 50. Очень затратная штука, не все могут себе позволить...     | |||
| 51
    
        X Leshiy 24.06.25✎ 17:01 | 
        (50) Это, похоже, у заказчиков не лады с головой)     | |||
| 52
    
        Djelf гуру 24.06.25✎ 17:09 | 
        (50) Нормально... если (0) согласен работать за зп 25+50=75 человек с сохранением текущей з.п., то это нормально и конторе понравится ;)
 Только у него самого крыша довольно быстро съедет... | |||
| 53
    
        DiMel_77 24.06.25✎ 17:07 | 
        (51) Нет это внутри корпоративное тиражное решение :), там АРМ тыс. 20     | |||
| 54
    
        craxx 24.06.25✎ 17:09 | 
        (49) УПП же вроде еще обновляют, не?
 поэтому маркировку можно в 10.3 актуальную довольно недолго впилить. | |||
| 55
    
        X Leshiy 24.06.25✎ 18:03 | 
        (53) Ага. У меня тоже 200 баз) Весь УУ решает 1 отчет. Да, он замороченный, 50 тыс. строк но работает на любой типовой БП, УПП, ЕРП, КА)))
 И это в одно рыло) Хотя зп космос, да) | |||
| 56
    
        Волшебник 24.06.25✎ 21:05 | 
        (55) 🔥     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |