|   |   | 
| 
 | v7: Выбрасывает из программы при пересчете итогов. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Senator_I 31.10.11✎ 09:11 | 
        Здравствуйте! Такая проблема, у меня SQL- база, бухгалтерская и некоторые документы при проводке пересчитывают попозиционно бух. итоги. И на этом месте, без сообщения каких-либо ошибок, 1С просто отключается. На сервере любого объема документы исполняются без проблем. Вопрос: в чем может быть причина у пользователя? Компьютер достаточно мощный, Celeron 2.2, 1Гиг оперативки, места на HDD достаточно.     | |||
| 1
    
        filh 31.10.11✎ 09:12 | 
        ищи док с датой в будущем     | |||
| 2
    
        andrewks 31.10.11✎ 09:13 | 
        или бездатый :()     | |||
| 3
    
        victuan1 31.10.11✎ 09:13 | 
        Сделай выгрузку и загрузку ИБ.     | |||
| 4
    
        Senator_I 31.10.11✎ 09:14 | 
        Нет, таких доков нет.     | |||
| 5
    
        Senator_I 31.10.11✎ 09:14 | 
        Насчет загрузки/выгрузки попробую. Какие еще варианты?     | |||
| 6
    
        andrewks 31.10.11✎ 09:15 | 
        (5) вариантов полно. мы ж телепаты, чо     | |||
| 7
    
        filh 31.10.11✎ 09:18 | 
        (4) как проверял?     | |||
| 8
    
        Voffka 31.10.11✎ 09:19 | 
        (1) Не проведенный документ может влиять?     | |||
| 9
    
        Senator_I 31.10.11✎ 09:23 | 
        Проверил на своем компьютере с аналогичными параметрами -все нормально. Загрузил список всех документов от текущей даты и с открытой последующей датой (у меня такая обработка есть), - документов нет. Симптомы такие: нажимаю "рассчитать итоги", после чего в документе идет пересчет итогов по позициям от начала года до текущей даты, листинг вот такой:
  ПолучитьСтроку(); Пока ПолучитьСтроку()=1 цикл Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьПланСчетов(ПланыСчетов.Основной); Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура,ТМЦ,1); // Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Склад,1); Ит.ВыполнитьЗапрос(НачГода(ДатаДок),ДатаДок,"222.1",,,1,,"К"); Ит.ВыбратьСубконто(); Оборот= Ит.КО(3)/ДатаМесяц(ДатаДок); Остаток=Ит.СКД(3); Если Остаток<оборот тогда Заказ=Оборот-Остаток; КонецЕсли; Ит1 = СоздатьОбъект("БухгалтерскиеИтоги"); Ит1.ИспользоватьПланСчетов(ПланыСчетов.Основной); Ит1.ИспользоватьСубконто(ВидыСубконто.Номенклатура,ТМЦ,1); // Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Склад,1); Ит1.ВыполнитьЗапрос(ДатаДок,ДатаДок,"ЗАВ",,,1,,"К"); Ит1.ВыбратьСубконто(); Товар_в_пути=Ит1.СКД(3); Итого_заказ=Заказ-Товар_в_пути; КонецЦикла; И когда идет этот расчет построчно, на какой-нибудь строчке вылетает, но каждый раз на новой и ошибку не указывает ни в Windows ни в конфигураторе. | |||
| 10
    
        andrewks 31.10.11✎ 09:25 | 
        какой скуль?     | |||
| 11
    
        Senator_I 31.10.11✎ 09:26 | 
        Скуль 2000, винда на сервере: 2003 SP3, на пользователе - ХР.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |